我正在处理一份apa6
文档,需要放置一个带有表格注释(不是脚注)的多页表格。我认为实现此目的的最佳方法是使用longtable
threeparttable
和threeparttablex
包。然而,apa6
文档中说 threeparttable 会自动加载,并且关于longtable
:
longtable:如果您必须使用长表格(长度超过一页),请尝试此选项 [apa6 doc cls,请参阅 MWE - entne](但它可能不适用于所有情况)。由于 endfloat 包的优先级要求,请勿自行加载 longtable。将文件 APAendfloat.cfg 从 apa 安装的“config”文件夹复制到文档的工作文件夹(不在 texmf 树中),并将其重命名为 endfloat.cfg,以便 endfloat 可以识别它。提供的 APAendfloat.cfg 文件还需要与旋转包(及其 \sideways 命令)结合使用,以生成旋转表格。
我遵循了这些说明。但是那里没有提到任何内容threeparttablex
。
现在,我编写的代码使表格本身(带有注释)设置正确,但并未将其放置在文档中应放置的位置。它被放置在文档的最末端。我发现这取决于我endfloat.cfg
按照上述说明复制到目录中的内容(请参阅上面的引用块)。如果我将其从目录中删除,表格将处于正确的位置。此外,如果我违反说明,longtable
不将其作为类选项加载,而是作为常规包加载,则表格也将处于正确的位置,无论endfloat.cfg
是否在目录中。
这是我的工作示例:
\documentclass[man,12pt,a4paper,noextraspace,donotrepeattitle,longtable]{apa6} % 12 pt., doppelter Zeilenabstand usw.
\usepackage[latin1]{inputenc} % für ä,ö,ü,Ä,Ö,Ü,ß usw.
\usepackage[english,ngerman]{babel}
\usepackage[T1]{fontenc} % für exakte Darstellung von Umlauten wie Ä
\usepackage{lipsum} % Dummy-Text
\setlipsumdefault{8} % Standard-Einstellung: Verwendung nur eines Lipsum-Paragraphs (in diesem Fall des achten)
\setlength{\LTleft}{0pt} % linksbündige Tabellen (longtable)
\usepackage{environ}
\usepackage{threeparttablex}
%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ von apa6.cls automatisch geladene Packages
% booktabs, etoolbox, lmodern, threeparttable
%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Scriptsize (ca. 8pt) Für Anmerkungen in Tabellen
\makeatletter
\g@addto@macro\TPT@defaults{\scriptsize}
\makeatother
%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
\title{Anxiety}
\shorttitle{ABM}
\renewcommand{\rheadname}{Kolumnentitel} % Running head übersetzt
\author{\null Peter Pan}
\affiliation{
\null
Universität
Fachbereich
}
\abstract{Theoretischer Hintergrund}
\begin{document}
\maketitle
\newpage{\section{Methode}}
\appendix
\section{Wortpaare}
\begin{ThreePartTable}
\begin{TableNotes} % <— here: TableNotes instead of tablenotes
\textit{Anmerkungen.} Schriftgröße 8pt \lipsum
\end{TableNotes} % <— also here: TableNotes instead of table notes
\begin{longtable}{l r r @{\hskip 0.5in} l r r} % @{\hskip 0.5in} stellt den Abstand zwischen den entsprechenden Spalten ein (in 1 inch=2.54cm)
\toprule
\multicolumn{3}{c}{Liste 1} & \multicolumn{3}{c}{Liste 2} \\ \midrule
krankheitsassoziiert & \% & WL & neutral & \% & WL \\[0.5ex] \midrule
\endfirsthead
\caption*{Wortpaare (Fortsetzung)} \\
\toprule
\multicolumn{3}{c}{Liste 1} & \multicolumn{3}{c}{Liste 2} \\ \midrule
krankheitsassoziiert & \% & WL & neutral & \% & WL \\[0.5ex] \midrule
\endhead
\midrule
\endfoot
\bottomrule
\insertTableNotes
\endlastfoot
Schlaganfall & 5.53 & 12 & Schreibtisch & 7.30 & 12 \\
Hirntumor & 0.25 & 9 & Klappstuhl & 0.21 & 10 \\
Leberversagen & 0.07 & 13 & Beistelltisch & 0.07 & 13 \\
Magentumor & 0.01 & 10 & Schlafsofa & 0.03 & 10 \\
Knochentumor & 0.02 & 12 & Schlafsessel & 0.02 & 12 \\
Lungenentzündung & 2.19 & 16 & Kleiderschrank & 1.25 & 14 \\
Prostatakrebs & 0.86 & 13 & Kronleuchter & 0.54 & 12 \\
Kammerflimmern & 0.17 & 13 & Bettvorleger & 0.14 & 12 \\
Herzversagen & 1.69 & 12 & Bilderrahmen & 0.77 & 12 \\
Tuberkulose & 1.59 & 11 & Küchentisch & 0.89 & 11 \\
Brustkrebs & 3.45 & 10 & Garderobe & 3.63 & 9 \\
Infektion & 3.83 & 9 & Schublade & 5.08 & 9 \\
Kehlkopfkrebs & 0.14 & 13 & Kleiderhaken & 0.13 & 12 \\
Keuchhusten & 0.32 & 11 & Fensterbrett & 0.44 & 12 \\
Blasenkrebs & 0.10 & 11 & Wandschrank & 0.16 & 11 \\
Arterienverkalkung & 0.17 & 18 & Handtuchhalter & 0.07 & 14 \\
Nierenversagen & 0.50 & 14 & Kerzenständer & 0.52 & 13 \\
Blutvergiftung & 0.34 & 14 & Küchenschrank & 0.36 & 13 \\
Diabetes & 5.99 & 8 & Teppich & 7.74 & 7 \\
Epilepsie & 0.91 & 9 & Sitzkissen & 0.47 & 10 \\
Darmkrebs & 1.19 & 9 & Bettdecke & 0.57 & 9 \\
Hautkrebs & 1.17 & 9 & Barhocker & 0.53 & 9 \\
Herzinsuffizienz & 0.21 & 16 & Fernsehsessel & 0.26 & 13 \\
Vorhofflimmern & 0.18 & 14 & Schaukelstuhl & 0.23 & 13 \\
Blutkrebs & 0.39 & 9 & Tischdecke & 0.32 & 10 \\
Herzinfarkt & 6.58 & 11 & Fernseher & 12.78 & 9 \\
Typhus & 0.66 & 6 & Vitrine & 2.14 & 7 \\
Parkinson & 1.52 & 9 & Papierkorb & 1.21 & 10 \\
Bronchitis & 1.09 & 10 & Kopfkissen & 0.55 & 10 \\
Tollwut & 1.18 & 7 & Matratze & 1.56 & 8 \\
Osteoporose & 1.98 & 11 & Teppichboden & 1.08 & 12 \\
Vergiftung & 1.30 & 10 & Hängematte & 0.74 & 10 \\
Asthma & 2.49 & 6 & Laptop & 3.97 & 6 \\
Hepatitis & 2.35 & 9 & Badewanne & 2.85 & 9 \\
Bluthochdruck & 2.36 & 13 & Waschmaschine & 2.63 & 13 \\
Leukämie & 2.66 & 8 & Backofen & 2.21 & 8 \\
Lungenkrebs & 1.45 & 11 & Spülmaschine & 0.56 & 12 \\
Hirnhautentzündung & 0.62 & 18 & Kaffeemaschine & 0.99 & 14 \\
Herzstillstand & 0.97 & 14 & Tiefkühltruhe & 0.57 & 13 \\
Vogelgrippe & 3.79 & 11 & Kühlschrank & 5.05 & 11 \\
Tumor & 2.33 & 5 & Lampe & 3.60 & 5 \\
Hirnblutung & 0.34 & 11 & Bücherregal & 0.45 & 11 \\
Demenz & 4.05 & 6 & Sessel & 5.15 & 6 \\
Hirnschlag & 0.33 & 10 & Schrankwand & 0.21 & 11 \\
Geschwür & 0.20 & 8 & Stehlampe & 0.16 & 9 \\
Grippe & 8.92 & 6 & Vorhang & 9.02 & 7 \\
Aids & 9.60 & 4 & Stuhl & 9.70 & 5 \\
Hodenkrebs & 0.16 & 10 & Wäschekorb & 0.18 & 10 \\ [10pt] \midrule
M & {1.84} & 10.60 & \multicolumn{2}{r}{2.06} & 10.38 \\
SD & {2.24} & 3.15 & \multicolumn{2}{r}{2.93} & 2.39 \\
\end{longtable}
\end{ThreePartTable}
\section{Leitfaden}
\section{Instruktionen}
\end{document}
编辑1:
嗯,与此同时我发现此链接关于使用包制作多页表格ctable
。但我认为不可能用此包包含页面延续的子标题。此外,我不确定这是否ctable
是制作所有表格的最佳选择(由于命令,您不能threeparttable
同时使用它\tnote
)。
编辑2:
由于第一个答案,关于表格注释的第一个问题得到了解决。但是我仍然遇到文档中表格定位的重大问题。我编辑了上面的解释。其次,我编辑了修改后的 MWE,将表格放在附录 A 中,并在其后添加附录页 B 和 C,这样它就不会出现在文档的最后。尝试endfloat.cfg
我上面提到的和包加载选项,看看我的意思。
答案1
你threeparttablex
必须使用TableNotes
而不是tablenotes
:
\documentclass[man,12pt,a4paper,noextraspace,donotrepeattitle,longtable]{apa6} % 12 pt., doppelter Zeilenabstand usw.
\usepackage[latin1]{inputenc} % für ä,ö,ü,Ä,Ö,Ü,ß usw.
\usepackage[english,ngerman]{babel}
\usepackage[T1]{fontenc} % für exakte Darstellung von Umlauten wie Ä
\usepackage{lipsum} % Dummy-Text
\setlipsumdefault{8} % Standard-Einstellung: Verwendung nur eines Lipsum-Paragraphs (in diesem Fall des achten)
\setlength{\LTleft}{0pt} % linksbündige Tabellen (longtable)
\usepackage{environ}
\usepackage{threeparttablex}
%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ von apa6.cls automatisch geladene Packages
% booktabs, etoolbox, lmodern, threeparttable
%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Scriptsize (ca. 8pt) Für Anmerkungen in Tabellen
\makeatletter
\g@addto@macro\TPT@defaults{\scriptsize}
\makeatother
%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
\title{Anxiety}
\shorttitle{ABM}
\renewcommand{\rheadname}{Kolumnentitel} % Running head übersetzt
\author{\null Peter Pan}
\affiliation{
\null
Universität
Fachbereich
}
\abstract{Theoretischer Hintergrund}
\begin{document}
\maketitle
\begin{ThreePartTable}
\begin{TableNotes} % <— here: TableNotes instead of tablenotes
\textit{Anmerkungen.} Schriftgröße 8pt \lipsum
\end{TableNotes} % <— also here: TableNotes instead of table notes
\begin{longtable}{l r r @{\hskip 0.5in} l r r} % @{\hskip 0.5in} stellt den Abstand zwischen den entsprechenden Spalten ein (in 1 inch=2.54cm)
\toprule
\multicolumn{3}{c}{Liste 1} & \multicolumn{3}{c}{Liste 2} \\ \midrule
krankheitsassoziiert & \% & WL & neutral & \% & WL \\[0.5ex] \midrule
\endfirsthead
\caption*{Wortpaare (Fortsetzung)} \\
\toprule
\multicolumn{3}{c}{Liste 1} & \multicolumn{3}{c}{Liste 2} \\ \midrule
krankheitsassoziiert & \% & WL & neutral & \% & WL \\[0.5ex] \midrule
\endhead
\midrule
\endfoot
\bottomrule
\insertTableNotes
\endlastfoot
Schlaganfall & 5.53 & 12 & Schreibtisch & 7.30 & 12 \\
Hirntumor & 0.25 & 9 & Klappstuhl & 0.21 & 10 \\
Leberversagen & 0.07 & 13 & Beistelltisch & 0.07 & 13 \\
Magentumor & 0.01 & 10 & Schlafsofa & 0.03 & 10 \\
Knochentumor & 0.02 & 12 & Schlafsessel & 0.02 & 12 \\
Lungenentzündung & 2.19 & 16 & Kleiderschrank & 1.25 & 14 \\
Prostatakrebs & 0.86 & 13 & Kronleuchter & 0.54 & 12 \\
Kammerflimmern & 0.17 & 13 & Bettvorleger & 0.14 & 12 \\
Herzversagen & 1.69 & 12 & Bilderrahmen & 0.77 & 12 \\
Tuberkulose & 1.59 & 11 & Küchentisch & 0.89 & 11 \\
Brustkrebs & 3.45 & 10 & Garderobe & 3.63 & 9 \\
Infektion & 3.83 & 9 & Schublade & 5.08 & 9 \\
Kehlkopfkrebs & 0.14 & 13 & Kleiderhaken & 0.13 & 12 \\
Keuchhusten & 0.32 & 11 & Fensterbrett & 0.44 & 12 \\
Blasenkrebs & 0.10 & 11 & Wandschrank & 0.16 & 11 \\
Arterienverkalkung & 0.17 & 18 & Handtuchhalter & 0.07 & 14 \\
Nierenversagen & 0.50 & 14 & Kerzenständer & 0.52 & 13 \\
Blutvergiftung & 0.34 & 14 & Küchenschrank & 0.36 & 13 \\
Diabetes & 5.99 & 8 & Teppich & 7.74 & 7 \\
Epilepsie & 0.91 & 9 & Sitzkissen & 0.47 & 10 \\
Darmkrebs & 1.19 & 9 & Bettdecke & 0.57 & 9 \\
Hautkrebs & 1.17 & 9 & Barhocker & 0.53 & 9 \\
Herzinsuffizienz & 0.21 & 16 & Fernsehsessel & 0.26 & 13 \\
Vorhofflimmern & 0.18 & 14 & Schaukelstuhl & 0.23 & 13 \\
Blutkrebs & 0.39 & 9 & Tischdecke & 0.32 & 10 \\
Herzinfarkt & 6.58 & 11 & Fernseher & 12.78 & 9 \\
Typhus & 0.66 & 6 & Vitrine & 2.14 & 7 \\
Parkinson & 1.52 & 9 & Papierkorb & 1.21 & 10 \\
Bronchitis & 1.09 & 10 & Kopfkissen & 0.55 & 10 \\
Tollwut & 1.18 & 7 & Matratze & 1.56 & 8 \\
Osteoporose & 1.98 & 11 & Teppichboden & 1.08 & 12 \\
Vergiftung & 1.30 & 10 & Hängematte & 0.74 & 10 \\
Asthma & 2.49 & 6 & Laptop & 3.97 & 6 \\
Hepatitis & 2.35 & 9 & Badewanne & 2.85 & 9 \\
Bluthochdruck & 2.36 & 13 & Waschmaschine & 2.63 & 13 \\
Leukämie & 2.66 & 8 & Backofen & 2.21 & 8 \\
Lungenkrebs & 1.45 & 11 & Spülmaschine & 0.56 & 12 \\
Hirnhautentzündung & 0.62 & 18 & Kaffeemaschine & 0.99 & 14 \\
Herzstillstand & 0.97 & 14 & Tiefkühltruhe & 0.57 & 13 \\
Vogelgrippe & 3.79 & 11 & Kühlschrank & 5.05 & 11 \\
Tumor & 2.33 & 5 & Lampe & 3.60 & 5 \\
Hirnblutung & 0.34 & 11 & Bücherregal & 0.45 & 11 \\
Demenz & 4.05 & 6 & Sessel & 5.15 & 6 \\
Hirnschlag & 0.33 & 10 & Schrankwand & 0.21 & 11 \\
Geschwür & 0.20 & 8 & Stehlampe & 0.16 & 9 \\
Grippe & 8.92 & 6 & Vorhang & 9.02 & 7 \\
Aids & 9.60 & 4 & Stuhl & 9.70 & 5 \\
Hodenkrebs & 0.16 & 10 & Wäschekorb & 0.18 & 10 \\ [10pt] \midrule
M & {1.84} & 10.60 & \multicolumn{2}{r}{2.06} & 10.38 \\
SD & {2.24} & 3.15 & \multicolumn{2}{r}{2.93} & 2.39 \\
\end{longtable}
\end{ThreePartTable}
\end{document}
现在结果正如所期望的那样,即在表格下方且宽度相同: