再次提醒,横向页面上的表格必须非常宽

再次提醒,横向页面上的表格必须非常宽

我看到过很多关于单独或一起美化一个页面和非常宽的表格的问题。我看到这些问题通常涉及包changepage和/或geometry,和lscapepdflscape。我还看到有人问如何垂直和水平居中这些东西。

我希望看到的(不用于打印)是取出 amsart 类文档中的一页,将其旋转为横向(我不关心页眉/页脚的内容),然后在其上放置一个非常宽的表格 - 页面宽度必须达到 30 英寸。

我已经设法放入一个带有宽表格的横向页面,但似乎无法更改页面尺寸,即使使用 newgeometry。

附件是 MWE。

抱歉,如果我忽略了这个问题的答案。

\documentclass{amsart} %{standalone}

\usepackage{graphicx}

\usepackage{tabu}
\usepackage{booktabs}
\usepackage{rotating}
\usepackage{tabularx}

\usepackage{multirow}

\usepackage{lipsum}

\usepackage{geometry}

\usepackage{float,pdflscape}

\usepackage{breqn}

\begin{document}

\lipsum[5-14]

which shows errors only up to close to $TSM$.

\newpage
\newgeometry{paperwidth=16in}
\begin{landscape}
\section{Tabled local and global correlators}
\footnotesize
%\begin{adjustwidth}{-20mm}{-10mm}
$
\begin{tabu}{|c|c|c|c|}\hline
  \multicolumn{2}{|c|}{Local} & \multicolumn{2}{|c|}{Global}\\ \hline
  \text{Correlator} & \text{Local (Dunin-Barkowski \& Orantin \& Shadrin \& Spitz)} & \text{Correlator} & \text{Global (Eynard \& Orantin)} \\ \hline
  &&&\\
  w_{g=1,n=1}^1(z01) & y & w_{g=1,n=1}(t0) & {{{\it t_0}\,\left({\it t_0}^2+2\right)}\over{9\,\left({\it t_0}-1\right)^4\,\left({\it t_0}+1\right)^4}} \\
  &&&\\
  w_{g=0,n=3}^{1,1,1}(z01,z11,z21) & x & w_{g=0,n=3}(t0,t1,t2) & {{1}\over{6\,\left({\it t_0}-1\right)^2\,\left({\it t_1}-1\right)^2\,\left({\it t_2}-1\right)^2}}-{{1}\over{6\,\left({\it t_0}+1\right)^2\,\left({\it t_1}+1\right)^2\,\left({\it t_2}+1\right)^2}} \\
  &&&\\  
  w_{g=0,n=3}^{1,1,2}(z01,z11,z22) & x & N.A. & y \\
  &&&\\
  w_{g=0,n=3}^{1,2,1}(z01,z12,z21) & x & N.A. & y \\
  &&&\\
  w_{g=0,n=3}^{1,2,2}(z01,z12,z22) & x & N.A. & \textrm{something 12 inches wide and not able to be broke into more than one line} \\
  &&&\\
  w_{g=0,n=3}^{2,1,1}(z02,z11,z21) & x & N.A. & y \\
  &&&\\
  w_{g=0,n=3}^{2,1,2}(z02,z11,z22) & x & N.A. & y \\
  &&&\\
  w_{g=0,n=3}^{2,2,1}(z02,z12,z21) & x & N.A. & y \\
  &&&\\
  w_{g=0,n=3}^{2,2,2}(z02,z12,z22) & x & N.A. & y \\  
  &&&\\
  w_{g=1,n=2}^{1,1}(z01,z11) & x & w_{g=1,n=2}(t0,t1) & y\\
  &&&\\
  w_{g=1,n=2}^{1,2}(z01,z12) & x & N.A. & y \\
  &&&\\
  w_{g=1,n=2}^{2,1}(z02,z11) & x & N.A. & y \\
  &&&\\
  w_{g=1,n=2}^{2,2}(z02,z12) & x & N.A. & y \\
\end{tabu}
$
\end{landscape}
\restoregeometry


\end{document}

我通常还使用 lualatex 和 bibtex(我省略了)...

答案1

正如我所说,Martin Scharrer 的typearea解决方案如果可以的话将是我的首选。

以下示例将包含表格的页面的纸张宽度设置为 30 英寸:

\documentclass{amsart}
\usepackage{tabu}% know that if you use this, your code will break at some point and, in the meantime, you must contend with the bugs
\usepackage{lipsum}
% ref: Martin Scharrer's answer at https://tex.stackexchange.com/a/21431/
\usepackage{typearea}
\KOMAoptions{paper=letter,pagesize}

\begin{document}

\lipsum[5-14]

which shows errors only up to close to $TSM$.

\clearpage

\KOMAoptions{paper=30in:8.5in,pagesize}
\section{Tabled local and global correlators}
\footnotesize
$
\begin{tabu}{|c|c|c|c|}\hline
  \multicolumn{2}{|c|}{Local} & \multicolumn{2}{|c|}{Global}\\ \hline
  \text{Correlator} & \text{Local (Dunin-Barkowski \& Orantin \& Shadrin \& Spitz)} & \text{Correlator} & \text{Global (Eynard \& Orantin)} \\ \hline
  &&&\\
  w_{g=1,n=1}^1(z01) & y & w_{g=1,n=1}(t0) & {{{\it t_0}\,\left({\it t_0}^2+2\right)}\over{9\,\left({\it t_0}-1\right)^4\,\left({\it t_0}+1\right)^4}} \\
  &&&\\
  w_{g=0,n=3}^{1,1,1}(z01,z11,z21) & x & w_{g=0,n=3}(t0,t1,t2) & {{1}\over{6\,\left({\it t_0}-1\right)^2\,\left({\it t_1}-1\right)^2\,\left({\it t_2}-1\right)^2}}-{{1}\over{6\,\left({\it t_0}+1\right)^2\,\left({\it t_1}+1\right)^2\,\left({\it t_2}+1\right)^2}} \\
  &&&\\
  w_{g=0,n=3}^{1,1,2}(z01,z11,z22) & x & N.A. & y \\
  &&&\\
  w_{g=0,n=3}^{1,2,1}(z01,z12,z21) & x & N.A. & y \\
  &&&\\
  w_{g=0,n=3}^{1,2,2}(z01,z12,z22) & x & N.A. & \textrm{something 12 inches wide and not able to be broke into more than one line} \\
  &&&\\
  w_{g=0,n=3}^{2,1,1}(z02,z11,z21) & x & N.A. & y \\
  &&&\\
  w_{g=0,n=3}^{2,1,2}(z02,z11,z22) & x & N.A. & y \\
  &&&\\
  w_{g=0,n=3}^{2,2,1}(z02,z12,z21) & x & N.A. & y \\
  &&&\\
  w_{g=0,n=3}^{2,2,2}(z02,z12,z22) & x & N.A. & y \\
  &&&\\
  w_{g=1,n=2}^{1,1}(z01,z11) & x & w_{g=1,n=2}(t0,t1) & y\\
  &&&\\
  w_{g=1,n=2}^{1,2}(z01,z12) & x & N.A. & y \\
  &&&\\
  w_{g=1,n=2}^{2,1}(z02,z11) & x & N.A. & y \\
  &&&\\
  w_{g=1,n=2}^{2,2}(z02,z12) & x & N.A. & y \\
\end{tabu}
$
\clearpage
\KOMAoptions{paper=letter,pagesize}
\lipsum[1]

\end{document}

更换纸张

答案2

你的桌子至少存在两个大问题:

  • 它到底有多大?第二列应该这么宽吗?应该Local (Dunin-Barkowski \& Orantin \& Shadrin \& Spitz)在一行中吗?你能在表格末尾的一些注释中移动姓名吗?

  • 表格排版实在太糟糕了。

我重新输入了(仅部分)您的表格并使用了standalone包,该包没有限制页面宽度。使用\footnotesize字体时,表格的宽度约为 10 英寸,这意味着,如果您可以将第二列变窄,则可以将其适合横向显示。

\documentclass[border=10mm]{standalone}
    \usepackage{makecell,tabu}
\renewcommand\theadfont{\bfseries}
    \usepackage{caption}

    \usepackage{breqn}

    \begin{document}
%\captionof{Tabled local and global correlators}
    \footnotesize
    \tabulinesep=1mm
    \begin{tabu}to 10in{X[1.5,l,m,$$]X[3,c,m,$$]X[1,c,m,$$]X[4,c,m,$$]}
    \tabucline[1pt]-
\multicolumn{2}{c}{\thead{Local}} 
                & \multicolumn{2}{c}{\thead{Global}}   \\
    \tabucline -
\multicolumn{1}{c}{\thead{Correlator}}
    &   \multicolumn{1}{c}{\thead{Local (Dunin-Barkowski \& Orantin \& Shadrin \& Spitz)}}
        &   \multicolumn{1}{c}{\thead{Correlator}}
            &   \multicolumn{1}{c}{\thead{Global (Eynard \& Orantin)}}  \\
    \tabucline -
w_{g=1,n=1}^1(z01) 
    & y & w_{g=1,n=1}(t0) 
            & \frac{t_0(t_0^2+2)}
                   {9(t_0-1)^4 (t_0+1)^4}           \\
w_{g=0,n=3}^{1,1,1}(z01,z11,z21) 
    & x & w_{g=0,n=3}(t0,t1,t2) 
            & \frac{1}
                   {6(t_0-1)^2 (t_1-1)^2(t_2-1)^2
                    - \dfrac{1}
                           {6(t_0+1)^2(t_1+1)^2(t_2+1)^2}
                    }                               \\
w_{g=0,n=3}^{1,1,2}(z01,z11,z22) 
    & x & N.A. & y                                  \\
w_{g=0,n=3}^{1,2,1}(z01,z12,z21) 
    & x & N.A. & y                                  \\
w_{g=0,n=3}^{1,2,2}(z01,z12,z22) 
    & x & N.A. 
        & \textrm{something 12 inches wide 
                  and not able to be broke 
                  into more than one line}          \\
    \tabucline[1pt]-
\end{tabu}
    \end{document}

正如您从上方的 MWE 表格图片中看到的那样,只要对第二列进行一些调整,您就可以将其调整为横向。如果您想将此表发布到某个地方,则需要这样做,否则,您可以将此表作为 A3 格式的单独表格附加。

在此处输入图片描述

编辑:我忘记了第四列应该有 12 英寸宽。因此,无论如何都不可能将它(按原样)放在A4纸上lettersize,因此我对第二列的思考毫无价值。

无论如何,我还是会尝试在独立文件中输入表格,并将其用作单独的文件或将其作为 pdf 文件包含,并进一步缩放其大小。这样做,就会产生一个问题,有人可以在这个表格中看到什么?所以,正确的问题是:你真的需要这样的表格吗?

相关内容