在apa6e,表格环境会自动缩进。这不符合 APA 的指导方针。
可以通过\noindent
在每一行前面加上 来解决这个问题\begin{tabular}{...}
。
我怎样才能停止表格环境的缩进(不使用解决方法)?
例子:
\documentclass{apa6e}
\shorttitle{}
\begin{document}
\begin{table}
\caption{Caption}
\begin{tabular}{l}
\hline
This appears indented. \\
\hline
\end{tabular}
\end{table}
\end{document}
答案1
不加载时也一样etoolbox
\documentclass{apa6e}
\shorttitle{}
\let\TAB\tabular
\renewcommand\tabular{\noindent\TAB}
\begin{document}
\begin{table}
\caption{Caption}
\begin{tabular}{l}
\hline
This appears indented. \\
\hline
\end{tabular}
\end{table}
\end{document}
答案2
该类将长度apa6e
设置\RaggedRightParindent
为 0.5 英寸,这似乎也会影响环境tabular
。在下面的 MWE 中,我使用了电子工具箱\noindent
包在每个之前添加一个tabular
。
\documentclass{apa6e}
\shorttitle{}
\usepackage{etoolbox}
\AtBeginEnvironment{tabular}{\noindent}
\begin{document}
\begin{table}
\caption{Caption}
\begin{tabular}{l}
\hline
This appears indented. \\
\hline
\end{tabular}
\end{table}
\end{document}
答案3
\RaggedRightParindent
如果要抑制以下内容的自动缩进(数量为),则所有类似表格的环境—— tabular
,,,,等等——如果这些环境总是在环境内出现,那么在序言中发出以下两个指令就足够了tabular*
:tabularx
longtable
table
\usepackage{etoolbox}
\AtBeginEnvironment{table}{\setlength{\RaggedRightParindent}{0pt}}