
我在 longtable 的表格環境中有一個 foontone,當然它不起作用。有人遇過類似的事情嗎?我該怎麼辦 ?
先致謝
瓦西利斯
\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}
我不會發布我的輸出,因為它看起來非常混亂,因為我無法弄清楚編譯程式碼所需的一切。 (因此腳註標記和腳註顯示正常,但沒有太多其他內容。)