Procesory dokumentów, takie jak lateks, zapewniają prostą metodę dodania bloku kodu w dokumencie badawczym. Tak więc w tym samouczku wyjaśnimy różne sposoby, w jakie możesz spróbować wstawić blok kodu w lateks.
Jak wstawić blok kodu w lateks?
Istnieje wiele sposobów wstawienia bloku kodu i zapisania kodów w lateksach, więc zacznijmy od podstawowego przykładu:
\ DocumentClass artykuł
\ początek Document
\ początek Verbatim
#włączać
int main () std :: cout << "Hello World!";
return 0;
\ end Verbatim
\ end Document
Wyjście
Jeśli chcesz wyróżnić i pokolorować wstawione kody, użyj list \ UsPackage. Oto prosty kod źródłowy:
\ DocumentClass artykuł
\ UsPackage Listings
\ UsPackage Color
\ początek Document
\ lstset frame = tb,
Język = c++,
AboveSkip = 5 mm,
Belowskip = 5 mm,
showstringspaces = false,
kolumny = elastyczne,
BasicStyle = \ Small \ ttfamily,
liczby = brak,
Numbertyle = \ tiny \ color blue,
Key WordStyle = \ color Red,
CommentStyle = \ color Pink,
StringStyle = \ color Green,
Breaklines = true,
BreakatWhitespace = true,
tabSize = 3
\ początek lstlisting
#włączać
int main () std :: cout << "Hello World!";
return 0;
\ end lstlisting
\ end Document
Wyjście
Możesz zmienić kolor, typ języka, odstępy liniowe i wiele innych z powyższego kodu.
Obsługiwany jest Minted \ UsPackage do wstawienia bloku kodu, a oto przykład związany z nim:
\ DocumentClass artykuł
\ UsPackage Minted
\ początek Document
\ początek Minted c ++
#włączać
int main () std :: cout << "Hello World!";
return 0;
\ end Minted
\ end Document
Wyjście
Użyj następującego kodu źródłowego, aby wstawić kod inline do dokumentu:
\ DocumentClass artykuł
\ UsPackage Minted
\ początek Document
Nastąpiła zmiana w \ MintInline C ++ | int main () |.
\ end Document
Wyjście
Ponadto istnieje określony kod źródłowy, którego można użyć do wstawienia bloku kodu specjalnie dla języka Pythona:
\ DocumentClass artykuł
\ UsPackage Pythonhighlight
\ początek Document
Oceń sumę dwóch liczb w Pythonie:
\ początek Python
N1 = 5
n2 = 6
sum = n1 + n2
print („suma 0 i 1 to 2”.format (n1, n2, sum))
\ end Python
\ end Document
Wyjście
Wniosek
W tym samouczku wyjaśniliśmy różne sposoby wstawienia bloku kodu w lateks. Wstawienie bloków kodów może pomóc w wyróżnieniu kodów w dokumencie, aby czytelnik mógł je lepiej zrozumieć.