von Noch so einer » So 19. Jun 2016, 14:48
Ich vermute mal, dass es innerhalb von Formeln besser ist, nicht die allgemeine Form \ac, sondern eine der spezialisierten Formen wie \acs zu verwenden (und davon eventuell auch die Sternform). Die allgemeine Form, \ac arbeitet intern nämlich ebenfalls mit Labels, was zu einem Problem führen kann, wie man bei Verwendung von equation sieht:
\listfiles
\documentclass[bibliography=totocnumbered,
listof=totoc,
index=totoc,
a4paper,12pt]{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage{acronym}
\usepackage[T1]{fontenc}
\usepackage{amsfonts}
\usepackage{amsmath}
\usepackage{siunitx}
\usepackage{hyperref}
\begin{document}
\begin{acronym}
\acro{av}[\ensuremath{a_{\text{v}}}]{\acroextra{spezifische
Oberfläche bzw. Wärmeaustauschfläche\hfill}\si{\per\m}}
\acro{R0}[\ensuremath{R_0}]{\acroextra{Kanalradius\hfill}\si{\m}}
\end{acronym}
Text text text Gleichung~\ref{av}
\begin{equation}
\acs{av} = \frac{2}{\acs{R0}}\label{av}% Geht!
%\ac{av} = \frac{2}{\ac{R0}}\label{av}% Geht nicht!
\end{equation}
\end{document}
Achja: Einheiten setzt man am besten mit
siunitx und Mathematerial, von dem man nicht weiß, ob es im Mathe- oder Textmodus verwendet wird, am besten mit \ensuremath{…} statt mit $…$.
Ich vermute mal, dass es innerhalb von Formeln besser ist, nicht die allgemeine Form [tt]\ac[/tt], sondern eine der spezialisierten Formen wie [tt]\acs[/tt] zu verwenden (und davon eventuell auch die Sternform). Die allgemeine Form, [tt]\ac[/tt] arbeitet intern nämlich ebenfalls mit Labels, was zu einem Problem führen kann, wie man bei Verwendung von [tt]equation[/tt] sieht: [code]\listfiles
\documentclass[bibliography=totocnumbered,
listof=totoc,
index=totoc,
a4paper,12pt]{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage{acronym}
\usepackage[T1]{fontenc}
\usepackage{amsfonts}
\usepackage{amsmath}
\usepackage{siunitx}
\usepackage{hyperref}
\begin{document}
\begin{acronym}
\acro{av}[\ensuremath{a_{\text{v}}}]{\acroextra{spezifische
Oberfläche bzw. Wärmeaustauschfläche\hfill}\si{\per\m}}
\acro{R0}[\ensuremath{R_0}]{\acroextra{Kanalradius\hfill}\si{\m}}
\end{acronym}
Text text text Gleichung~\ref{av}
\begin{equation}
\acs{av} = \frac{2}{\acs{R0}}\label{av}% Geht!
%\ac{av} = \frac{2}{\ac{R0}}\label{av}% Geht nicht!
\end{equation}
\end{document}[/code]
Achja: Einheiten setzt man am besten mit [p]siunitx[/p] und Mathematerial, von dem man nicht weiß, ob es im Mathe- oder Textmodus verwendet wird, am besten mit [tt]\ensuremath{…}[/tt] statt mit [tt]$…$[/tt].