2017-06-27 1 views
0

je dois utiliser \ footnote dans un environnement minipage, mais il donne toujours une erreur note donne l'erreur dans un environnement minipage avec classe MDEC auteur

commande \ itshape invalide en mode mathématique. une note de \ {

MWe est

\documentclass{cta-author} 
\begin{document} 

\begin{table} 
\begin{minipage}{\columnwidth} 
    \begin{tabular}{|c|c|} 
     \hline 
     Column 1 & Column2 \\ 
     a\footnote{footnote example} & b\\ 
     \hline 
    \end{tabular} 
\end{minipage} 
\end{table} 
\end{document} 

fichier de classe de latex est here

Répondre

1

Vous pouvez redéfinir la façon dont cta-author fait la marque de la note. Au lieu de $^{...}$, utilisez \textsuperscript{...}:

enter image description here

\documentclass{cta-author} 

\makeatletter 
\def\@makefnmark{\textsuperscript{\@thefnmark}} 
\makeatother 

\begin{document} 

\begin{table} 
    \begin{minipage}{\columnwidth} 
    \begin{tabular}{|c|c|} 
     \hline 
     Column 1 & Column2 \\ 
     a\footnote{footnote example} & b \\ 
     \hline 
    \end{tabular} 
    \end{minipage} 
\end{table} 

% A possible work-around 
\begin{table} 
    \begin{tabular}{|c|c|} 
    \hline 
    Column 1 & Column2 \\ 
    a$^*$ & b \\ 
    \hline 
    \end{tabular} 

    \medskip 

    \footnoterule 

    {\itshape\footnotesize $^*$footnote example} 
\end{table} 

\end{document} 

Et voici un visuel du travail autour:

enter image description here