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}



Последнее исправление: math1love (всего исправлений: 1)

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

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

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

Сделал так, как вы сказали, но сноски оказались внизу страницы, а мне нужно, что они были сразу под таблицей

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

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

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

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

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

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