diff --git a/lisp/my/my-org-article.el b/lisp/my/my-org-article.el index f285ab24..b56f129d 100644 --- a/lisp/my/my-org-article.el +++ b/lisp/my/my-org-article.el @@ -56,13 +56,13 @@ (add-to-list 'org-babel-latex-htlatex-packages "{pgfplots}" t) ;; add to general org variables, so that it works also for latex snippets, preview -(add-to-list 'org-latex-default-packages-alist "\\newcommand{\\ti}[1]{_\\mathrm{#1}}" t) ;; tiefstellen, Index -(add-to-list 'org-latex-default-packages-alist "\\newcommand{\\ho}[1]{^\\mathrm{#1}}" t) ;; hochstellen -(add-to-list 'org-latex-default-packages-alist "\\newcommand*{\\rom}[1]{\\mathrm{\\romannumeral #1}}" t) ;; \rom{2} -> ii -(add-to-list 'org-latex-default-packages-alist "\\makeatletter\\newcommand*{\\Rom}[1]{\\mathrm{\\expandafter\\@slowromancap\\romannumeral #1@}}\\makeatother" t) ;; \Rom{2} -> II +(add-to-list 'org-latex-default-packages-alist "\\newcommand{\\ti}[1]{_\\mathrm{#1}} % tiefstellen, Index +\\newcommand{\\ho}[1]{^\\mathrm{#1}} % hochstellen +\\newcommand*{\\rom}[1]{\\mathrm{\\romannumeral #1}} % \\rom{2} -> ii +\\makeatletter\\newcommand*{\\Rom}[1]{\\mathrm{\\expandafter\\@slowromancap\\romannumeral #1@}}\\makeatother % \\Rom{2} -> II" t) (add-to-list 'org-latex-default-packages-alist '("" "mathtools" t) t) ;; line underneath with text \\underbracket[1pt][0pt]{bla}_\\text{blo} -(add-to-list 'org-latex-default-packages-alist "\\newcommand\\Dfrac[2]{\\dfrac{\\displaystyle #1}{\\displaystyle #2}}" t) -(add-to-list 'org-latex-default-packages-alist "\\newcommand{\\slfrac}[2]{\\left.#1\\middle/#2\\right.}" t) +(add-to-list 'org-latex-default-packages-alist "\\newcommand\\Dfrac[2]{\\dfrac{\\displaystyle #1}{\\displaystyle #2}} +\\newcommand{\\slfrac}[2]{\\left.#1\\middle/#2\\right.}" t) (add-to-list 'org-latex-default-packages-alist '("" "xfrac" t) t) ;; defines \sfrac[]{}[]{} (add-to-list 'org-latex-default-packages-alist '("" "nicefrac" t) t) (add-to-list 'org-latex-default-packages-alist '("" "faktor" t) t) @@ -80,84 +80,84 @@ (add-to-list 'org-latex-default-packages-alist '("thinspace,thinqspace,squaren,Gray" "SIunits" t) t) (add-to-list 'org-latex-default-packages-alist '("" "dsfont" t) t) (add-to-list 'org-latex-default-packages-alist '("" "MnSymbol" t) t) -(add-to-list 'org-latex-default-packages-alist "\\newcommand{\\field}[1]{\\ensuremath{\\mathds{#1}}}" t) ;; \field{X} defined with mathds -(add-to-list 'org-latex-default-packages-alist "\\newcommand{\\fA}{\\field{A}}" t) ;; \fA Affine field A -(add-to-list 'org-latex-default-packages-alist "\\newcommand{\\fC}{\\field{C}}" t) ;; \fC Complex field C -(add-to-list 'org-latex-default-packages-alist "\\newcommand{\\fFp}{\\ensuremath{\\field{F}_{\\!p}}}" t) ;; \fFp Finite field F_p -(add-to-list 'org-latex-default-packages-alist "\\newcommand{\\fFq}{\\ensuremath{\\field{F}_{\\!q}}}" t) ;; \fFq Finite field F_q -(add-to-list 'org-latex-default-packages-alist "\\newcommand{\\fGa}{\\ensuremath{\\field{G}_{a}}}" t) ;; \fGa Group scheme G_a -(add-to-list 'org-latex-default-packages-alist "\\newcommand{\\fK}{\\field{K}}" t) ;; \fK Generic field K (Körper) -(add-to-list 'org-latex-default-packages-alist "\\newcommand{\\fN}{\\field{N}}" t) ;; \fN Natural numbers N -(add-to-list 'org-latex-default-packages-alist "\\newcommand{\\fPj}{\\field{P}}" t) ;; \fPj Projective field P -(add-to-list 'org-latex-default-packages-alist "\\newcommand{\\fR}{\\field{R}}" t) ;; \fR Real numbers R -(add-to-list 'org-latex-default-packages-alist "\\newcommand{\\fQ}{\\field{Q}}" t) ;; \fQ Rational numbers Q -(add-to-list 'org-latex-default-packages-alist "\\newcommand{\\fI}{\\field{I}}" t) ;; \fI Irrational numbers I -(add-to-list 'org-latex-default-packages-alist "\\newcommand{\\fZ}{\\field{Z}}" t) ;; \fZ Integers Z -(add-to-list 'org-latex-default-packages-alist "\\newcommand{\\Def}{\\field{D}}" t) ;; \Def Domain of a function (Definitionsbereich) -(add-to-list 'org-latex-default-packages-alist "\\newcommand{\\LM}{\\field{L}}" t) ;; \LM Solution set (Lösungsmenge) -(add-to-list 'org-latex-default-packages-alist "\\newcommand{\\fdg}{\\;|\\;}" t) ;; \fdg 'für die gilt' -(add-to-list 'org-latex-default-packages-alist "\\newcommand*{\\qed}{\\hfill\\ensuremath{\\blacksquare}}" t) ;; \qed Q.E.D. quod erat demonstrandum "what was to be shown" -> "which was to be demonstrated" -(add-to-list 'org-latex-default-packages-alist "\\newcommand*\\euler{\\mathrm{e}}" t) ;; \euler e +(add-to-list 'org-latex-default-packages-alist "\\newcommand{\\field}[1]{\\ensuremath{\\mathds{#1}}} % \\field{X} defined with mathds +\\newcommand{\\fA}{\\field{A}} % \\fA Affine field A +\\newcommand{\\fC}{\\field{C}} % \\fC Complex field C +\\newcommand{\\fFp}{\\ensuremath{\\field{F}_{\\!p}}} % \\fFp Finite field F_p +\\newcommand{\\fFq}{\\ensuremath{\\field{F}_{\\!q}}} % \\fFq Finite field F_q +\\newcommand{\\fGa}{\\ensuremath{\\field{G}_{a}}} % \\fGa Group scheme G_a +\\newcommand{\\fK}{\\field{K}} % \\fK Generic field K (Körper) +\\newcommand{\\fN}{\\field{N}} % \\fN Natural numbers N +\\newcommand{\\fPj}{\\field{P}} % \\fPj Projective field P +\\newcommand{\\fR}{\\field{R}} % \\fR Real numbers R +\\newcommand{\\fQ}{\\field{Q}} % \\fQ Rational numbers Q +\\newcommand{\\fI}{\\field{I}} % \\fI Irrational numbers I +\\newcommand{\\fZ}{\\field{Z}} % \\fZ Integers Z +\\newcommand{\\Def}{\\field{D}} % \\Def Domain of a function (Definitionsbereich) +\\newcommand{\\LM}{\\field{L}} % \\LM Solution set (Lösungsmenge) +\\newcommand{\\fdg}{\\;|\\;} % \\fdg 'für die gilt' +\\newcommand*{\\qed}{\\hfill\\ensuremath{\\blacksquare}} % \\qed Q.E.D. quod erat demonstrandum 'what was to be shown' -> 'which was to be demonstrated' +\\newcommand*\\euler{\\mathrm{e}} % \\euler e" t) (add-to-list 'org-latex-default-packages-alist '("" "xspace" t) t) ;; for \deg -(add-to-list 'org-latex-default-packages-alist "\\renewcommand{\\deg}{\\ensuremath{^{\\circ}}\\xspace}" t) ;; for text \deg ° degree -(add-to-list 'org-latex-default-packages-alist "\\newcommand\\degC{{\\,^{\\circ}\\mathrm{C}}}" t) ;; \degC °C -(add-to-list 'org-latex-default-packages-alist "\\newcommand\\sins{{\\mathrm{s}}}" t) ;; \sins short sin: s -(add-to-list 'org-latex-default-packages-alist "\\newcommand\\coss{{\\mathrm{c}}}" t) ;; \coss short cos: c -(add-to-list 'org-latex-default-packages-alist "\\newcommand{\\T}{{\\mathrm{T}}\\!}" t) ;; \T Transpose operator -(add-to-list 'org-latex-default-packages-alist "\\newcommand{\\TF}{{\\raisebox{-0.5ex}{$\\sim$}}}" t) ;; \TF sign for transfomed values: low tilde -(add-to-list 'org-latex-default-packages-alist "\\newcommand{\\adj}{{\\mathrm{H}}}" t) ;; \adj Adjoint operator -(add-to-list 'org-latex-default-packages-alist "\\newcommand*\\dif{\\mathop{}\\!\\mathrm{d}}" t) ;; \dif -(add-to-list 'org-latex-default-packages-alist "\\newcommand*\\E{\\ensuremath{\\mathrm{E}}}" t) ;; \E -(add-to-list 'org-latex-default-packages-alist "\\providecommand{\\norm}[1]{\\lVert #1 \\rVert}" t) ;; \norm{x} ||x|| -(add-to-list 'org-latex-default-packages-alist "\\providecommand{\\abs}[1]{\\lvert #1 \\rvert}" t) ;; \abs{x} |x| -(add-to-list 'org-latex-default-packages-alist "\\providecommand{\\innerProd}[2]{\\langle #1, #2\\rangle}" t) ;; \innerProd{x}{y} -(add-to-list 'org-latex-default-packages-alist "\\DeclareMathOperator{\\Bild}{Bild}" t) ;; \Bild Map of a function (mapping, transformation) -(add-to-list 'org-latex-default-packages-alist "\\DeclareMathOperator{\\rank}{rank}" t) ;; \rank Rank of a matrix -(add-to-list 'org-latex-default-packages-alist "\\DeclareMathOperator{\\tr}{tr}" t) ;; \tr Matrix trace -(add-to-list 'org-latex-default-packages-alist "\\DeclareMathOperator{\\dev}{dev}" t) ;; \dev Matrix deviation -(add-to-list 'org-latex-default-packages-alist "\\DeclareMathOperator{\\var}{var}" t) ;; \var Variance -(add-to-list 'org-latex-default-packages-alist "\\DeclareMathOperator{\\grad}{grad}" t) ;; \(\grad u\) = grad u -(add-to-list 'org-latex-default-packages-alist "\\DeclareMathOperator{\\divergence}{div}" t) ;; \(\div u\) = div u -(add-to-list 'org-latex-default-packages-alist "\\DeclareMathOperator{\\rot}{rot}" t) ;; \(\rot u\) = rot u -(add-to-list 'org-latex-default-packages-alist "\\DeclareMathOperator{\\diag}{diag}" t) ;; Diagonal matrix -(add-to-list 'org-latex-default-packages-alist "\\DeclareMathOperator{\\adjugate}{adj}" t) ;; Classical adjoint (adjugate) -(add-to-list 'org-latex-default-packages-alist "\\newcommand*\\corresponds{\\mbox{\\kern0em\\raisebox{-.5ex}{\\Large\\^{}}\\kern-.55em\\raisebox{-.1ex}{=}}\\ }" t) -(add-to-list 'org-latex-default-packages-alist "\\newcommand*{\\dt}[1]{\\overset{\\mbox{\\large\\bfseries .}}{#1}}" t) -(add-to-list 'org-latex-default-packages-alist "\\newcommand*{\\ddt}[1]{\\overset{\\mbox{\\large\\bfseries .\\hspace{-0.1ex}.}}{#1}}" t) -(add-to-list 'org-latex-default-packages-alist "\\newcommand*{\\Eval}[3]{{\\left.#1\\phantom{\\Big|}\\!\\!\\right\\rvert_{#2}^{#3}}}" t) +(add-to-list 'org-latex-default-packages-alist "\\renewcommand{\\deg}{\\ensuremath{^{\\circ}}\\xspace} % for text \\deg ° degree +\\newcommand\\degC{{\\,^{\\circ}\\mathrm{C}}} % \\degC °C +\\newcommand\\sins{{\\mathrm{s}}} % \\sins short sin: s +\\newcommand\\coss{{\\mathrm{c}}} % \\coss short cos: c +\\newcommand{\\T}{{\\mathrm{T}}\\!} % \\T Transpose operator +\\newcommand{\\TF}{{\\raisebox{-0.5ex}{$\\sim$}}} % \\TF sign for transfomed values: low tilde +\\newcommand{\\adj}{{\\mathrm{H}}} % \\adj Adjoint operator +\\newcommand*\\dif{\\mathop{}\\!\\mathrm{d}} % \\dif +\\newcommand*\\E{\\ensuremath{\\mathrm{E}}} % \\E +\\providecommand{\\norm}[1]{\\lVert #1 \\rVert} % \\norm{x} ||x|| +\\providecommand{\\abs}[1]{\\lvert #1 \\rvert} % \\abs{x} |x| +\\providecommand{\\innerProd}[2]{\\langle #1, #2\\rangle} % \\innerProd{x}{y} +\\DeclareMathOperator{\\Bild}{Bild} % \\Bild Map of a function (mapping, transformation) +\\DeclareMathOperator{\\rank}{rank} % \\rank Rank of a matrix +\\DeclareMathOperator{\\tr}{tr} % \\tr Matrix trace +\\DeclareMathOperator{\\dev}{dev} % \\dev Matrix deviation +\\DeclareMathOperator{\\var}{var} % \\var Variance +\\DeclareMathOperator{\\grad}{grad} % \\(\\grad u\\) = grad u +\\DeclareMathOperator{\\divergence}{div} % \\(\\div u\\) = div u +\\DeclareMathOperator{\\rot}{rot} % \\(\\rot u\\) = rot u +\\DeclareMathOperator{\\diag}{diag} % Diagonal matrix +\\DeclareMathOperator{\\adjugate}{adj} % Classical adjoint (adjugate) +\\newcommand*\\corresponds{\\mbox{\\kern0em\\raisebox{-.5ex}{\\Large\\^{}}\\kern-.55em\\raisebox{-.1ex}{=}}\\ } +\\newcommand*{\\dt}[1]{\\overset{\\mbox{\\large\\bfseries .}}{#1}} +\\newcommand*{\\ddt}[1]{\\overset{\\mbox{\\large\\bfseries .\\hspace{-0.1ex}.}}{#1}} +\\newcommand*{\\Eval}[3]{{\\left.#1\\phantom{\\Big|}\\!\\!\\right\\rvert_{#2}^{#3}}}" t) (add-to-list 'org-latex-default-packages-alist '("" "accents" t) t) ;; tensors (add-to-list 'org-latex-default-packages-alist '("" "ushort" t) t) -(add-to-list 'org-latex-default-packages-alist "\\newcommand{\\tensor}[1]{\\ensuremath{{\\boldsymbol{#1}}}}" t) -(add-to-list 'org-latex-default-packages-alist "\\newcommand{\\tensorI}[1]{\\ensuremath{\\ushort{{\\boldsymbol{#1}}}}}" t) -(add-to-list 'org-latex-default-packages-alist "\\newcommand{\\tensorII}[1]{\\ensuremath{\\ushortd{{\\boldsymbol{#1}}}}}" t) -(add-to-list 'org-latex-default-packages-alist "\\newcommand{\\tensorIII}[1]{\\ensuremath{\\underaccent{3}{\\underaccent{\\tilde}{{\\boldsymbol{#1}}}}}}" t) -(add-to-list 'org-latex-default-packages-alist "\\newcommand{\\tensorIV}[1]{\\ensuremath{\\underaccent{4}{\\underaccent{\\tilde}{{\\boldsymbol{#1}}}}}}" t) +(add-to-list 'org-latex-default-packages-alist "\\newcommand{\\tensor}[1]{\\ensuremath{{\\boldsymbol{#1}}}} +\\newcommand{\\tensorI}[1]{\\ensuremath{\\ushort{{\\boldsymbol{#1}}}}} +\\newcommand{\\tensorII}[1]{\\ensuremath{\\ushortd{{\\boldsymbol{#1}}}}} +\\newcommand{\\tensorIII}[1]{\\ensuremath{\\underaccent{3}{\\underaccent{\\tilde}{{\\boldsymbol{#1}}}}}} +\\newcommand{\\tensorIV}[1]{\\ensuremath{\\underaccent{4}{\\underaccent{\\tilde}{{\\boldsymbol{#1}}}}}}" t) (add-to-list 'org-latex-default-packages-alist '("" "tikz" t) t) (add-to-list 'org-latex-default-packages-alist '("" "pgfplots" t) t) -(add-to-list 'org-latex-default-packages-alist "\\usepgflibrary{shapes.geometric}" t) -(add-to-list 'org-latex-default-packages-alist "\\usepgfplotslibrary{patchplots}" t) -(add-to-list 'org-latex-default-packages-alist "\\usetikzlibrary{arrows,backgrounds,calc,decorations.pathmorphing,mindmap,pgfplotsclickable,positioning,shadows,shadows.blur,shapes.multipart,tikzmark}" t) -(add-to-list 'org-latex-default-packages-alist "\\newcommand{\\tensori}[1]{ +(add-to-list 'org-latex-default-packages-alist "\\usepgflibrary{shapes.geometric} +\\usepgfplotslibrary{patchplots} +\\usetikzlibrary{arrows,backgrounds,calc,decorations.pathmorphing,mindmap,pgfplotsclickable,positioning,shadows,shadows.blur,shapes.multipart,tikzmark} +\\newcommand{\\tensori}[1]{ \\tikz[baseline, anchor=base,inner sep=0pt]{ \\node{\\ensuremath{\\phantom{#1\\vphantom{\\overrightharpoon{b}}}}}; \\node[overlay]{ \\ensuremath{ \\overrightharpoon{ \\mbox{\\ensuremath{\\boldsymbol{#1}}\\vphantom{b}} } } }; } -}" t) -(add-to-list 'org-latex-default-packages-alist "\\newcommand{\\tensorii}[1]{ +} +\\newcommand{\\tensorii}[1]{ \\tikz[baseline, anchor=base,inner sep=0pt]{ \\node{\\ensuremath{\\phantom{#1\\vphantom{\\overrightharpoon{b}}}}}; \\node[overlay]{ \\ensuremath{ \\overrightharpoon{ \\mbox{\\ensuremath{\\boldsymbol{#1}}\\vphantom{b}} } } }; \\node[overlay]{ \\reflectbox{ \\ensuremath{ \\overrightharpoon{ \\phantom{ \\mbox{\\ensuremath{\\boldsymbol{#1}}\\vphantom{b}} } } } } }; } -}" t) -(add-to-list 'org-latex-default-packages-alist "\\newcommand{\\tensoriii}[1]{ +} +\\newcommand{\\tensoriii}[1]{ \\tikz[baseline, anchor=base,inner sep=0pt]{ \\node{\\ensuremath{\\phantom{#1\\vphantom{\\overrightharpoon{b}}}}}; \\node[overlay]{ \\ensuremath{ \\overrightarrow{ \\mbox{\\ensuremath{\\boldsymbol{#1}}\\vphantom{b}} } } }; \\node[overlay]{ \\reflectbox{ \\ensuremath{ \\overrightharpoon{ \\phantom{ \\mbox{\\ensuremath{\\boldsymbol{#1}}\\vphantom{b}} } } } } }; } -}" t) -(add-to-list 'org-latex-default-packages-alist "\\newcommand{\\tensoriv}[1]{ +} +\\newcommand{\\tensoriv}[1]{ \\tikz[baseline, anchor=base,inner sep=0pt]{ \\node{\\ensuremath{\\phantom{#1\\vphantom{\\overrightharpoon{b}}}}}; \\node[overlay]{ \\ensuremath{ \\overrightarrow{ \\mbox{\\ensuremath{\\boldsymbol{#1}}\\vphantom{b}} } } };