
У меня есть foontone внутри табличной среды внутри longtable и, конечно, он не работает. Кто-нибудь сталкивался с чем-то подобным? Что мне делать?
заранее спасибо
Василис
\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}
решение1
Вам необходимо использовать \footnotemark внутри таблицы, а затем установить \footnotetext{} на содержимое сноски вне этой среды:
\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}
Я не буду публиковать свой вывод, потому что он выглядит ужасно запутанным, поскольку я не смог разобраться во всем, что необходимо для компиляции вашего кода. (Поэтому маркер сноски и сама сноска отображаются нормально, но не более того.)