Revising source code chapter, improving lstlistings.

This commit is contained in:
Kremitzl 2022-01-11 22:26:13 +01:00
parent 44b6e36815
commit ffc0bb9cea
3 changed files with 9 additions and 9 deletions

View File

@ -62,7 +62,7 @@
\texttt{#1}% \texttt{#1}%
}{% }{%
\texttt{#1}% \texttt{#1}%
} }%
} }
% File paths % File paths
@ -128,7 +128,7 @@
\ifthenelse{\equal{#1}{latex}}{% \ifthenelse{\equal{#1}{latex}}{%
\lstset{language=#1, \lstset{language=#1,
basicstyle=\footnotesize, basicstyle=\footnotesize\ttfamily,
breaklines=true, breaklines=true,
keywordstyle=\color{ForestGreen}\bfseries, keywordstyle=\color{ForestGreen}\bfseries,
emph={% emph={%

View File

@ -2,7 +2,7 @@
\subsection{Installation} \subsection{Installation}
Using \pkg{minted} requires a working installation of the programming language Python 3 (henceforth referred to as Python). Using \pkg{minted} requires a working installation of the programming language Python 3 (henceforth referred to as Python).
On some operating systems, Python comes pre-installed, in which case entering the command \sh{python --version} or \sh{python3 --version} in a terminal of your choice\footnote{Opening a terminal on Windows: \faWindows\ + R → Type \enquote{cmd} → Enter} should print out the installed Python version. On some operating systems, Python comes pre-installed, in which case entering the command \sh{python -{}-version} or \sh{python3 -{}-version} in a terminal of your choice\footnote{Opening a terminal on Windows: \faWindows\ + R → Type \enquote{cmd} → Enter} should print out the installed Python version.
If Python is yet to be installed, then you can find the installation files on the project website\footnote{Available at \url{https://www.python.org/downloads/}.}. If Python is yet to be installed, then you can find the installation files on the project website\footnote{Available at \url{https://www.python.org/downloads/}.}.
There are extensive articles that cover all relevant steps to install Python on There are extensive articles that cover all relevant steps to install Python on
@ -15,7 +15,7 @@ or macOS.\footnote{\url{https://docs.python-guide.org/starting/install3/osx/}}
After a successful installation, you should be able to execute the aforementioned command in a terminal, confirm by pressing Enter, and see approximately the following result: After a successful installation, you should be able to execute the aforementioned command in a terminal, confirm by pressing Enter, and see approximately the following result:
\shell{python $--$version \\ Python 3.8.5} \shell{python -{}-version \\ Python 3.8.5}
\noindent If the version number is equal to the one stated here, or higher, then everything should be set up correctly. \noindent If the version number is equal to the one stated here, or higher, then everything should be set up correctly.
Next, enter the command \sh{pip install Pygments}\footnote{On some operating systems, you might have to use the command \sh{pip3 install Pygments}} in the same terminal window to install the Pygments package for Python. Next, enter the command \sh{pip install Pygments}\footnote{On some operating systems, you might have to use the command \sh{pip3 install Pygments}} in the same terminal window to install the Pygments package for Python.
@ -28,11 +28,11 @@ Out of the box, your editor will probably execute the following command after yo
\shell{pdflatex main.tex} \shell{pdflatex main.tex}
\noindent The exact command can be found and configured in \TeX{}studio under Options → Configure \TeX{}studio → Commands. \noindent The exact command can be found and configured in \TeX{}studio under Options\,\,Configure \TeX{}studio\,\,Commands.
It is stated next to the label Pdf\LaTeX{}. It is stated next to the label Pdf\LaTeX{}.
The file that is to be compiled will replace the placeholder \sh{\%.tex} upon compilation. The file that is to be compiled will replace the placeholder \sh{\%.tex} upon compilation.
Additionally, there are typically two additional options configured. Typically, there are two additional options configured.
You can recognize them by the hyphen before their names (\sh{-synctex=1 -interaction=nonstopmode}). You can recognize them by the hyphen before their names (\sh{-synctex=1} and \sh{-interaction=\allowbreak{}nonstopmode}).
These options are called flags and configure the program \sh{pdflatex}. These options are called flags and configure the program \sh{pdflatex}.
We will have to add another flag. We will have to add another flag.
Place the string \sh{-shell-escape} before the file placeholder (\sh{\%.tex}): Place the string \sh{-shell-escape} before the file placeholder (\sh{\%.tex}):
@ -92,4 +92,4 @@ The introduction on Overleaf and the package documentation\footnote{Available at
\example{lst:minted-external-styled}{source-code-listings/minted-import-styled}{Themes and further options} \example{lst:minted-external-styled}{source-code-listings/minted-import-styled}{Themes and further options}
}{% }{%
\Example{lst:minted-external-styled}{source-code-listings/minted-import-styled}{source-code-listings/minted-import-styled_crop}{Themes and further options} \Example{lst:minted-external-styled}{source-code-listings/minted-import-styled}{source-code-listings/minted-import-styled_crop}{Themes and further options}
} }

View File

@ -22,7 +22,7 @@
\begin{tabular}{@{}lp{9cm}} \begin{tabular}{@{}lp{9cm}}
& \subsubsection*{Imprint} \\ & \subsubsection*{Imprint} \\
& The \LaTeX{} Script (version 1.1 from January 21st, 2021) has been assembled by the Student Council of the Information Systems and Applied Computer Sciences Faculty (Fachschaft \acro{WIAI}) at the University of Bamberg. \\ & The \LaTeX{} Script (version 1.1 from January 21st, 2022) has been assembled by the Student Council of the Information Systems and Applied Computer Sciences Faculty (Fachschaft \acro{WIAI}) at the University of Bamberg. \\
& It is licensed under Creative Commons \enquote{Attribution-ShareAlike 4.0 International} (CC BY-SA 4.0): \\ & It is licensed under Creative Commons \enquote{Attribution-ShareAlike 4.0 International} (CC BY-SA 4.0): \\
\href{http://creativecommons.org/licenses/by-sa/4.0/}{\includegraphics[height=.5cm]{graphics/cc-by-sa}} & \url{http://creativecommons.org/licenses/by-sa/4.0/} \\ \\ \href{http://creativecommons.org/licenses/by-sa/4.0/}{\includegraphics[height=.5cm]{graphics/cc-by-sa}} & \url{http://creativecommons.org/licenses/by-sa/4.0/} \\ \\
& Upon request, allowances exceeding the limitations of this license may be granted. & Upon request, allowances exceeding the limitations of this license may be granted.