Hvordan sette inn en kodeblokk i latex

Hvordan sette inn en kodeblokk i latex
Kodeblokken i hvert dokument hjelper en leser å forstå forskjellen mellom koder og tekster. Kildekodeblokker er også nyttige når du sammenfaller en kildefil eller genererer bitmap -grafikk eller PDF -utdrag.

Dokumentprosessorer som latex gir en enkel metode for å legge til en kodeblokk i forskningsoppgaven. Så i denne opplæringen vil vi forklare de forskjellige måtene du kan prøve å sette inn en kodeblokk i latex.

Hvordan sette inn en kodeblokk i latex?

Det er flere måter å sette inn en kodeblokk og skrive koder i latex, så la oss starte med det grunnleggende eksemplet:

\ DocumentClass artikkel
\ begynn dokument
\ Begynn Verbatim
#inkludere
int main () std :: cout << "Hello World!";
return 0;
\ slutt verbatim
\ slutt dokument

Produksjon

Hvis du vil fremheve og fargelegge de innsatte kodene, kan du bruke listene \ usePackage. Her er den enkle kildekoden:

\ DocumentClass artikkel
\ usePackage listing
\ usePackage color
\ begynn dokument
\ lstset ramme = tb,
språk = c++,
Aboveskip = 5mm,
Belowskip = 5mm,
ShowSTringSpaces = FALSE,
kolonner = fleksibel,
BasicStyle = \ liten \ ttfamily,
tall = ingen,
Numberstyle = \ Tiny \ Color Blue,
nøkkelordstil = \ farge rød,
CommentarStyle = \ Color Pink,
StringStyle = \ Color Green,
Brytelser = sant,
breakatwhitespace = true,
TabSize = 3
\ begynn lstListing
#inkludere
int main () std :: cout << "Hello World!";
return 0;
\ end lstListing
\ slutt dokument

Produksjon

Du kan endre farge, språktype, linjeavstand og mange flere fra koden ovenfor.

The Minted \ usePackage for å sette inn kodeblokken støttes, og her er eksemplet relatert til det:

\ DocumentClass artikkel
\ usePackage Minted
\ begynn dokument
\ Begynn Minted C ++
#inkludere
int main () std :: cout << "Hello World!";
return 0;
\ end mynt
\ slutt dokument

Produksjon

Bruk følgende kildekode for å sette inn inline -kode i dokumentet:

\ DocumentClass artikkel
\ usePackage Minted
\ begynn dokument
Det er endring i \ mintinline C ++ | int main () |.
\ slutt dokument

Produksjon

Videre er det en spesifikk kildekode du kan bruke til å sette inn en kodeblokk spesielt for Python -språket:

\ DocumentClass artikkel
\ usePackage pythonHighlight
\ begynn dokument
Evaluer summen av to tall i Python:
\ begynn python
N1 = 5
N2 = 6
sum = n1 + n2
print ('summen av 0 og 1 er 2'.Format (n1, n2, sum))
\ end python
\ slutt dokument

Produksjon

Konklusjon

I denne opplæringen har vi forklart forskjellige måter å sette inn en kodeblokk i latex. Å sette inn kodeblokker kan hjelpe deg med å fremheve kodene i dokumentet slik at en leser kan forstå dem bedre.