Tengo una mesa muy larga que debería permanecer en vertical. Tengo problemas para eliminar la numeración en la página donde aparece la tabla. Intenté poner \thispagestyle{empty}
toda la mesa en un \begin{center}
entorno, \thispagestyle{empty}
en el entorno de la mesa y \thispagestyle{empty}
en el \begin{threeparttable}
entorno sin ningún efecto. La colocación \thispagestyle{empty}
dentro del tabular falla.
¿Alguna solución fácil?
Aquí está mi 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}
Respuesta1
El látex realmente no soporta esto. Esto hace que las páginas flotantes tengan un pie vacío, por lo que solo afecta la página en la que aterriza la tabla, no la página anterior o posterior. Afectará a todas las demás páginas flotantes a menos que las restablezca, es decir, restaure la definición original sin la línea 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}
Respuesta2
Usar \iffloatpage
desde 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}
Esto suprime el número de página en las páginas flotantes. Si también desea suprimir la regla sobre las páginas, agregue también
\renewcommand{\headrulewidth}{\iffloatpage{0pt}{0.4pt}}
después de elegir \pagestyle{fancy}
.
Esto borrará el número de página en todas las páginas de flotadores. Puede configurarlo \fancyfoot[C]{\iffloatpage{}{\thepage}
en cualquier lugar y revertirlo en \fancyfoot[C]{\thepage}
la página que sigue a la página flotante, con la esperanza de no tener páginas consecutivas de flotantes.
Sin embargo, la mejor acción es evitar enormes carrozas. Como puede ver, \small
es suficiente mantener ese flotador dentro de los límites de la página.
Respuesta3
Esta no es la solución más elegante, pero agregué \pagenumbering{gobble}
que elimina el número de página y luego lo restablece con \pagenumbering{arabic}
(dependiendo de su estilo preferido) y \setcounter{page}{2}
. Probablemente exista alguna forma automática de restablecer el contador sin consultar la página específica.
EDITAR: Entonces, la limpieza/división de páginas que hice entre las páginas para esa tabla también importa.
\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}
Respuesta4
Esto debería 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}