LaTeX/Výpisy zdrojového kódu
< LaTeX
Nejpopulárnějšími balíčky pro výpis zdrojového kódu jsou:
Balík listings
editovatAby bylo možné použít příkazy balíčku listings
, musí být balíček nahrán v preambuli příkazem
\usepackage{listings}
Pak je možné psát zdrojový kód přímo v rámci latexového dokumentu v prostředí lstlisting
:
\begin{lstlisting}
# Toto je program.
\end{lstlisting}
a nebo nahrát na nějaké místo zdrojový kód z jiného souboru:
\lstinputlisting{pythonovy_program.py}
Pokud má fungovat zvýrazňování syntaxe, je zapotřebí výslovně zadat programovací jazyk:
\lstinputlisting[language=Python]{pythonovy_program.py}
Při vkládání z jiného souboru přitom tento soubor není nutné vkládat celý, je možné určit jen některé řádky a to buď určením prvního a posledního řádku k zahrnutí:
\lstinputlisting[language=Python, firstline=37, lastline=45]{pythonovy_program.py}
nebo i seznamem výčtů:
\lstinputlisting[language=Python, linerange={37-45,48-50}]{pythonovy_program.py}