von JOberst » Mi 5. Jul 2017, 17:12
Hallo!
In der Dokumentation
TeX Mathmode habe ich eine Lösung gefunden, die ich gerne verwenden würde. Leider funktioniert sie bei mir nicht so, wie in der Doku angegeben, spuckt aber auch keinen Fehler, sondern nur eine Warnung (bad type area settings, about 74% larger ...) aus:
\documentclass[
pagesize,
paper=a4,
twoside=false,headsepline,
headings=small,
open=right,
cleardoublepage=empty,
abstract=true,
draft=false,
DIV=15
,landscape
,fleqn
]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lscape}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{array,ragged2e}
\usepackage{tabularx}
\usepackage{threeparttable}
\usepackage[locale=DE]{siunitx}
\usepackage{multirow}
\usepackage{multicol}
\begin{document}
\newsavebox{\myendhook} % for the tabulars
\def\tagform@#1{{(\maketag@@@{\ignorespaces#1\unskip\@@italiccorr)}
\makebox[0pt][r]{% after the equation number
\makebox[0.7\textwidth][l]{\usebox{\myendhook}}%
}%
\global\sbox{\myendhook}{}% clear box content
}}
[ ... ]
\sbox{\myendhook}{%
\begin{footnotesize}%
\begin{tabular}{@{}ll}
$a_0$ & Bohrscher Radius ($\mathrm{= 0{,}53\,\mbox{\AA}}$)\\
$e$ & Elementarladung\\
$N_{si}$ & Anzahl der Siliziumatome\\
& pro Einheitsvolumen\\
$m$ & Atomgewicht\\
$Z$ & Kernladungszahl
\end{tabular}
\end{footnotesize}}
%
\begin{equation}
\varepsilon = \frac{E \cdot 4 \cdot \pi \cdot \varepsilon_{0}
\cdot a_0 \cdot \left( Z_i^{\frac{2}{3}} + Z_{Si}^{\frac{2}{3}}
\right)^{-\frac{1}{2}}} {Z_i \cdot Z_{Si} \cdot e2 \cdot \left( 1
+ \frac{m_i}{m_{Si}} \right)}\,
\end{equation}
%
\sbox{\myendhook}{abc}
%
\begin{equation} a2+b2=c2 \end{equation}
%
\begin{equation} z = 9 \end{equation}
\end{document}
edit: Overleaf lädt das Beispiel bei mir gerade gar nicht. Es soll eigentlich die Formel links, die Legende rechts gesetzt werden. Statt dessen wird nur die Formel gesetzt.
Hallo!
In der Dokumentation [i]TeX Mathmode[/i] habe ich eine Lösung gefunden, die ich gerne verwenden würde. Leider funktioniert sie bei mir nicht so, wie in der Doku angegeben, spuckt aber auch keinen Fehler, sondern nur eine Warnung (bad type area settings, about 74% larger ...) aus:
[code]\documentclass[
pagesize,
paper=a4,
twoside=false,headsepline,
headings=small,
open=right,
cleardoublepage=empty,
abstract=true,
draft=false,
DIV=15
,landscape
,fleqn
]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lscape}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{array,ragged2e}
\usepackage{tabularx}
\usepackage{threeparttable}
\usepackage[locale=DE]{siunitx}
\usepackage{multirow}
\usepackage{multicol}
\begin{document}
\newsavebox{\myendhook} % for the tabulars
\def\tagform@#1{{(\maketag@@@{\ignorespaces#1\unskip\@@italiccorr)}
\makebox[0pt][r]{% after the equation number
\makebox[0.7\textwidth][l]{\usebox{\myendhook}}%
}%
\global\sbox{\myendhook}{}% clear box content
}}
[ ... ]
\sbox{\myendhook}{%
\begin{footnotesize}%
\begin{tabular}{@{}ll}
$a_0$ & Bohrscher Radius ($\mathrm{= 0{,}53\,\mbox{\AA}}$)\\
$e$ & Elementarladung\\
$N_{si}$ & Anzahl der Siliziumatome\\
& pro Einheitsvolumen\\
$m$ & Atomgewicht\\
$Z$ & Kernladungszahl
\end{tabular}
\end{footnotesize}}
%
\begin{equation}
\varepsilon = \frac{E \cdot 4 \cdot \pi \cdot \varepsilon_{0}
\cdot a_0 \cdot \left( Z_i^{\frac{2}{3}} + Z_{Si}^{\frac{2}{3}}
\right)^{-\frac{1}{2}}} {Z_i \cdot Z_{Si} \cdot e2 \cdot \left( 1
+ \frac{m_i}{m_{Si}} \right)}\,
\end{equation}
%
\sbox{\myendhook}{abc}
%
\begin{equation} a2+b2=c2 \end{equation}
%
\begin{equation} z = 9 \end{equation}
\end{document}[/code]
edit: Overleaf lädt das Beispiel bei mir gerade gar nicht. Es soll eigentlich die Formel links, die Legende rechts gesetzt werden. Statt dessen wird nur die Formel gesetzt.