Skip to content

Commit 5e8ffe8

Browse files
authored
Merge pull request #26 from pep-dortmund/add_latex_commands
add self written commands from slides into template
2 parents f0ef21e + b97ec72 commit 5e8ffe8

File tree

2 files changed

+52
-0
lines changed

2 files changed

+52
-0
lines changed

commands.tex

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
\usepackage{expl3}
2+
\usepackage{xparse}
3+
4+
\usepackage{mleftright}
5+
\setlength{\delimitershortfall}{-1sp}
6+
7+
\ExplSyntaxOn
8+
9+
\NewDocumentCommand \I {} { \symup{i} }
10+
\NewDocumentCommand \E {} { \symup{e} }
11+
\NewDocumentCommand \mpi {} { \symup{\pi} }
12+
13+
\NewDocumentCommand \dif {m} { \mathinner{\symup{d} #1} }
14+
\NewDocumentCommand \Dif {m} { \mathinner{\symup{D} #1} }
15+
\NewDocumentCommand \del {m} { \mathinner{\symup{\delta} #1} }
16+
\NewDocumentCommand \Del {m} { \mathinner{\symup{\Delta} #1} }
17+
18+
\let\vaccent=\v % alten Befehl kopieren
19+
\RenewDocumentCommand \v {} % Befehl überschreiben
20+
{
21+
\TextOrMath{
22+
\vaccent % Textmodus
23+
}{
24+
\symbf % Mathemodus
25+
}
26+
}
27+
28+
\AtBeginDocument{ % wird bei \begin{document} ausgeführt
29+
% werden sonst wieder von unicode-math überschrieben
30+
\RenewDocumentCommand \Re {} {\operatorname{Re}}
31+
\RenewDocumentCommand \Im {} {\operatorname{Im}}
32+
}
33+
34+
\let\ltext=\l
35+
\RenewDocumentCommand \l {}{ \TextOrMath{ \ltext }{ \mleft } }
36+
\let\raccent=\r
37+
\RenewDocumentCommand \r {}{ \TextOrMath{ \raccent }{ \mright } }
38+
39+
\DeclarePairedDelimiter{\abs}{\lvert}{\rvert}
40+
\DeclarePairedDelimiter{\norm}{\lVert}{\rVert}
41+
42+
\DeclarePairedDelimiter{\bra}{\langle}{\rvert}
43+
\DeclarePairedDelimiter{\ket}{\lvert}{\rangle}
44+
% <name> <#arguments> <left> <right> <body>
45+
\DeclarePairedDelimiterX{\braket}[2]{\langle}{\rangle}{#1 \delimsize| #2}
46+
47+
48+
\NewDocumentCommand \OverfullCenter {+m} {
49+
\noindent\makebox[\linewidth]{#1} }
50+
51+
\ExplSyntaxOff

vXXX/vXXX.tex

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
\input{header.tex}
2+
\input{commands.tex}
23

34
\subject{VERSUCH NUMMER}
45
\title{TITEL}

0 commit comments

Comments
 (0)