使用 apa6 和 man 模式将表格标题居中

使用 apa6 和 man 模式将表格标题居中

有几个问题与这个问题相关,但并不是这个问题的答案:

  1. 文档类 apa6 中的居中表格
  2. 如何强制图形标题居中对齐?

apa6仅当文档处于该模式时,这些问题才相关doc

这篇文章旨在寻求有关在man模式下使用居中标题的建议。

例如,在doc模式下,一切正常:

\documentclass[apacite,noextraspace]{apa6} 

\usepackage[utf8x]{inputenc} 
\usepackage{graphicx}
\usepackage{subcaption}
\usepackage{amsmath} 
\usepackage{amscd} 
\usepackage{float} 
\usepackage{geometry}
\usepackage{paralist}
\usepackage{wrapfig}
\usepackage{framed}
\usepackage{amsfonts}
\usepackage{setspace}

\captionsetup{singlelinecheck=on,justification=centering}
\shorttitle{test}
\geometry{left=1.in,right=1.in,top=1.in,bottom=1.in} 
\begin{document}
\begin{table}[!ht]
\begin{center}
\caption{Matrix of Questions} 
\label{tab:one}
\begin{tabular}{cccc}
  \hline
  & \multicolumn{3}{c}{Header }\\
  \cline{2-4}
 Left Column & $\phi$ & $\rho$ & $\theta$ \\ 
  \hline
1 & 2 & 3 & 4 \\
5 & 6 & 7 & 8 \\
9 & 10 & 11 & 12 \\
13 & 14 & 15 & 16 \\
   \hline
\end{tabular}
\end{center}
\end{table}

\end{document}

良好的居中标题

但是,同样的代码但是在man模式下,仅添加man到 documentclass 中,结果却很差:

\documentclass[man,apacite,noextraspace]{apa6} 

\usepackage[utf8x]{inputenc} 
\usepackage{graphicx}
\usepackage{subcaption}
\usepackage{amsmath} 
\usepackage{amscd} 
\usepackage{float} 
\usepackage{geometry}
\usepackage{paralist}
\usepackage{wrapfig}
\usepackage{framed}
\usepackage{amsfonts}
\usepackage{setspace}

\captionsetup{singlelinecheck=on,justification=centering}
\shorttitle{test}
\geometry{left=1.in,right=1.in,top=1.in,bottom=1.in} 
\begin{document}
\begin{table}[!ht]
\begin{center}
\caption{Matrix of Questions} 
\label{tab:one}
\begin{tabular}{cccc}
  \hline
  & \multicolumn{3}{c}{Header }\\
  \cline{2-4}
 Left Column & $\phi$ & $\rho$ & $\theta$ \\ 
  \hline
1 & 2 & 3 & 4 \\
5 & 6 & 7 & 8 \\
9 & 10 & 11 & 12 \\
13 & 14 & 15 & 16 \\
   \hline
\end{tabular}
\end{center}
\end{table}

\end{document}

左侧表格标题错误

有办法改变这种情况吗?

如果没有,有没有办法将表格标签(例如“表格 1”)左对齐?

答案1

你还需要在序言中添加以下行

\DeclareCaptionTextFormat{tabletext}{\hspace{-\parindent}\textit{#1}}

这与模式使用的定义相同doc

梅威瑟:

\documentclass[man,apacite,noextraspace]{apa6}

\usepackage[utf8x]{inputenc}
\usepackage{graphicx}
\usepackage{subcaption}
\usepackage{amsmath}
\usepackage{amscd}
\usepackage{float}
\usepackage{geometry}
\usepackage{paralist}
\usepackage{wrapfig}
\usepackage{framed}
\usepackage{amsfonts}
\usepackage{setspace}

\DeclareCaptionTextFormat{tabletext}{\hspace{-\parindent}\textit{#1}}
\captionsetup{singlelinecheck=on,justification=centering}

\shorttitle{test}
\geometry{left=1.in,right=1.in,top=1.in,bottom=1.in}
\begin{document}
\begin{table}[!ht]
\centering
\caption{Matrix of Questions}
\label{tab:one}
\begin{tabular}{cccc}
  \hline
  & \multicolumn{3}{c}{Header }\\
  \cline{2-4}
 Left Column & $\phi$ & $\rho$ & $\theta$ \\
  \hline
1 & 2 & 3 & 4 \\
5 & 6 & 7 & 8 \\
9 & 10 & 11 & 12 \\
13 & 14 & 15 & 16 \\
   \hline
\end{tabular}
\end{table}

\end{document} 

输出

在此处输入图片描述

相关内容