org article preamble clean up
This commit is contained in:
@@ -690,7 +690,7 @@ Replaces <<...>> with values defined in
|
|||||||
(add-to-list 'org-latex-classes
|
(add-to-list 'org-latex-classes
|
||||||
;; (numbered-section . unnumbered-section)
|
;; (numbered-section . unnumbered-section)
|
||||||
'("koma-article" "\\documentclass{scrartcl}"
|
'("koma-article" "\\documentclass{scrartcl}"
|
||||||
("\\cleardoublepage\\sectionheader\\section{%s}\\thispagestyle{plain}" .
|
("\\cleardoublepage\\section{%s}\\thispagestyle{plain}" .
|
||||||
"\\def\\mysectionname{%s}\\cleardoublepage\\phantomsection\\addcontentsline{toc}{section}{\\mysectionname}\\section*{\\mysectionname}\\thispagestyle{plain}")
|
"\\def\\mysectionname{%s}\\cleardoublepage\\phantomsection\\addcontentsline{toc}{section}{\\mysectionname}\\section*{\\mysectionname}\\thispagestyle{plain}")
|
||||||
("\\subsection{%s}" .
|
("\\subsection{%s}" .
|
||||||
"\\def\\mysubsectionname{%s}\\phantomsection\\addcontentsline{toc}{subsection}{\\mysubsectionname}\\subsection*{\\mysubsectionname}")
|
"\\def\\mysubsectionname{%s}\\phantomsection\\addcontentsline{toc}{subsection}{\\mysubsectionname}\\subsection*{\\mysubsectionname}")
|
||||||
@@ -709,753 +709,8 @@ Replaces <<...>> with values defined in
|
|||||||
\\def\\nameappendix{Appendix}
|
\\def\\nameappendix{Appendix}
|
||||||
%<<csquotes>>
|
%<<csquotes>>
|
||||||
%<<siunitx>>
|
%<<siunitx>>
|
||||||
" "Inserted after `my-org-article-latex-default-packages-alist'.")
|
" "Preamble options.
|
||||||
(defcustom my-org-article-latex-header-bak
|
Inserted after `my-org-article-latex-default-packages-alist'.
|
||||||
"
|
|
||||||
%%%
|
|
||||||
%%% ARTICLE
|
|
||||||
%%%
|
|
||||||
% provides \\isempty test
|
|
||||||
\\usepackage{xifthen}
|
|
||||||
%\\newcommand{\\optarg}[1][]{%
|
|
||||||
% \\ifthenelse{\\isempty{#1}}%
|
|
||||||
% {}% if #1 is empty
|
|
||||||
% {(((#1)))}% if #1 is not empty
|
|
||||||
%}
|
|
||||||
\\makeatletter
|
|
||||||
\\newcommand{\\@scrartcl@loaded}{0}
|
|
||||||
\\AtBeginDocument{\\@ifpackageloaded{scrartcl}
|
|
||||||
{\\renewcommand{\\@scrartcl@loaded}{1}}
|
|
||||||
{\\renewcommand{\\@scrartcl@loaded}{0}}
|
|
||||||
}
|
|
||||||
\\makeatother
|
|
||||||
|
|
||||||
%%%
|
|
||||||
%%% COLORS
|
|
||||||
%%%
|
|
||||||
\\usepackage{colortbl}
|
|
||||||
\\xdefinecolor{navyblue}{rgb}{0,0.35,0.62}
|
|
||||||
% links, \\everydisplay:
|
|
||||||
\\definecolor{darkred}{rgb}{0.88,0.16,0.17}
|
|
||||||
\\definecolor{dkgreen}{rgb}{0,0.6,0}
|
|
||||||
\\definecolor{gray}{rgb}{0.5,0.5,0.5}
|
|
||||||
% listings:
|
|
||||||
\\definecolor{mauve}{rgb}{0.58,0,0.82}
|
|
||||||
\\definecolor{orange}{rgb}{0.8 0.4 0.2}
|
|
||||||
\\definecolor{dkorange}{rgb}{0.68 0.25 0.07}
|
|
||||||
\\definecolor{rouge}{rgb}{0.79 0.0 0.1}
|
|
||||||
\\definecolor{matlab1}{HTML}{0071BC}
|
|
||||||
\\definecolor{matlab2}{HTML}{D85218}
|
|
||||||
\\definecolor{matlab3}{HTML}{ECB01F}
|
|
||||||
\\definecolor{matlab4}{HTML}{7D2E8D}
|
|
||||||
\\definecolor{matlab5}{HTML}{76AB2F}
|
|
||||||
\\definecolor{matlab6}{HTML}{4CBDED}
|
|
||||||
\\definecolor{matlab7}{HTML}{A1132E}
|
|
||||||
|
|
||||||
%%%
|
|
||||||
%%% PAGE
|
|
||||||
%%%
|
|
||||||
\\newif\\iftwocol%
|
|
||||||
%\\twocoltrue
|
|
||||||
\\twocolfalse%
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
% Verzeichnis
|
|
||||||
\\iftwocol%
|
|
||||||
\\usepackage[toc]{multitoc}
|
|
||||||
\\renewcommand*{\\multicolumntoc}{2}
|
|
||||||
\\setlength{\\columnseprule}{0.5pt}
|
|
||||||
\\fi
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
% debug the box warnings
|
|
||||||
\\showboxdepth=\\maxdimen%
|
|
||||||
\\showboxbreadth=\\maxdimen%
|
|
||||||
|
|
||||||
|
|
||||||
% \\pdfminorversion=5 % to allow compression ## LuaLatex does not understand this
|
|
||||||
% \\pdfobjcompresslevel=2 ## LuaLatex does not understand this
|
|
||||||
|
|
||||||
|
|
||||||
\\usepackage{afterpage}
|
|
||||||
\\makeatletter
|
|
||||||
\\def\\mynobreakpar{\\par\\nobreak\\@afterheading}
|
|
||||||
\\def\\mynobreakline{\\par\\nobreak\\vspace{-\\parskip}\\@afterheading\\noindent}
|
|
||||||
\\makeatother
|
|
||||||
\\newenvironment{absolutelynopagebreak}
|
|
||||||
{\\par\\nobreak\\vfil\\penalty0\\vfilneg%
|
|
||||||
\\vtop\\bgroup}
|
|
||||||
{\\par\\xdef\\tpd{\\the\\prevdepth}\\egroup%
|
|
||||||
\\prevdepth=\\tpd}
|
|
||||||
%\\begin{absolutelynopagebreak}
|
|
||||||
%\\lipsum[1-3]\\lipsum*[4]
|
|
||||||
%\\end{absolutelynopagebreak}
|
|
||||||
|
|
||||||
%%%
|
|
||||||
%%% FONTS
|
|
||||||
%%%
|
|
||||||
% -----------------------------------------
|
|
||||||
% Schrift
|
|
||||||
% -----------------------------------------
|
|
||||||
|
|
||||||
\\usepackage[scale=0.95]{opensans}
|
|
||||||
|
|
||||||
% hyphenatable letterspacing, underlining and some derivatives such as overstriking and highlighting, soul
|
|
||||||
\\usepackage{soulutf8}
|
|
||||||
% \\so{letterspacing} l e t t e r s p a c i n g
|
|
||||||
% \\caps{CAPITALS, Small Capitals} like \\textsc{}
|
|
||||||
% \\ul{underlining}
|
|
||||||
% \\st{overstriking}
|
|
||||||
% \\hl{highlighting}
|
|
||||||
|
|
||||||
% Damit ich mir nicht immer neuen Text ausdenken muss
|
|
||||||
\\usepackage{blindtext}
|
|
||||||
|
|
||||||
% use: \\ce IMPORTANT: mhchem must be load before sparse and/or xpatch: l3str: \\c_backslash_str
|
|
||||||
\\usepackage[version=3]{mhchem}
|
|
||||||
\\usepackage{xparse}
|
|
||||||
|
|
||||||
% \\tiny \\scriptsize \\footnotesize \\small
|
|
||||||
% \\normalsize (default)
|
|
||||||
% \\large \\Large \\LARGE \\huge \\Huge
|
|
||||||
|
|
||||||
%\\usepackage[normalem]{ulem}
|
|
||||||
% \\uline{...} Underlined text, breaks over multiple lines
|
|
||||||
% \\uuline{...} double-underlined text
|
|
||||||
% \\uwave{...} wave-underlined text
|
|
||||||
% \\sout{...} ------------
|
|
||||||
% \\xout{...} ////////////
|
|
||||||
|
|
||||||
% remap ulem command to soul: underline
|
|
||||||
%\\renewcommand{\\uline}[1]{\\ul{#1}}
|
|
||||||
% remap ulem command to soul: overstriking
|
|
||||||
% TODO uncomment?
|
|
||||||
\\renewcommand{\\sout}[1]{\\st{#1}}
|
|
||||||
<<ruby>>
|
|
||||||
|
|
||||||
|
|
||||||
%%%
|
|
||||||
%%% REFERENCES
|
|
||||||
%%%
|
|
||||||
% -----------------------------------------
|
|
||||||
% Literatur
|
|
||||||
% -----------------------------------------
|
|
||||||
|
|
||||||
\\expandafter\\def\\expandafter\\quote\\expandafter{\\quote\\small} % Schriftverkleinerung in quote-Umgebung
|
|
||||||
|
|
||||||
% cite, key, page numbers
|
|
||||||
\\newcommand{\\zitat}[3]{
|
|
||||||
\\begin{quote}\\small
|
|
||||||
#1
|
|
||||||
% \\psq: no suffixes/prefix
|
|
||||||
\\hfill\\autocite[#3\\psq]{#2}
|
|
||||||
\\end{quote}
|
|
||||||
}
|
|
||||||
|
|
||||||
%%%
|
|
||||||
%%% ACRONYMS
|
|
||||||
%%%
|
|
||||||
% -----------------------------------------
|
|
||||||
% Listen: Aufzählende, Acronyms
|
|
||||||
% -----------------------------------------
|
|
||||||
\\setlength{\\leftmargini}{2\\parskip} % Listeneinzug
|
|
||||||
% how to use acronyms:
|
|
||||||
% \\ac = use acronym, first time write both, full name and acronym
|
|
||||||
% \\acf = use full name (text + acronym)
|
|
||||||
% \\acs = only use acronym
|
|
||||||
% \\acl = only use long text
|
|
||||||
% \\acp, acfp, acsp, aclp = use plural form for acronym (append 's')
|
|
||||||
% \\acsu, aclu = write + mark as used
|
|
||||||
% \\acfi = write full name in italics and acronym in normal style
|
|
||||||
% \\acused = mark acronym as used
|
|
||||||
% \\acfip = full, emphasized, plural, used
|
|
||||||
% \\iac and \\Iac = indefinite articles
|
|
||||||
\\usepackage[
|
|
||||||
%footnote, % die Langform als Fußnote ausgeben
|
|
||||||
%nohyperlinks, % wenn hyperref geladen ist, wird die Verlinkung unterbunden
|
|
||||||
%printonlyused, % nur Abkürzungen auflisten, die tatsächlich verwendet werden.
|
|
||||||
%withpage,
|
|
||||||
%smaller, % Text soll kleiner erscheinen, das Paket relsize wird vorausgesetzt
|
|
||||||
%dua, % es wird immer die Langform ausgegeben
|
|
||||||
%nolist, % es wird keine Liste mit allen Abkürzungen ausgegeben
|
|
||||||
]{acronym}
|
|
||||||
|
|
||||||
\\renewcommand\\acsfont{\\normalfont}
|
|
||||||
\\makeatletter
|
|
||||||
\\def\\uplabel#1{{\\normalfont{\\textsf{#1}}\\hfill}}
|
|
||||||
\\renewenvironment{acronym}[1][1]{%
|
|
||||||
\\singlespacing%
|
|
||||||
\\setstretch{0.8}
|
|
||||||
\\providecommand*{\\acro}{\\AC@acro}%
|
|
||||||
\\providecommand*{\\acroplural}{\\AC@acroplural}%
|
|
||||||
\\long\\def\\acroextra##1{##1}%
|
|
||||||
\\def\\@tempa{1}\\def\\@tempb{#1}%
|
|
||||||
\\ifx\\@tempa\\@tempb%
|
|
||||||
\\global\\expandafter\\let\\csname ac@des@mark\\endcsname\\AC@used%
|
|
||||||
\\ifAC@nolist%
|
|
||||||
\\else%
|
|
||||||
\\begin{list}{}%
|
|
||||||
% change according to your needs , 4.45
|
|
||||||
{\\settowidth{\\labelwidth}{\\normalfont{\\textsf{#1}}\\hspace*{3.5em}}%
|
|
||||||
\\setlength{\\leftmargin}{\\labelwidth+\\parskip}%
|
|
||||||
\\addtolength{\\leftmargin}{\\labelsep}%
|
|
||||||
\\renewcommand{\\makelabel}{\\uplabel}}
|
|
||||||
\\fi%
|
|
||||||
\\else%
|
|
||||||
\\begin{AC@deflist}{#1}%
|
|
||||||
\\fi%
|
|
||||||
}%
|
|
||||||
{%
|
|
||||||
\\ifx\\AC@populated\\AC@used\\else%
|
|
||||||
\\ifAC@nolist%
|
|
||||||
\\else%
|
|
||||||
\\item[]\\relax%
|
|
||||||
\\fi%
|
|
||||||
\\fi%
|
|
||||||
\\expandafter\\ifx\\csname ac@des@mark\\endcsname\\AC@used%
|
|
||||||
\\ifAC@nolist%
|
|
||||||
\\else%
|
|
||||||
\\end{list}%
|
|
||||||
\\fi%
|
|
||||||
\\else%
|
|
||||||
\\end{AC@deflist}%
|
|
||||||
\\fi}%
|
|
||||||
\\renewenvironment{AC@deflist}[1]%
|
|
||||||
{\\ifAC@nolist%
|
|
||||||
\\else%
|
|
||||||
\\raggedright\\begin{list}{}%
|
|
||||||
% change according to your needs , 4.45
|
|
||||||
{\\settowidth{\\labelwidth}{\\normalfont{\\textsf{#1}}\\hspace*{3.5em}}%
|
|
||||||
\\setlength{\\leftmargin}{\\labelwidth}%
|
|
||||||
\\addtolength{\\leftmargin}{\\labelsep}%
|
|
||||||
\\renewcommand{\\makelabel}{\\uplabel}}%
|
|
||||||
\\fi}%
|
|
||||||
{\\ifAC@nolist%
|
|
||||||
\\else%
|
|
||||||
\\end{list}%
|
|
||||||
\\fi}%
|
|
||||||
\\makeatother
|
|
||||||
|
|
||||||
%%%
|
|
||||||
%%% APPENDIX
|
|
||||||
%%%
|
|
||||||
% -----------------------------------------
|
|
||||||
% Abschnittsverzeichnisse (Anhang)
|
|
||||||
% -----------------------------------------
|
|
||||||
\\usepackage{appendix}
|
|
||||||
\\setcounter{tocdepth}{3}
|
|
||||||
\\setcounter{secnumdepth}{3}
|
|
||||||
|
|
||||||
% hyperref must be loaded before minitoc
|
|
||||||
\\makeatletter
|
|
||||||
\\ifthenelse{\\@scrartcl@loaded=1}{
|
|
||||||
\\usepackage[insection,nohints]{minitoc}
|
|
||||||
\\mtcsetdepth{secttoc}{3}
|
|
||||||
%\\setlength{\\stcindent}{-16.5pt}
|
|
||||||
\\setlength{\\stcindent}{0pt}
|
|
||||||
\\mtcsetformat{secttoc}{pagenumwidth}{2em} % more space for page numbers
|
|
||||||
%\\renewcommand{\\stctitle}{} % Leer: Keine Überschrift
|
|
||||||
\\renewcommand{\\stcfont}{\\normalfont\\rmfamily\\upshape\\mdseries}
|
|
||||||
}{
|
|
||||||
\\usepackage[nohints]{minitoc}
|
|
||||||
}
|
|
||||||
\\makeatother
|
|
||||||
|
|
||||||
\\makeatletter
|
|
||||||
\\def\\mtc@CkFile#1{%
|
|
||||||
\\@mtc@LItrue\\@mtc@FEtrue%
|
|
||||||
\\if@mtc@checkfiles%
|
|
||||||
\\IfFileExists{#1}{%
|
|
||||||
\\immediate\\openin\\@inputcheck #1\\relax
|
|
||||||
\\mtc@While{}{\\if@mtc@LI\\relax}{\\mtc@Body}\\mtc@EndWhile%
|
|
||||||
%
|
|
||||||
}%
|
|
||||||
{\\@mtc@FEtrue}%
|
|
||||||
\\else
|
|
||||||
\\@mtc@FEfalse%
|
|
||||||
\\fi
|
|
||||||
%moved in the definition
|
|
||||||
\\closein\\@inputcheck\\relax}%
|
|
||||||
\\makeatother
|
|
||||||
|
|
||||||
<<mtcselectlanguage>>
|
|
||||||
% \\sffamily
|
|
||||||
\\mtcsetfont{secttoc}{subsection}{\\normalfont\\rmfamily\\upshape\\mdseries}
|
|
||||||
\\mtcsetfont{secttoc}{subsubsection}{\\normalfont\\rmfamily\\upshape\\mdseries}
|
|
||||||
% local use: \\nostcrule
|
|
||||||
\\mtcsetrules{*}{off}
|
|
||||||
%\\mtcsetpagenumbers{mini-table|*}{on|off}
|
|
||||||
|
|
||||||
\\newcommand{\\pdfsection}[1]{
|
|
||||||
\\addtocounter{section}{1}
|
|
||||||
\\phantomsection\\addcontentsline{toc}{section}
|
|
||||||
{\\protect\\numberline{\\thesection}#1}
|
|
||||||
}
|
|
||||||
\\newcommand{\\pdfsubsection}[1]{
|
|
||||||
\\addtocounter{subsection}{1}
|
|
||||||
\\phantomsection\\addcontentsline{toc}{subsection}
|
|
||||||
{\\protect\\numberline{\\thesubsection}#1}
|
|
||||||
}
|
|
||||||
\\newcommand{\\pdfsubsubsection}[1]{
|
|
||||||
\\addtocounter{subsubsection}{1}
|
|
||||||
\\phantomsection\\addcontentsline{toc}{subsubsection}
|
|
||||||
{\\protect\\numberline{\\thesubsubsection}#1}
|
|
||||||
}
|
|
||||||
|
|
||||||
\\newcommand{\\pdfsectiona}[1]{
|
|
||||||
% Den folgenden Inhalt nicht im großen Inhaltsverzeichnis zeigen
|
|
||||||
\\begin{mtchideinmaintoc}[-1]
|
|
||||||
\\addtocounter{section}{1}
|
|
||||||
\\phantomsection\\addcontentsline{toc}{section}
|
|
||||||
{\\protect\\numberline{\\thesection}#1}
|
|
||||||
\\end{mtchideinmaintoc}
|
|
||||||
}
|
|
||||||
\\newcommand{\\pdfsubsectiona}[1]{
|
|
||||||
% Den folgenden Inhalt nicht im großen Inhaltsverzeichnis zeigen
|
|
||||||
\\begin{mtchideinmaintoc}[-1]
|
|
||||||
\\addtocounter{subsection}{1}
|
|
||||||
\\phantomsection\\addcontentsline{toc}{subsection}
|
|
||||||
{\\protect\\numberline{\\thesubsection}#1}
|
|
||||||
\\end{mtchideinmaintoc}
|
|
||||||
}
|
|
||||||
\\newcommand{\\pdfsubsubsectiona}[1]{
|
|
||||||
% Den folgenden Inhalt nicht im großen Inhaltsverzeichnis zeigen
|
|
||||||
\\begin{mtchideinmaintoc}[-1]
|
|
||||||
\\addtocounter{subsubsection}{1}
|
|
||||||
\\phantomsection\\addcontentsline{toc}{subsubsection}
|
|
||||||
{\\protect\\numberline{\\thesubsubsection}#1}
|
|
||||||
\\end{mtchideinmaintoc}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
%%%
|
|
||||||
%%% FIGURES
|
|
||||||
%%%
|
|
||||||
% -----------------------------------------
|
|
||||||
% Abbildungen & Tabellen
|
|
||||||
% -----------------------------------------
|
|
||||||
\\usepackage{float}
|
|
||||||
\\usepackage{floatflt}
|
|
||||||
|
|
||||||
\\usepackage{subcaption}
|
|
||||||
\\usepackage{tablefootnote}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
% -----------------------------------------
|
|
||||||
% Abbildungen
|
|
||||||
% -----------------------------------------
|
|
||||||
\\usepackage[%
|
|
||||||
%draft,
|
|
||||||
%dvips, % or dvipdfm, pdftex
|
|
||||||
]{graphicx}
|
|
||||||
%\\graphicspath{{path_to_images/}}
|
|
||||||
%\\graphicspath{{the/first/path/}{the/second/path/}}
|
|
||||||
\\graphicspath{{./figures/}}
|
|
||||||
% Grafik abschneiden (links unten rechts oben):
|
|
||||||
% \\includegraphics[trim=0 0 2cm 0,clip,width=\\textwidth]{Bild}
|
|
||||||
% with px units, where <dpi> is the resolution of the image:
|
|
||||||
% \\pdfpxdimen=\\dimexpr 1 in/<dpi>\\relax
|
|
||||||
% \\includegraphics[trim=0 0 20px 0,clip,width=\\textwidth]{Bild}
|
|
||||||
% or use defined dpi option:
|
|
||||||
\\makeatletter
|
|
||||||
\\define@key{Gin}{dpi}{%
|
|
||||||
\\pdfpxdimen=\\dimexpr 1in/(#1)\\relax }
|
|
||||||
\\makeatother
|
|
||||||
% \\includegraphics[dpi=600,clip,trim=0 100px 200px 100px]{Figure-a} % 600 dpi
|
|
||||||
|
|
||||||
|
|
||||||
% Diagramme
|
|
||||||
\\usepackage[all]{xy}
|
|
||||||
|
|
||||||
% -----------------------------------------
|
|
||||||
% Tabellen
|
|
||||||
% -----------------------------------------
|
|
||||||
%\\usepackage{rotating} % rotated text, vertical: \\begin{sideways} ... \\end{sideways}
|
|
||||||
|
|
||||||
% fuer mehrspaltigen Text auf einer Seite
|
|
||||||
\\usepackage{multicol}
|
|
||||||
% fuer mehrreihigen Text auf einer Seite
|
|
||||||
\\usepackage{multirow}
|
|
||||||
% Anzahl Zeilen, Weite, Inhalt
|
|
||||||
\\newcommand{\\multirowr}[3]{\\multirow{#1}{*}{\\parbox{#2}{\\raggedright #3}}}
|
|
||||||
|
|
||||||
\\usepackage{eqnarray}
|
|
||||||
|
|
||||||
\\usepackage{spreadtab} % Rechenmöglichkeit in Tabellen
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
%%%
|
|
||||||
%%% LISTINGS
|
|
||||||
%%%
|
|
||||||
% BEFORE loading tikz!?
|
|
||||||
\\lstdefinestyle{tex}{
|
|
||||||
language=[LaTeX]tex,
|
|
||||||
tabsize=4,
|
|
||||||
breaklines=true,
|
|
||||||
breakindent=0pt,
|
|
||||||
columns=fullflexible,
|
|
||||||
% otherwise copy-and-paste won’t work
|
|
||||||
basicstyle=\\ttfamily
|
|
||||||
}
|
|
||||||
% not needed for lualatex?
|
|
||||||
\\lstset{literate=%
|
|
||||||
{Ö}{{\\\"O}}1
|
|
||||||
{Ä}{{\\\"A}}1
|
|
||||||
{Ü}{{\\\"U}}1
|
|
||||||
{ß}{{\\ss}}1
|
|
||||||
{ü}{{\\\"u}}1
|
|
||||||
{ä}{{\\\"a}}1
|
|
||||||
{ö}{{\\\"o}}1
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
%%%
|
|
||||||
%%% MATH
|
|
||||||
%%%
|
|
||||||
% another slanted fration below at tikz
|
|
||||||
|
|
||||||
|
|
||||||
\\usepackage{amsthm}
|
|
||||||
\\theoremstyle{definition}
|
|
||||||
% nummeriert
|
|
||||||
\\newtheorem{tDef}{Def}
|
|
||||||
\\newtheorem{tBsp}{Bsp}
|
|
||||||
% unnummeriert
|
|
||||||
\\newtheorem*{tDef*}{Def}
|
|
||||||
\\newtheorem*{tBsp*}{Bsp}
|
|
||||||
|
|
||||||
\\newcommand{\\undertab}[1]{\\clap{%
|
|
||||||
\\scriptsize\\begin{tabular}{@{}c@{}}#1\\end{tabular}}}
|
|
||||||
% underbrace, centered, space corrected
|
|
||||||
\\newcommand{\\ubspace}[2]{% Correct \\underbrace spacing
|
|
||||||
\\mathrlap{\\underbrace{\\phantom{\\scalebox{0.95}{$#1$}\\strut}}_{\\undertab{#2}}}#1}
|
|
||||||
% underbrace, left aligned, space corrected
|
|
||||||
\\newcommand{\\ubspacel}[2]{% Correct \\underbrace spacing
|
|
||||||
\\mathrlap{\\underbracket[0pt][0pt]{\\phantom{\\scalebox{0.95}{$#1$}\\strut}}_{\\vphantom{\\big\\mid}\\text{#2}}}\\underbrace{#1}}
|
|
||||||
% underbrace line, left aligned, space corrected
|
|
||||||
\\newcommand{\\ubspacell}[2]{
|
|
||||||
\\mathrlap{\\underbracket[0pt][0pt]{\\phantom{#1\\strut}}_{\\text{#2}}}\\underbracket[0.5pt][0pt]{#1}}
|
|
||||||
|
|
||||||
\\usepackage{cancel}
|
|
||||||
|
|
||||||
|
|
||||||
%\\begin{pmatrix}[1.5] -> \\arraystretch{1.5}
|
|
||||||
\\makeatletter
|
|
||||||
\\renewcommand*\\env@matrix[1][\\arraystretch]{%
|
|
||||||
\\edef\\arraystretch{0.8}%
|
|
||||||
\\edef\\arraystretch{#1}%
|
|
||||||
\\edef\\arraycolsep{2pt}%
|
|
||||||
\\hskip -\\arraycolsep%
|
|
||||||
\\let\\@ifnextchar\\new@ifnextchar%
|
|
||||||
\\array{*\\c@MaxMatrixCols c}}
|
|
||||||
\\makeatother
|
|
||||||
|
|
||||||
\\newenvironment{Array}[1]{
|
|
||||||
\\begingroup
|
|
||||||
\\arraycolsep=1pt\\def\\arraystretch{1}
|
|
||||||
\\begin{array}{@{}#1@{}}
|
|
||||||
}{\\end{array}\\endgroup}
|
|
||||||
|
|
||||||
|
|
||||||
%%%
|
|
||||||
%%% TIKZ
|
|
||||||
%%%
|
|
||||||
% -----------------------------------------
|
|
||||||
% Zeichnungen
|
|
||||||
% -----------------------------------------
|
|
||||||
\\usepackage{tabularx}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
\\pgfplotsset{
|
|
||||||
% or newest,
|
|
||||||
compat=1.17,
|
|
||||||
% Komma statt Punkt als Dezimaltrennzeichen
|
|
||||||
x tick label style={/pgf/number format/use comma},
|
|
||||||
y tick label style={/pgf/number format/use comma},
|
|
||||||
every node near coord/.style={/pgf/number format/use comma},
|
|
||||||
/pgfplots/annot/js fillColor={[\"RGB\",1,1,1]},
|
|
||||||
every semilogy axis/.append style={/pgfplots/annot/point format={(\\%.1f,\\%.1e)}},
|
|
||||||
every semilogx axis/.append style={/pgfplots/annot/point format={(\\%.1e,\\%.1f)}},
|
|
||||||
every loglog axis/.append style={/pgfplots/annot/point format={(\\%.1e,\\%.1e)}}
|
|
||||||
}
|
|
||||||
\\usepackage{pgfplotstable}
|
|
||||||
\\colorlet{darkgreen}{green!50!black}
|
|
||||||
\\colorlet{lightgreen}{green!80!black}
|
|
||||||
\\colorlet{darkred}{red!50!black}
|
|
||||||
\\colorlet{lightred}{red!80!black}
|
|
||||||
|
|
||||||
% this must be under the configuration of x tick label
|
|
||||||
% legend position outer south
|
|
||||||
\\makeatletter
|
|
||||||
\\pgfplotsset{
|
|
||||||
every axis x label/.append style={
|
|
||||||
alias=current axis xlabel
|
|
||||||
},
|
|
||||||
legend pos/outer south/.style={
|
|
||||||
/pgfplots/legend style={
|
|
||||||
at={%
|
|
||||||
(%
|
|
||||||
\\@ifundefined{pgf@sh@ns@current axis xlabel}%
|
|
||||||
{xticklabel cs:0.5}%
|
|
||||||
{current axis xlabel.south}%
|
|
||||||
)%
|
|
||||||
},
|
|
||||||
anchor=north
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
\\makeatother
|
|
||||||
|
|
||||||
|
|
||||||
% !!!! in tikzset sind keine Leerzeilen erlaubt !!!!
|
|
||||||
\\tikzset{
|
|
||||||
%scale a tikzpicture including texts
|
|
||||||
global scale/.style={
|
|
||||||
scale=#1,
|
|
||||||
every node/.style={scale=#1}
|
|
||||||
},
|
|
||||||
%Define standard arrow tip
|
|
||||||
>=stealth',
|
|
||||||
%Define standard node
|
|
||||||
%every text node part/.style={align=left},
|
|
||||||
% Colors
|
|
||||||
}
|
|
||||||
% Funktionsstruktur
|
|
||||||
\\tikzset{
|
|
||||||
%Define style for boxes
|
|
||||||
punkt/.style={
|
|
||||||
rectangle,
|
|
||||||
%rounded corners,
|
|
||||||
%very thick,
|
|
||||||
draw=black,
|
|
||||||
% gray
|
|
||||||
left color=navyblue!0,
|
|
||||||
right color=navyblue!30,
|
|
||||||
text width=6em,
|
|
||||||
minimum height=4em,
|
|
||||||
text centered},
|
|
||||||
dummyPunkt/.style={
|
|
||||||
rectangle,
|
|
||||||
text width=6em,
|
|
||||||
minimum height=4em},
|
|
||||||
dummy/.style={
|
|
||||||
rectangle,
|
|
||||||
text width=0.1em,
|
|
||||||
minimum height=4em},
|
|
||||||
%
|
|
||||||
%Define style for node
|
|
||||||
aboveOf/.style={
|
|
||||||
above=0.75cm of #1},
|
|
||||||
belowOf/.style={
|
|
||||||
below=0.75cm of #1},
|
|
||||||
% node input
|
|
||||||
ni/.style={
|
|
||||||
above right,
|
|
||||||
xshift=2mm},
|
|
||||||
% node output
|
|
||||||
no/.style={
|
|
||||||
above left,
|
|
||||||
xshift=-2mm},
|
|
||||||
%
|
|
||||||
% Define arrow style
|
|
||||||
trans/.style={
|
|
||||||
->,
|
|
||||||
thick,
|
|
||||||
shorten >=0pt,
|
|
||||||
shorten <=0pt,
|
|
||||||
>=stealth},
|
|
||||||
classical/.style={
|
|
||||||
->,
|
|
||||||
% semithick
|
|
||||||
thick,
|
|
||||||
double distance=1pt,
|
|
||||||
shorten >=0pt,
|
|
||||||
shorten <=0pt,
|
|
||||||
>=stealth},
|
|
||||||
virtual/.style={
|
|
||||||
->,
|
|
||||||
thick,
|
|
||||||
densely dashed,
|
|
||||||
>=stealth},
|
|
||||||
}
|
|
||||||
% Linien
|
|
||||||
\\tikzset{
|
|
||||||
line1/.style={
|
|
||||||
line width = 3,
|
|
||||||
line cap=round,
|
|
||||||
NavyBlue},
|
|
||||||
line2/.style={
|
|
||||||
line width = 3,
|
|
||||||
line cap=round,
|
|
||||||
loosely dashed,
|
|
||||||
red},
|
|
||||||
axis/.style={thick, ->, >=stealth'},
|
|
||||||
graph1/.style={
|
|
||||||
thick,
|
|
||||||
line cap=round,
|
|
||||||
NavyBlue},
|
|
||||||
}
|
|
||||||
% Graphen
|
|
||||||
\\tikzset{
|
|
||||||
draw0/.style={
|
|
||||||
gray},
|
|
||||||
draw1/.style={
|
|
||||||
very thick,
|
|
||||||
NavyBlue},
|
|
||||||
draw2/.style={
|
|
||||||
very thick,
|
|
||||||
red},
|
|
||||||
draw3/.style={
|
|
||||||
very thick,
|
|
||||||
dkgreen},
|
|
||||||
draw4/.style={
|
|
||||||
very thick,
|
|
||||||
orange},
|
|
||||||
draw10/.style={
|
|
||||||
very thick,
|
|
||||||
black},
|
|
||||||
fill0/.style={
|
|
||||||
fill=gray!100,
|
|
||||||
draw=none,
|
|
||||||
very nearly transparent},
|
|
||||||
fill1/.style={
|
|
||||||
fill=MidnightBlue!20,
|
|
||||||
draw=none},
|
|
||||||
fill2/.style={
|
|
||||||
fill=red!20,
|
|
||||||
draw=none},
|
|
||||||
}
|
|
||||||
\\tikzset{
|
|
||||||
every pin/.style={fill=white,rectangle,rounded corners=3pt,font=\\small},
|
|
||||||
small dot/.style={fill=black,circle,scale=0.3},
|
|
||||||
}
|
|
||||||
\\tikzset{color0/.style={color=black}}
|
|
||||||
|
|
||||||
\\newcommand{\\FB}[7]{%
|
|
||||||
\\begin{tikzpicture}[auto, node distance=2cm,>=latex']
|
|
||||||
\\setstretch{0.8}
|
|
||||||
\\begin{scope}[xscale=1, yscale=1, xshift=7.8cm]\\small
|
|
||||||
\\ifthenelse{\\isempty{#2}}%
|
|
||||||
% if #2 is empty
|
|
||||||
{}%
|
|
||||||
% if #2 is not empty
|
|
||||||
{\\draw[trans] (0,0.85) node[above right,yshift=-1mm,text width=2.5cm] {#2\\(_{}\\)} --(2.5,0.85) ;}%
|
|
||||||
\\ifthenelse{\\isempty{#4}} {}
|
|
||||||
{\\draw[classical] (0,0) node[above right,yshift=-1mm,text width=2.5cm] {#4\\(_{}\\)}--(2.5,0);}
|
|
||||||
\\ifthenelse{\\isempty{#6}} {}
|
|
||||||
{\\draw[virtual] (0,-0.85) node[above right,yshift=-1mm,text width=2.5cm] {#6\\(_{}\\)}--(2.5,-0.85);}
|
|
||||||
|
|
||||||
\\ifthenelse{\\isempty{#3}} {}
|
|
||||||
{\\draw[trans] (6.25,0.85) node[above right,xshift=1mm,yshift=-1mm,text width=2.5cm] {#3\\(_{}\\)}--(8.75,0.85);}
|
|
||||||
\\ifthenelse{\\isempty{#5}} {}
|
|
||||||
{\\draw[classical] (6.25,0) node[above right,xshift=1mm,yshift=-1mm,text width=2.5cm] {#5\\(_{}\\)}--(8.75,0);}
|
|
||||||
\\ifthenelse{\\isempty{#7}} {}
|
|
||||||
{\\draw[virtual] (6.25,-0.85)node[above right,xshift=1mm,yshift=-1mm,text width=2.5cm] {#7\\(_{}\\)}--(8.75,-0.85) ;}
|
|
||||||
|
|
||||||
\\ifthenelse{\\isempty{#1}} {}
|
|
||||||
% gray!30
|
|
||||||
{\\node[draw=black,left color=navyblue!0,right color=navyblue!30,text width=3.5cm,minimum height=2.5cm,text centered,right=2.5cm] (f){\\normalsize#1};}
|
|
||||||
\\end{scope}
|
|
||||||
\\end{tikzpicture}
|
|
||||||
}
|
|
||||||
%%
|
|
||||||
% x axis and y axis in first quadrant
|
|
||||||
% x 0...1, 1 = 100%
|
|
||||||
% y 0...1, 1 = 100%
|
|
||||||
% \\tikzAxesQ1{x}{y}{labelX}{labelY}
|
|
||||||
\\newcommand{\\tikzAxesQi}[4]{
|
|
||||||
\\draw[axis] (-0.1,0) -- ($(#1+.1,0)$) node(xline)[right]
|
|
||||||
{$#3$};
|
|
||||||
\\draw[axis] (0,-0.1) -- ($(0,#2+.1)$) node(yline)[above] {$#4$};
|
|
||||||
}
|
|
||||||
%%
|
|
||||||
% x axis and y axis
|
|
||||||
% x 0...1, 1 = 100%
|
|
||||||
% y 0...1, 1 = 100%
|
|
||||||
% \\tikzAxes{x}{y}{labelX}{labelY}
|
|
||||||
\\newcommand{\\tikzAxes}[4]{
|
|
||||||
\\draw[axis] ($(-#1-.2,0)$) -- ($(#1+.2,0)$) node(xline)[below]
|
|
||||||
{$#3$};
|
|
||||||
\\draw[axis] ($(0,-#2-.2)$) -- ($(0,#2+.2)$) node(yline)[left] {$#4$};
|
|
||||||
}
|
|
||||||
%%
|
|
||||||
% x axis and y axis
|
|
||||||
% x 0...1, 1 = 100%
|
|
||||||
% y 0...1, 1 = 100%
|
|
||||||
% \\tikzAxes{x}{y}{delta x,y}{labelX}{labelY}
|
|
||||||
\\newcommand{\\tikzAxesD}[5]{
|
|
||||||
\\draw[axis] ($(-#1-#3,0)$) -- ($(#1+#3,0)$) node(xline)[below]
|
|
||||||
{$#4$};
|
|
||||||
\\draw[axis] ($(0,-#2-#3)$) -- ($(0,#2+#3)$) node(yline)[left] {$#5$};
|
|
||||||
}
|
|
||||||
%%
|
|
||||||
% at given position 'x,y' an x marker with a label 'text' in math mode
|
|
||||||
% \\tikzMarkerX{x,y}{text}
|
|
||||||
\\newcommand{\\tikzMarkerX}[2]{
|
|
||||||
\\draw($(#1)-(0,.025)$) node[below]{$#2$\\vphantom{b}} -- ($(#1)+(0,.025)$);
|
|
||||||
}
|
|
||||||
%%
|
|
||||||
% multiple x markers with labels
|
|
||||||
% \\tikzMarkersX{coordinate1/text1,coordinate2/text2,...}
|
|
||||||
\\newcommand{\\tikzMarkersX}[1]{
|
|
||||||
\\foreach \\pos/\\text in {#1} {
|
|
||||||
\\tikzMarkerX{\\pos}{\\text}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
%%
|
|
||||||
% at given position 'x,y' an y marker with a label 'text' in math mode
|
|
||||||
% \\tikzMarkerY{x,y}{text}
|
|
||||||
\\newcommand{\\tikzMarkerY}[2]{
|
|
||||||
\\draw($(#1)-(.025,0)$) node[left]{$#2$\\vphantom{b}} -- ($(#1)+(.025,0)$);
|
|
||||||
}
|
|
||||||
%%
|
|
||||||
% multiple y markers with labels
|
|
||||||
% \\tikzMarkersY{coordinate1/text1,coordinate2/text2,...}
|
|
||||||
\\newcommand{\\tikzMarkersY}[1]{
|
|
||||||
\\foreach \\pos/\\text in {#1} {
|
|
||||||
\\tikzMarkerX{\\pos}{\\text}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
%%
|
|
||||||
% point marker at given position
|
|
||||||
% \\tikzPoint{x,y}
|
|
||||||
\\newcommand{\\tikzPoint}[1]{
|
|
||||||
\\fill[red] (#1) circle (.4pt);
|
|
||||||
}
|
|
||||||
%%
|
|
||||||
% point markers at given positions
|
|
||||||
% \\tikzPoint{coordinate1,coordinate2,...}
|
|
||||||
\\newcommand{\\tikzPoints}[1]{
|
|
||||||
\\foreach \\pos in {#1} {
|
|
||||||
\\tikzPoint{\\pos}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
\\def\\tikzoverlay{%
|
|
||||||
\\tikz[baseline,overlay]\\node[every overlay node]
|
|
||||||
}%
|
|
||||||
% usage:
|
|
||||||
%\\tikzoverlay[text width=6cm] at (9.3cm,5cm) {... content ...}
|
|
||||||
|
|
||||||
%%%
|
|
||||||
%%% HYPHENATION
|
|
||||||
%%%
|
|
||||||
% -----------------------------------------
|
|
||||||
% Silbentrennung
|
|
||||||
% -----------------------------------------
|
|
||||||
\\hyphenation{}
|
|
||||||
% wird nach \\selectlanguage{ngerman} zurückgesetzt
|
|
||||||
% \\allowhyphens setzen reicht?
|
|
||||||
% und \\allowbreak nach einem hyphen?
|
|
||||||
|
|
||||||
"
|
|
||||||
"Preamble options.
|
|
||||||
Text like <<...>>> will be replaced according to
|
Text like <<...>>> will be replaced according to
|
||||||
`my-org-article-latex-template-plist'"
|
`my-org-article-latex-template-plist'"
|
||||||
:group 'my-org-export-article)
|
:group 'my-org-export-article)
|
||||||
|
|||||||
@@ -28,13 +28,13 @@
|
|||||||
#+BEGIN_abstract
|
#+BEGIN_abstract
|
||||||
*{{{author}}}*
|
*{{{author}}}*
|
||||||
|
|
||||||
*{{{title-name}}}*\\
|
*{{{title-name}}}*\\\\
|
||||||
{{{title}}}
|
{{{title}}}
|
||||||
|
|
||||||
*{{{keyword-name}}}*\\
|
*{{{keyword-name}}}*\\\\
|
||||||
{{{keyword(keywords)}}}
|
{{{keyword(keywords)}}}
|
||||||
|
|
||||||
*{{{description-name}}}*\\
|
*{{{description-name}}}*\\\\
|
||||||
{{{keyword(description)}}}
|
{{{keyword(description)}}}
|
||||||
#+END_abstract
|
#+END_abstract
|
||||||
|
|
||||||
@@ -60,39 +60,30 @@
|
|||||||
#+TOC: listings
|
#+TOC: listings
|
||||||
#+LATEX: \thispagestyle{plain}
|
#+LATEX: \thispagestyle{plain}
|
||||||
|
|
||||||
* List of Symbols
|
* Glossary, Acronym and List of Symbols :ignore:
|
||||||
:PROPERTIES:
|
|
||||||
:CUSTOM_ID: list-of-symbols
|
|
||||||
:UNNUMBERED: t
|
|
||||||
:END:
|
|
||||||
#+ATTR_LATEX: :center nil
|
|
||||||
| \(A\) | mm^{2} | Area |
|
|
||||||
| \(L\) | mm | Length |
|
|
||||||
| \(f\) | Hz | Eigen frequency |
|
|
||||||
| \(J\) | | {{{textsc(Jacobi)}}}an determinant |
|
|
||||||
| \(m\ti{ges}\) | kg | Total mass |
|
|
||||||
| \(m_{ik}\ho{eff}\) | kg | Effective mass |
|
|
||||||
|
|
||||||
* Glossary and Acronyms :ignore:
|
|
||||||
:PROPERTIES:
|
|
||||||
:UNNUMBERED: t
|
|
||||||
:END:
|
|
||||||
#+name: glossary
|
#+name: glossary
|
||||||
| label | name | description |
|
| label | name | description | unit |
|
||||||
|-------+-------+---------------|
|
|-------+-------+-----------------------------------------------------+--------|
|
||||||
| tree | Tree | A woody plant |
|
| tree | Tree | A woody plant | |
|
||||||
| shrub | Shrub | A woody bush |
|
| shrub | Shrub | A woody bush | |
|
||||||
|
| api-g | API | An Application Programming Interface (API) is a ... | |
|
||||||
|
| w | \\(w\\) | Width | mm |
|
||||||
|
| A | \\(A\\) | Area | mm^{2} |
|
||||||
|
| L | \\(L\\) | Length | mm |
|
||||||
|
| f | \\(f\\) | Eigen frequency | Hz |
|
||||||
|
|
||||||
#+name: acronyms
|
#+name: acronyms
|
||||||
| key | abbreviation | full form |
|
| label | abbreviation | full form |
|
||||||
|------+--------------+--------------------------------|
|
|-------+--------------+-----------------------------------|
|
||||||
| mimo | | multiple-input multiple output |
|
| mimo | | multiple-input multiple output |
|
||||||
| qos | QoS | quality-of-service |
|
| qos | QoS | quality-of-service |
|
||||||
| bb | BB | branch and bound |
|
| bb | BB | branch and bound |
|
||||||
|
| api | API | Application Programming Interface |
|
||||||
|
|
||||||
[[printglossaries:]]
|
#+LATEX: \printglossary\thispagestyle{plain}
|
||||||
# \printglossary[type=\acronymtype]
|
#+LATEX: \printglossary[type=\acronymtype,title=Abkürzungsverzeichnis]\thispagestyle{plain}
|
||||||
# \printglossary
|
#+LATEX: \printglossary[type=symbols,style=mysymbols,title=Symbolverzeichnis]\thispagestyle{plain}
|
||||||
|
#+LATEX: \glsaddallunused
|
||||||
|
|
||||||
* EOP :ignore:
|
* EOP :ignore:
|
||||||
#+LATEX: \newpage\pagenumbering{arabic}\setcounter{page}{1}
|
#+LATEX: \newpage\pagenumbering{arabic}\setcounter{page}{1}
|
||||||
|
|||||||
23
snippets/org-mode/article-abstract
Normal file
23
snippets/org-mode/article-abstract
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
# -*- mode: snippet -*-
|
||||||
|
# name: Article Abstract
|
||||||
|
# group: Article Templates
|
||||||
|
# key: ?article-abstract
|
||||||
|
# --
|
||||||
|
* Abstract :ignore:
|
||||||
|
:PROPERTIES:
|
||||||
|
:VISIBILITY: folded
|
||||||
|
:END:
|
||||||
|
#+LATEX: \clearpage\thispagestyle{empty}
|
||||||
|
# uses keyword document_type
|
||||||
|
#+BEGIN_abstract
|
||||||
|
*{{{author}}}*
|
||||||
|
|
||||||
|
*{{{title-name}}}*\\\\
|
||||||
|
{{{title}}}
|
||||||
|
|
||||||
|
*{{{keyword-name}}}*\\\\
|
||||||
|
{{{keyword(keywords)}}}
|
||||||
|
|
||||||
|
*{{{description-name}}}*\\\\
|
||||||
|
{{{keyword(description)}}}
|
||||||
|
#+END_abstract
|
||||||
@@ -1,19 +1,19 @@
|
|||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
# name: Article Glossaries
|
# name: Article Glossary Acronym and List of Symbols
|
||||||
# group: Article Templates
|
# group: Article Templates
|
||||||
# key: ?article-gls
|
# key: ?article-gls
|
||||||
# --
|
# --
|
||||||
* Glossary, Acronym and List of Symbols :ignore:
|
* Glossary, Acronym and List of Symbols :ignore:
|
||||||
#+name: glossary
|
#+name: glossary
|
||||||
| label | name | description | unit |
|
| label | name | description | unit |
|
||||||
|-------+-------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------|
|
|-------+-------+-----------------------------------------------------+--------|
|
||||||
| tree | Tree | A woody plant | |
|
| tree | Tree | A woody plant | |
|
||||||
| shrub | Shrub | A woody bush | |
|
| shrub | Shrub | A woody bush | |
|
||||||
| api-g | API | An Application Programming Interface (API) is a particular set of rules and specifications that a software program can follow to access and make use of the services and resources provided by another particular software program that implements that API | |
|
| api-g | API | An Application Programming Interface (API) is a ... | |
|
||||||
| w | \(w\) | Width | mm |
|
| w | \\(w\\) | Width | mm |
|
||||||
| A | \(A\) | Area | mm^{2} |
|
| A | \\(A\\) | Area | mm^{2} |
|
||||||
| L | \(L\) | Length | mm |
|
| L | \\(L\\) | Length | mm |
|
||||||
| f | \(f\) | Eigen frequency | Hz |
|
| f | \\(f\\) | Eigen frequency | Hz |
|
||||||
|
|
||||||
#+name: acronyms
|
#+name: acronyms
|
||||||
| label | abbreviation | full form |
|
| label | abbreviation | full form |
|
||||||
|
|||||||
Reference in New Issue
Block a user