縦向きのままにしておくべき非常に長い表があります。表が表示されているページで番号を削除するのに問題があります。\thispagestyle{empty}
表全体を\begin{center}
環境、\thispagestyle{empty}
表環境、\thispagestyle{empty}
環境に配置してみましたが\begin{threeparttable}
、効果はありませんでした。\thispagestyle{empty}
表内に配置すると失敗します。
簡単な修正方法はありますか?
これが私のコードです:
\documentclass[12pt,letterpaper]{article}
\usepackage[margin=1in ]{geometry}
\usepackage{fancyhdr}
\usepackage[flushleft]{threeparttable}
\setlength{\headheight}{15.2pt}
\pagestyle{fancy}
\def\sym#1{\ifmmode^{#1}\else\(^{#1}\)\fi}
\begin{document}
\begin{table}[htbp]
\begin{threeparttable}
\caption{ Drinking Water}
\thispagestyle{empty} %Doesn't clear the page where the table ends up.
%Works in this simplified code because there is ONLY one page.
{
\def\sym#1{\ifmmode^{#1}\else\(^{#1}\)\fi}
\begin{tabular}{l*{3}{c}}
\hline\hline
&\multicolumn{3}{c}{} \\
& Non-EWB School & EWB School & Diff. \\
\hline
Water Src. Dist. (min)$^{\dag}$ & 17.16 & 14.76 & 2.408\sym{*} \\
& (14.27) & (12.55) & (0.966) \\
\hline
Spring (protected) & 0.407 & 0.395 & 0.0134 \\
& (0.492) & (0.489) & (0.0353) \\
[1em]
Spring (unprotected) & 0.0418 & 0.0385 & 0.00341 \\
& (0.200) & (0.193) & (0.0141) \\
[1em]
Rain & 0.227 & 0.221 & 0.00721 \\
& (0.420) & (0.415) & (0.0300) \\
[1em]
Public Tap & 0.0940 & 0.100 & -0.00575 \\
& (0.292) & (0.300) & (0.0213) \\
[1em]
Household Pipe & 0.0261 & 0.0538 & -0.0276 \\
& (0.160) & (0.226) & (0.0141) \\
[1em]
Rivers/Streams & 0.112 & 0.0923 & 0.0202 \\
& (0.316) & (0.290) & (0.0218) \\
[1em]
Well (protected) & 0.0627 & 0.0564 & 0.00640 \\
& (0.243) & (0.231) & (0.0170) \\
[1em]
Well (unprotected) & 0.00783 & 0.0154 & -0.00751 \\
& (0.0883) & (0.123) & (0.00771) \\
[1em]
Borehole & 0.0183 & 0.00769 & 0.0106 \\
& (0.134) & (0.0875) & (0.00812) \\
[1em]
EWB Borehole & 0 & 0.0179 & -0.0179\sym{**} \\
& (0) & (0.133) & (0.00678) \\
[1em]
Lake/Pond & 0.00261 & 0.00256 & 0.0000534 \\
& (0.0511) & (0.0506) & (0.00365) \\
\hline
Treat Water$^{\dag\dag}$ & 0.619 & 0.597 & 0.0229 \\
& (0.486) & (0.491) & (0.0351) \\
[1em]
Treat Water in Household$^{\dag\dag\dag}$ & 0.431 & 0.408 & 0.0242 \\
& (0.496) & (0.492) & (0.0355) \\
\hline
\(N\) & & & 774 \\
\hline\hline
\end{tabular}
}
\begin{tablenotes}
\item sd/se in parentheses
\item \sym{*} \(p<0.05\), \sym{**} \(p<0.01\), \sym{***} \(p<0.001\)
\item$^{\dag}$Distance to water source for 2014 dry season only.
\item$^{\dag\dag}$Indicates the household treats water at the source \emph{or} treats water at home.
\item$^{\dag\dag\dag}$Indicates the household treats water at home.
\item Water sources are for the wet season.
\end{tablenotes}
\end{threeparttable}
\end{table}
\end{document}
答え1
ラテックスでは、実際にはこれをサポートしていません。これにより、フロート ページに空の脚ができるので、テーブルが配置されるページにのみ影響し、前後のページには影響しません。マークされた行のない元の定義を復元しない限り、他のすべてのフロート ページに影響します。
\documentclass[12pt,letterpaper]{article}
\usepackage[margin=1in ]{geometry}
\usepackage{fancyhdr}
\usepackage[flushleft]{threeparttable}
\setlength{\headheight}{15.2pt}
\pagestyle{fancy}
\def\sym#1{\ifmmode^{#1}\else\(^{#1}\)\fi}
\def\sym#1{\ifmmode^{#1}\else\(^{#1}\)\fi}
\makeatletter
\def \@startcolumn {%
\global \@colroom \@colht
\@tryfcolumn \@deferlist
\if@fcolmade
\def\@thefoot{}%<<<<<<<<
\else
\begingroup
\let \reserved@b \@deferlist
\global \let \@deferlist \@empty
\let \@elt \@scolelt
\reserved@b
\endgroup
\fi
}
\makeatother
\begin{document}
\setcounter{page}{111111111}
some text some text some text some text some text
some text some text some text some text some text
some text some text some text some text some text
\begin{table}[p]
\begin{threeparttable}
\caption{ Drinking Water}
%Works in this simplified code because there is ONLY one page.
{
\def\sym#1{\ifmmode^{#1}\else\(^{#1}\)\fi}
\begin{tabular}{l*{3}{c}}
\hline\hline
&\multicolumn{3}{c}{} \\
& Non-EWB School & EWB School & Diff. \\
\hline
Water Src. Dist. (min)$^{\dag}$ & 17.16 & 14.76 & 2.408\sym{*} \\
& (14.27) & (12.55) & (0.966) \\
\hline
Spring (protected) & 0.407 & 0.395 & 0.0134 \\
& (0.492) & (0.489) & (0.0353) \\
[1em]
Spring (unprotected) & 0.0418 & 0.0385 & 0.00341 \\
& (0.200) & (0.193) & (0.0141) \\
[1em]
Rain & 0.227 & 0.221 & 0.00721 \\
& (0.420) & (0.415) & (0.0300) \\
[1em]
Public Tap & 0.0940 & 0.100 & -0.00575 \\
& (0.292) & (0.300) & (0.0213) \\
[1em]
Household Pipe & 0.0261 & 0.0538 & -0.0276 \\
& (0.160) & (0.226) & (0.0141) \\
[1em]
Rivers/Streams & 0.112 & 0.0923 & 0.0202 \\
& (0.316) & (0.290) & (0.0218) \\
[1em]
Well (protected) & 0.0627 & 0.0564 & 0.00640 \\
& (0.243) & (0.231) & (0.0170) \\
[1em]
Well (unprotected) & 0.00783 & 0.0154 & -0.00751 \\
& (0.0883) & (0.123) & (0.00771) \\
[1em]
Borehole & 0.0183 & 0.00769 & 0.0106 \\
& (0.134) & (0.0875) & (0.00812) \\
[1em]
EWB Borehole & 0 & 0.0179 & -0.0179\sym{**} \\
& (0) & (0.133) & (0.00678) \\
[1em]
Lake/Pond & 0.00261 & 0.00256 & 0.0000534 \\
& (0.0511) & (0.0506) & (0.00365) \\
\hline
Treat Water$^{\dag\dag}$ & 0.619 & 0.597 & 0.0229 \\
& (0.486) & (0.491) & (0.0351) \\
[1em]
Treat Water in Household$^{\dag\dag\dag}$ & 0.431 & 0.408 & 0.0242 \\
& (0.496) & (0.492) & (0.0355) \\
\hline
\(N\) & & & 774 \\
\hline\hline
\end{tabular}
}
\begin{tablenotes}
\item sd/se in parentheses
\item \sym{*} \(p<0.05\), \sym{**} \(p<0.01\), \sym{***} \(p<0.001\)
\item$^{\dag}$Distance to water source for 2014 dry season only.
\item$^{\dag\dag}$Indicates the household treats water at the source \emph{or} treats water at home.
\item$^{\dag\dag\dag}$Indicates the household treats water at home.
\item Water sources are for the wet season.
\end{tablenotes}
\end{threeparttable}
\vspace{-50pt}
\end{table}
some text some text some text some text some text
some text some text some text some text some text
\clearpage
some text some text some text some text some text
\end{document}
答え2
使用\iffloatpage
開始日fancyhdr
:
\documentclass[12pt,letterpaper]{article}
\usepackage[margin=1in,headheight=15.2pt]{geometry}
\usepackage{fancyhdr}
\usepackage[flushleft]{threeparttable}
\pagestyle{fancy}
\fancyfoot[C]{\iffloatpage{}{\thepage}}
\usepackage{lipsum}
\def\sym#1{\ifmmode^{#1}\else\(^{#1}\)\fi}
\def\sym#1{\ifmmode^{#1}\else\(^{#1}\)\fi}
\begin{document}
\title{Title}
\author{Author}
\date{}
\maketitle
\lipsum[1-20]
\begin{table}[p]
\small
\begin{threeparttable}
\caption{ Drinking Water}
%Works in this simplified code because there is ONLY one page.
{
\def\sym#1{\ifmmode^{#1}\else\(^{#1}\)\fi}
\begin{tabular}{l*{3}{c}}
\hline\hline
&\multicolumn{3}{c}{} \\
& Non-EWB School & EWB School & Diff. \\
\hline
Water Src. Dist. (min)$^{\dag}$ & 17.16 & 14.76 & 2.408\sym{*} \\
& (14.27) & (12.55) & (0.966) \\
\hline
Spring (protected) & 0.407 & 0.395 & 0.0134 \\
& (0.492) & (0.489) & (0.0353) \\
[1em]
Spring (unprotected) & 0.0418 & 0.0385 & 0.00341 \\
& (0.200) & (0.193) & (0.0141) \\
[1em]
Rain & 0.227 & 0.221 & 0.00721 \\
& (0.420) & (0.415) & (0.0300) \\
[1em]
Public Tap & 0.0940 & 0.100 & -0.00575 \\
& (0.292) & (0.300) & (0.0213) \\
[1em]
Household Pipe & 0.0261 & 0.0538 & -0.0276 \\
& (0.160) & (0.226) & (0.0141) \\
[1em]
Rivers/Streams & 0.112 & 0.0923 & 0.0202 \\
& (0.316) & (0.290) & (0.0218) \\
[1em]
Well (protected) & 0.0627 & 0.0564 & 0.00640 \\
& (0.243) & (0.231) & (0.0170) \\
[1em]
Well (unprotected) & 0.00783 & 0.0154 & -0.00751 \\
& (0.0883) & (0.123) & (0.00771) \\
[1em]
Borehole & 0.0183 & 0.00769 & 0.0106 \\
& (0.134) & (0.0875) & (0.00812) \\
[1em]
EWB Borehole & 0 & 0.0179 & -0.0179\sym{**} \\
& (0) & (0.133) & (0.00678) \\
[1em]
Lake/Pond & 0.00261 & 0.00256 & 0.0000534 \\
& (0.0511) & (0.0506) & (0.00365) \\
\hline
Treat Water$^{\dag\dag}$ & 0.619 & 0.597 & 0.0229 \\
& (0.486) & (0.491) & (0.0351) \\
[1em]
Treat Water in Household$^{\dag\dag\dag}$ & 0.431 & 0.408 & 0.0242 \\
& (0.496) & (0.492) & (0.0355) \\
\hline
\(N\) & & & 774 \\
\hline\hline
\end{tabular}
}
\begin{tablenotes}
\item sd/se in parentheses
\item \sym{*} \(p<0.05\), \sym{**} \(p<0.01\), \sym{***} \(p<0.001\)
\item$^{\dag}$Distance to water source for 2014 dry season only.
\item$^{\dag\dag}$Indicates the household treats water at the source \emph{or} treats water at home.
\item$^{\dag\dag\dag}$Indicates the household treats water at home.
\item Water sources are for the wet season.
\end{tablenotes}
\end{threeparttable}
\end{table}
\lipsum[3-20]
\end{document}
これにより、フロートページのページ番号が非表示になります。ページの上のルールも非表示にしたい場合は、以下も追加します。
\renewcommand{\headrulewidth}{\iffloatpage{0pt}{0.4pt}}
を選択した後\pagestyle{fancy}
。
これにより、すべてのフロート ページのページ番号がクリアされます。フロートが連続していないことを期待して\fancyfoot[C]{\iffloatpage{}{\thepage}
、任意の場所に設定し、フロート ページに続くページ内で元に戻すこと\fancyfoot[C]{\thepage}
ができます。
ただし、最善の対策は、巨大なフロートを避けることです。ご覧のとおり、\small
フロートをページ境界内に維持するだけで十分です。
答え3
これは最もエレガントな解決策ではありませんが、\pagenumbering{gobble}
ページ番号を削除し、\pagenumbering{arabic}
(好みのスタイルに応じて)およびでリセットする を追加し\setcounter{page}{2}
ました。特定のページを参照せずにカウンターを自動的にリセットする方法がおそらくあるでしょう。
編集: そのため、その表のページ間で行ったページのクリア/分割も重要です。
\documentclass[12pt,letterpaper]{article}
\usepackage[margin=1in ]{geometry}
\usepackage{fancyhdr,lipsum}
\usepackage[flushleft]{threeparttable}
\setlength{\headheight}{15.2pt}
\pagestyle{fancy}
\def\sym#1{\ifmmode^{#1}\else\(^{#1}\)\fi}
\def\sym#1{\ifmmode^{#1}\else\(^{#1}\)\fi}
\begin{document}
\section*{First random title} \lipsum[1]
\pagebreak
\begin{table}[htbp]
\begin{threeparttable}
\caption{ Drinking Water}
%\thispagestyle{empty} %Doesn't clear the page where the table ends up.
%Works in this simplified code because there is ONLY one page.
\pagenumbering{gobble}
\def\sym#1{\ifmmode^{#1}\else\(^{#1}\)\fi}
\begin{tabular}{l*{3}{c}}
\hline\hline
&\multicolumn{3}{c}{} \\
& Non-EWB School & EWB School & Diff. \\
\hline
Water Src. Dist. (min)$^{\dag}$ & 17.16 & 14.76 & 2.408\sym{*} \\
& (14.27) & (12.55) & (0.966) \\
\hline
Spring (protected) & 0.407 & 0.395 & 0.0134 \\
& (0.492) & (0.489) & (0.0353) \\
[1em]
Spring (unprotected) & 0.0418 & 0.0385 & 0.00341 \\
& (0.200) & (0.193) & (0.0141) \\
[1em]
Rain & 0.227 & 0.221 & 0.00721 \\
& (0.420) & (0.415) & (0.0300) \\
[1em]
Public Tap & 0.0940 & 0.100 & -0.00575 \\
& (0.292) & (0.300) & (0.0213) \\
[1em]
Household Pipe & 0.0261 & 0.0538 & -0.0276 \\
& (0.160) & (0.226) & (0.0141) \\
[1em]
Rivers/Streams & 0.112 & 0.0923 & 0.0202 \\
& (0.316) & (0.290) & (0.0218) \\
[1em]
Well (protected) & 0.0627 & 0.0564 & 0.00640 \\
& (0.243) & (0.231) & (0.0170) \\
[1em]
Well (unprotected) & 0.00783 & 0.0154 & -0.00751 \\
& (0.0883) & (0.123) & (0.00771) \\
[1em]
Borehole & 0.0183 & 0.00769 & 0.0106 \\
& (0.134) & (0.0875) & (0.00812) \\
[1em]
EWB Borehole & 0 & 0.0179 & -0.0179\sym{**} \\
& (0) & (0.133) & (0.00678) \\
[1em]
Lake/Pond & 0.00261 & 0.00256 & 0.0000534 \\
& (0.0511) & (0.0506) & (0.00365) \\
\hline
Treat Water$^{\dag\dag}$ & 0.619 & 0.597 & 0.0229 \\
& (0.486) & (0.491) & (0.0351) \\
[1em]
Treat Water in Household$^{\dag\dag\dag}$ & 0.431 & 0.408 & 0.0242 \\
& (0.496) & (0.492) & (0.0355) \\
\hline
\(N\) & & & 774 \\
\hline\hline
\end{tabular}
\begin{tablenotes}
\item sd/se in parentheses
\item \sym{*} \(p<0.05\), \sym{**} \(p<0.01\), \sym{***} \(p<0.001\)
\item$^{\dag}$Distance to water source for 2014 dry season only.
\item$^{\dag\dag}$Indicates the household treats water at the source \emph{or} treats water at home.
\item$^{\dag\dag\dag}$Indicates the household treats water at home.
\item Water sources are for the wet season.
\end{tablenotes}
\end{threeparttable}
\end{table}
\clearpage
\pagebreak
\pagenumbering{arabic}%
\setcounter{page}{2}
\section*{Second random title} \lipsum[2]
\end{document}
答え4
これは動作するはずです:
\documentclass[12pt,letterpaper]{article}
\usepackage[margin=1in ]{geometry}
\usepackage{fancyhdr}
\usepackage[flushleft]{threeparttable}
\setlength{\headheight}{15.2pt}
\pagestyle{fancy}
\def\sym#1{\ifmmode^{#1}\else\(^{#1}\)\fi}
\def\sym#1{\ifmmode^{#1}\else\(^{#1}\)\fi}
\begin{document}
Text
\clearpage
\begingroup
\thispagestyle{empty}
Your table
\endgroup
\clearpage
Text
\end{document}