LINUX.ORG.RU

Сноски в таблицах LaTeX

 


0

1

Подскажите, пожалуйста, как исправить эту ошибку?

https://wampi.ru/image/xHxyGr

Вот код


\begin{center}
	\renewcommand{\arraystretch}{1.25}
	\begin{minipage}{\textwidth}
	\begin{tabularx}{1.\textwidth}% 
		{@{\extracolsep{\fill}}|X|>{\centering}X|>{\centering}X|}
		\multicolumn{3}{c}{\textsc{Газы}} \tabularnewline \hline
		\multicolumn{1}{|c|}{Вещество} & \renewcommand{\arraystretch}{1.}\begin{tabular}[c]{@{}c@{}}Удельная теплоемкость\footnotemark[42]{}\footnotetext[42]{При постоянном  давлении.},\tabularnewline кДж/(кг $\cdot$ К)\end{tabular} & \multicolumn{1}{c|}{Температура конденсации\footnotemark[43]{}\footnotetext[43]{При нормальном давлении.}, $^\circ{\rm C}$} \tabularnewline \hline
		Азот & 1,05 & \multicolumn{1}{c|}{$-196$} \tabularnewline \hline
		Водород & 14,3 & \multicolumn{1}{c|}{$-253$} \tabularnewline \hline
		Воздух & 1,01 & \multicolumn{1}{c|}{---} \tabularnewline \hline
		Гелий & 5,29 & \multicolumn{1}{c|}{$-269$} \tabularnewline \hline
		Кислород & 0,913 & \multicolumn{1}{c|}{$-183$} \tabularnewline \hline
	\end{tabularx}
\end{minipage}
\end{center}

Ээээ, ты понимаешь зачем команда \footnote была разделена на команды \footnotemark и \footnotetext?

Вынеси \footnotetext за пределы таблицы.

Evgueni ★★★★★ ()
Ответ на: комментарий от math1love

А, понял. Дело в том, что внутри minipage по правилам счётчик сносок свой и нумерация по умолчанию выводится буквами латинского алфавита, которых меньше 42. Поэтому следует добавить внутри minipage что-то вроде

\renewcommand{\thempfootnote}{\arabic{mpfootnote}}
И можно даже не делить \footnote на две команды.

Evgueni ★★★★★ ()
Ответ на: комментарий от Evgueni

Ура! Получилось! Спасибо большое!

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.