added custom minted configuration
This commit is contained in:
parent
b53ed29e96
commit
ed3c2bdc2e
|
@ -7,7 +7,6 @@
|
||||||
% | |___ > < (_| | | | | | | |_) | | __/
|
% | |___ > < (_| | | | | | | |_) | | __/
|
||||||
% |_____/_/\_\__,_|_| |_| |_| .__/|_|\___|
|
% |_____/_/\_\__,_|_| |_| |_| .__/|_|\___|
|
||||||
% |_|
|
% |_|
|
||||||
% ===================================================
|
|
||||||
|
|
||||||
% License: MIT
|
% License: MIT
|
||||||
% Author: Sven Vogel
|
% Author: Sven Vogel
|
||||||
|
@ -15,12 +14,30 @@
|
||||||
|
|
||||||
% Based on the tutorial at:
|
% Based on the tutorial at:
|
||||||
% https://www.overleaf.com/learn/latex/Code_Highlighting_with_minted
|
% https://www.overleaf.com/learn/latex/Code_Highlighting_with_minted
|
||||||
|
% More infos can be found here:
|
||||||
|
% https://tug.ctan.org/macros/latex/contrib/minted/minted.pdf
|
||||||
|
|
||||||
% ===================================================
|
% ===================================================
|
||||||
% include the required package
|
% include the required package
|
||||||
% make sure this is installed:
|
% make sure this is installed:
|
||||||
% > tlmgr install minted
|
% > tlmgr install minted
|
||||||
\usepackage{minted}
|
\usepackage{minted}
|
||||||
|
|
||||||
|
% ===================================================
|
||||||
|
% set global style for minted
|
||||||
|
\usemintedstyle{borland}
|
||||||
|
|
||||||
|
% set global options for all listings
|
||||||
|
% these can also be applied locally to individual listings
|
||||||
|
\setminted {
|
||||||
|
linenos=true, % enable line numbers
|
||||||
|
bgcolor=lightgray, % background color
|
||||||
|
resetmargins=true,
|
||||||
|
tabsize=4, % white spaces for tabs
|
||||||
|
xleftmargin=24pt, % margin to the left side. can be used to include line numbers
|
||||||
|
escapeinside=|| % symbols used to escape LaTeX
|
||||||
|
}
|
||||||
|
|
||||||
% ===================================================
|
% ===================================================
|
||||||
|
|
||||||
\title{Minted-Syntax-Hightlightning-Test}
|
\title{Minted-Syntax-Hightlightning-Test}
|
||||||
|
@ -48,6 +65,7 @@ The following will show some syntax highlighted source code:
|
||||||
def incmatrix(genl1,genl2):
|
def incmatrix(genl1,genl2):
|
||||||
for i in range(m-1):
|
for i in range(m-1):
|
||||||
for j in range(i+1, m):
|
for j in range(i+1, m):
|
||||||
|
// TODO: do sth.
|
||||||
[r,c] = np.where(M2 == M1[i,j])
|
[r,c] = np.where(M2 == M1[i,j])
|
||||||
for k in range(len(r)):
|
for k in range(len(r)):
|
||||||
VT[(i)*n + r[k]] = 1;
|
VT[(i)*n + r[k]] = 1;
|
||||||
|
@ -55,6 +73,9 @@ def incmatrix(genl1,genl2):
|
||||||
VT[(j)*n + r[k]] = 1;
|
VT[(j)*n + r[k]] = 1;
|
||||||
VT[(j)*n + c[k]] = 1;
|
VT[(j)*n + c[k]] = 1;
|
||||||
|
|
||||||
|
# the following text is escaped LaTeX
|
||||||
|
|\colorbox{yellow}{test}|
|
||||||
|
|
||||||
if M is None:
|
if M is None:
|
||||||
M = np.copy(VT)
|
M = np.copy(VT)
|
||||||
else:
|
else:
|
||||||
|
@ -67,6 +88,9 @@ def incmatrix(genl1,genl2):
|
||||||
\label{listing:1} % add a label for referencing
|
\label{listing:1} % add a label for referencing
|
||||||
\end{listing}
|
\end{listing}
|
||||||
|
|
||||||
|
% inline code:
|
||||||
|
Here we have inline code: \mintinline{python}{print(x**2)}. See?
|
||||||
|
|
||||||
This code is imported from a file:
|
This code is imported from a file:
|
||||||
|
|
||||||
% import code from a file:
|
% import code from a file:
|
||||||
|
|
Reference in New Issue