
Ich habe einen Foontone in einer tabellarischen Umgebung in Longtable und natürlich funktioniert er nicht. Hat jemand schon einmal etwas Ähnliches erlebt? Was soll ich tun?
Dank im Voraus
Wassili
\begin{center}
\begin{longtable}{|m{0.15\textwidth}|m{0.45\textwidth}|m{0.40\textwidth}|}
\hline
Μεταβλητή & Περιγραφή & Παράδειγμα \\ \hline
\endfirsthead
\hline Μεταβλητή & Περιγραφή & Παράδειγμα \endhead \hline
\hline \multicolumn{3}{|r|}{{Συνέχεια στην επόμενη σελίδα}} \\ \hline
\endfoot
\hline \hline
\endlastfoot
Συναρτήσεις &
{\begin{tabular}{@{}m{0.45\textwidth}@{}}
Οι συναρτήσεις θα πρέπει να είναι \en{camelCased}\footnote{CamelCase είναι η πρακτική της γραφής σύνθετων λέξεων ή φράσεων, έτσι ώστε κάθε λέξη ή σύντμηση να αρχίζει με ένα κεφαλαίο γράμμα \cite{wiki:camelCase}.} και οι μεταβλητές να είναι όλες πεζές, με κάτω παύλες (\_) μεταξύ των λέξεων.
\\ \hline
Ο τύπος επιστροφής της κάθε συνάρτησης θα πρέπει να τοποθετείται σε διαφορετική γραμμή \\ \hline
Πρέπει να διαλέγετε ως όνομα ένα ρήμα το οποίο αντανακλά την δράση της συνάρτησης. Καλό είναι να επιλέγονται ονόματα τα οποία αντανακλούν στοιχεία του προβλήματος από όχι την επίλυση του προβλήματος.
\end{tabular}} &
{\begin{lstlisting}
int
applyExample (int example_arg);
void
checkForErrors();
\end{lstlisting}}
\\ \hline
\caption{Ονοματολογια}
\label{table:naming_conventions}
\end{longtable}
\end{center}
Antwort1
Sie müssen \footnotemark innerhalb der Tabelle verwenden und dann \footnotetext{} auf den Inhalt der Fußnote außerhalb dieser Umgebung setzen:
\begin{center}
\begin{longtable}{|m{0.15\textwidth}|m{0.45\textwidth}|m{0.40\textwidth}|}
\hline
Μεταβλητή & Περιγραφή & Παράδειγμα \\ \hline
\endfirsthead
\hline Μεταβλητή & Περιγραφή & Παράδειγμα \endhead \hline
\hline \multicolumn{3}{|r|}{{Συνέχεια στην επόμενη σελίδα}} \\ \hline
\endfoot
\hline \hline
\endlastfoot
Συναρτήσεις &
{\begin{tabular}{@{}m{0.45\textwidth}@{}}
Οι συναρτήσεις θα πρέπει να είναι \en{camelCased}\footnotemark και οι μεταβλητές να είναι όλες πεζές, με κάτω παύλες (\_) μεταξύ των λέξεων.
\\ \hline
Ο τύπος επιστροφής της κάθε συνάρτησης θα πρέπει να τοποθετείται σε διαφορετική γραμμή \\ \hline
Πρέπει να διαλέγετε ως όνομα ένα ρήμα το οποίο αντανακλά την δράση της συνάρτησης. Καλό είναι να επιλέγονται ονόματα τα οποία αντανακλούν στοιχεία του προβλήματος από όχι την επίλυση του προβλήματος.
\end{tabular}} &
{\begin{lstlisting}
int
applyExample (int example_arg);
void
checkForErrors();
\end{lstlisting}}
\\ \hline
\caption{Ονοματολογια}
\label{table:naming_conventions}
\end{longtable}
\footnotetext{CamelCase είναι η πρακτική της γραφής σύνθετων λέξεων ή φράσεων, έτσι ώστε κάθε λέξη ή σύντμηση να αρχίζει με ένα κεφαλαίο γράμμα \cite{wiki:camelCase}.}
\end{center}
Ich werde meine Ausgabe nicht veröffentlichen, da sie furchtbar chaotisch aussieht, da ich nicht alles herausfinden konnte, was nötig ist, um Ihren Code zu kompilieren. (Der Fußnotenmarker und die Fußnote werden also als OK angezeigt, aber sonst nicht viel.)