| | |
| | | In der Datei \verb:$HOME/.profile: folgendes ergänzen: |
| | | |
| | | \begin{minted}{bash} |
| | | TEX_HOME="/usr/local/texlive/2018" |
| | | TEX_HOME="/usr/local/texlive/2020" |
| | | if [ -d $TEX_HOME ] ; then |
| | | PATH=$TEX_HOME/bin/x86_64-linux:$PATH |
| | | MANPATH="${TEX_HOME}/texmf/doc/man":$MAN_PATH |
| | |
| | | \section{Code Auszug} |
| | | |
| | | Code Auszug spielt in Dokumentation in der Informatik eine wichtige Rolle. In \latex |
| | | hat man viel Möglichkeiten, Code Auszug zu setzen. Das einfachste Möglichkeit |
| | | hat man viel Möglichkeiten, Code Auszug zu setzen. Die einfachste Möglichkeit |
| | | ist, die eingebaute Umgebung \texttt{verbatim} zu nutzen. Diese Umgebung |
| | | druckt den Inhalt wie die Source Code in PDF Ausgabe: |
| | | |
| | |
| | | eine sehr überschaubares Anzahl von Lexer. Die Seite~\autocite{wikibooks:Source_Code_Listings} |
| | | bietet eine gutes Tutorium im Bezug auf das Paket \verb:listings: an. |
| | | |
| | | Im Gegensatz zum Paket \verb:listings: benutzt das Paket \verb:minted: der external Lexer-Programm |
| | | Im Gegensatz zum Paket \verb:listings: benutzt das Paket \verb:minted: das external Lexer-Programm |
| | | Pygmentize um die Token in Code-Auszug zu klassifizieren. Das Paket \verb:minted: setzt voraus, |
| | | dass das Lexer-Programm Pygmentize bereitsin System installiert sind. Das Programm Pygmentize |
| | | dass das Lexer-Programm Pygmentize bereits in System installiert ist. Das Programm Pygmentize |
| | | kann man in \url{http://pygments.org/} finden. Da das Programm in Python geschrieben ist, muss man |
| | | den Python-Interpreter auch im System installieren. In Linux kann man die Installation in einem Befehl |
| | | erledigen: |
| | | den Python-Interpreter auch im System installieren. In ein Debian-basiertes Linux-System kann man |
| | | die Installation in einem Befehl erledigen: |
| | | |
| | | \begin{minted}{bash} |
| | | sudo aptitude install python-pygments |
| | | \end{minted} |
| | | |
| | | In Windows muss man zuerst den Python-Interpreter installieren, dann das Python-Paket Pygments |
| | | installieren. |
| | | installieren. Hier wäre eine Hausaufgabe für die Informatik-Studenten. |
| | | |
| | | \section{Makefile} |
| | | |
| | |
| | | \end{minted} |
| | | |
| | | Der Makefile-Template geht davon aus, dass die Hauptdatei \texttt{zusammenfassung.tex} ist, |
| | | die einzelnen Kapitel werden im Unter-Ordner \texttt{chap}. |
| | | die einzelnen Kapitel werden im Unterordner \texttt{chap}. |
| | | |
| | | |
| | | \section{Konfiguration von anderen \latex Editoren} |
| | | |
| | | \subsection{Texmaker} |
| | | |
| | | \begin{enumerate} |
| | | \item \menu{Optionen} → \menu{Texmaker Konfigurieren} |
| | | \item \menu{Befehle} → |
| | | \begin{enumerate} |
| | | \item \menu{PdfLaTeX}: \verb:lualatex -shell-escape -synctex=1 -interaction=nonstopmode %.tex: |
| | | \item \menu{Bib(la)tex}: \verb:biber %: |
| | | \end{enumerate} |
| | | \item \menu{Schnelles Übersetzen} → \menu{PdfLaTeX + PDF anzeigen} |
| | | \end{enumerate} |