Tenho uma mesa muito comprida que deveria ficar em retrato. Estou tendo problemas para remover a numeração da página onde a tabela aparece. Tentei colocar \thispagestyle{empty}
a mesa inteira em um \begin{center}
ambiente, \thispagestyle{empty}
no ambiente da mesa e \thispagestyle{empty}
no \begin{threeparttable}
ambiente sem efeito. A colocação \thispagestyle{empty}
dentro da tabela falha.
Alguma solução fácil?
Aqui está meu código:
\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}
Responder1
o látex realmente não suporta isso. Isso faz com que as páginas flutuantes tenham o pé vazio, afetando apenas a página em que a tabela está, não a página anterior ou posterior. Isso afetará todas as outras páginas flutuantes, a menos que você a defina, ou seja, restaure a definição original sem a linha marcada.
\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}
Responder2
Usar \iffloatpage
de 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}
Isso suprime o número da página nas páginas flutuantes. Se você também deseja suprimir a regra acima das páginas, adicione também
\renewcommand{\headrulewidth}{\iffloatpage{0pt}{0.4pt}}
depois de escolher \pagestyle{fancy}
.
Isso limpará o número da página em todas as páginas flutuantes. Você pode definir \fancyfoot[C]{\iffloatpage{}{\thepage}
em qualquer lugar e revertê-lo \fancyfoot[C]{\thepage}
na página que segue a página flutuante, esperando que você não tenha páginas flutuantes consecutivas.
Porém, a melhor ação é evitar flutuações enormes. Como você pode ver, \small
é suficiente manter essa flutuação nos limites da página.
Responder3
Esta não é a solução mais elegante, mas adicionei \pagenumbering{gobble}
que remove o número da página e depois o redefine com \pagenumbering{arabic}
(dependendo do seu estilo preferido) e \setcounter{page}{2}
. Provavelmente existe alguma maneira automática de zerar o contador sem consultar a página específica.
EDIT: Portanto, a limpeza/quebra de página que fiz entre as páginas dessa tabela também é importante.
\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}
Responder4
Isso deve funcionar:
\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}