Bei Erstverwendung eines Akronyms in einer tabular-Umgebung wird das betreffende Akronym zwar expandiert, aber es wird weder die gewünschte Fußnote erstellt, noch erscheint die Seitenzahl im "Abkürzungsverzeichnis".
Hat jemand eine Idee?
Gruß vom Rolli
\documentclass[parskip=half]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{capt-of}
\usepackage{xcolor}
\usepackage{colortbl}
\usepackage[footnote, printonlyused, withpage]{acronym}
\usepackage{hyperref}
\begin{document}
\section{Abkürzungsverzeichnis}
\begin{acronym}
\acro{arp}[ARP]{Address Resolution Protocol}
\acro{ipv4}[IPv4]{Internet-Protokoll Version 4}
\acro{ipv6}[IPv6]{Internet-Protokoll Version 6}
\acro{rarp}[RARP]{Reverse Address Resolution Protocol}
\end{acronym}
\section{Hauptdokument}
\ac{arp} außerhalb der Tabelle erzeugt eine Fußnote, wie erwartet.
\captionof{table}{Werte von Feldtypen für einige wichtige Protokolle}
\begin{tabular}{|l|l|}
\rowcolor{green} \hline
{\color{white} \textbf{Type} } & {\color{white} \textbf{Protokoll} } \\ \hline
\texttt{0x0800} & \ac{ipv4}\index{IPv4} \\ \hline
\texttt{0x0806} & Adress Resolution Protocol (\ac{arp}\index{ARP}) \\ \hline
\texttt{0x0835} & Reverse Adress Resolution Protocol (\ac{rarp}\index{RARP}) \\ \hline
\texttt{0x86DD} & \ac{ipv6}\index{IPv6} \\ \hline
\end{tabular}\\
Innerhalb der Tabelle werden zwar die Fußnoten 2, 3 und 4 erzeugt - aber ... wo sind die???
Und wo ist der Seitenverweis im Abkürzungsverzeichnis für IPv4, IPv6 und RARP?
\end{document}
Soweit ich das verstehe wird im Akronym-Verzeichnis nur die Seitenzahl des ersten (und einzigen) vollen Auftretens genannt. Wenn die zugehörige Fußnote wegkommt, dann kommt auch die Seitenzahl weg. Das heißt, dass sich auch das zweite Problem auf das erste Problem zurückführen lässt.
Vielen Dank - genau so funktioniert es wie erwartet. Schon wieder was dazu gelernt!!
Gruß vom Rolli
\documentclass[parskip=half]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{capt-of}
\usepackage{xcolor}
\usepackage{colortbl}
\usepackage[footnote, printonlyused, withpage]{acronym}
\usepackage{footnote} %%% NEU
\makesavenoteenv{tabular} %%% NEU
\usepackage{hyperref}
\begin{document}
\section{Abkürzungsverzeichnis}
\begin{acronym}
\acro{arp}[ARP]{Address Resolution Protocol}
\acro{ipv4}[IPv4]{Internet-Protokoll Version 4}
\acro{ipv6}[IPv6]{Internet-Protokoll Version 6}
\acro{rarp}[RARP]{Reverse Address Resolution Protocol}
\end{acronym}
\section{Hauptdokument}
\ac{arp} außerhalb der Tabelle erzeugt eine Fußnote, wie erwartet.
\captionof{table}{Werte von Feldtypen für einige wichtige Protokolle}
\begin{tabular}{|l|l|}
\rowcolor{green} \hline
{\color{white} \textbf{Type} } & {\color{white} \textbf{Protokoll} } \\ \hline
\texttt{0x0800} & \ac{ipv4}\index{IPv4} \\ \hline
\texttt{0x0806} & Adress Resolution Protocol (\ac{arp}\index{ARP}) \\ \hline
\texttt{0x0835} & Reverse Adress Resolution Protocol (\ac{rarp}\index{RARP}) \\ \hline
\texttt{0x86DD} & \ac{ipv6}\index{IPv6} \\ \hline
\end{tabular}\\
Innerhalb der Tabelle werden zwar die Fußnoten 2, 3 und 4 erzeugt - aber ... wo sind die??? Mit den beiden %%% NEU in der Präambel geht es
Und wo ist der Seitenverweis im Abkürzungsverzeichnis für IPv4, IPv6 und RARP? Mit den beiden %%% NEU in der Präambel geht es
\end{document}