如何扩大景观中的禁忌表?

如何扩大景观中的禁忌表?

我在文档中有一个宽表。因此,我使用landscape覆盖该表。该表是使用 创建的tabu。我得到以下结果:在此处输入图片描述

输入内容附在问题末尾。我试图获得一个表格,其中表格分布在整个宽度上。我使用的Xtabu在纵向模式下效果很好。我怎样才能在横向模式下使我的表格看起来更美观?

\documentclass[12pt]{article}


\usepackage{pdflscape}
\usepackage{afterpage}
\usepackage{physics}
\usepackage{tabu}

\begin{document}

Some content

\afterpage{%
    \clearpage% Flush earlier floats (otherwise order might not be correct)
    \thispagestyle{empty}% empty page style (?)
    \begin{landscape}% Landscape page
        \centering % Center table
\begin{tabu} to \textwidth {X[m,c]X[m,c]X[m,c]X[m,c]X[m,c]X[m,c]}
 & Magnitude (in terms of quantum  number $l, s,$ or $j$) & Possible values  it can get for one orientation  $(m_{l}, m_s,$ or $m_j$) & Magnetic moment (vector) & Magnetic moment (magnitude) & g-factor \\ 
 
Orbital Angular Momentum $(\vb{L})$   &  $|\vb{L}|=\sqrt{l(l+1)}\hbar$  &  $-l, -l+1, \ldots, l$   &  $\mu_{\vb{l}}=-g_o\frac{e}{2m_e}\vb{l}$   &   $g_o\mu_B\sqrt{l(l+1)}$     &    1     \\ 

Spin Angular Momentum $(\vb{S})$  & $|\vb{S}|=\sqrt{s(s+1)}\hbar$    &   $-s, -s+1, \ldots, s$    &  $\mu_{\vb{s}}=-g_s\frac{e}{2m_e}\vb{s}$      & $g_s\mu_B\sqrt{s(s+1)}$  &     2    \\ 

Total Angular Momentum $(\vb{J}=\vb{L}+\vb{S})$ & $|\vb{J}|=\sqrt{j(j+1)}\hbar$ &  $-j, -j+1, \ldots, j$ & $\mu_{\vb{s}}=-g\frac{e}{2m_e}\vb{j}$    & $g\mu_B\sqrt{j(j+1)}$    &     \\ 
\end{tabu}
    \end{landscape}
    \clearpage% Flush page
}
\end{document}

编辑: 按照 DavidCarisle 的评论并改变

\textwidth{X[m,c]X[m,c]X[m,c]X[m,c]X[m,c]X[m,c]}

\linewidth{X[3c]X[3m,c]X[3m,c]X[3m,c]X[2m,c]X[2m,c]}

看起来更好。但我仍在寻找解决方案,如果可能的话,将表格加宽到整个横向宽度。 在此处输入图片描述

答案1

您应该知道,在landscape方向上文本块的宽度等于\textheight。如果您用来确定表格宽度\linewidth,则表格宽度将使用\textheight

正如评论中提到的,不要使用tabu包,而是使用tabularx甚至更好tabularray,其中包括考虑的许多功能tabu

可能的 MWE,使用tblrtabularray和稍微重新设计的表,可以是:

\documentclass[12pt]{article}

\usepackage{pdflscape}
\usepackage{afterpage}
\usepackage{physics}
\usepackage{tabularray}
\UseTblrLibrary{booktabs}

\begin{document}

Some content

\afterpage{%
    \clearpage% Flush earlier floats (otherwise order might not be correct)
    \thispagestyle{empty}% empty page style (?)
    \begin{landscape}% Landscape page 
\mbox{}\vfil    % for move table to vertical center of landscape oriented page
\begin{tblr}{colsep  = 4pt,
             colspec = {@{} X[l,m] 
                            X[0.9, c, m,  mode=math]
                            X[1.2, c, m,  mode=math] 
                       *{2}{X[0.9, c, m, mode=math]}
                            Q[c] @{}},
             row{1}  = {font=\small, mode=text, f}
              }
    \toprule
    & Magnitude (in terms of quantum  number $l, s,$ or $j$) 
        & Possible values  it can get for one orientation  $(m_{l}, m_s,$ or $m_j$) 
            & Magnetic moment (vector) 
                & Magnetic moment (magnitude) 
                    & {g\\ factor} \\
    \midrule
Orbital Angular Momentum $(\vb{L})$   
    & \abs{\vb{L}}=\sqrt{l(l+1)}\hbar  
        & -l, -l+1, \ldots, l   
            & \mu_{\vb{l}}=-g_o\frac{e}{2m_e}\vb{l}    
                & g_o\mu_B\sqrt{l(l+1)}     
                    &    1     \\
Spin Angular Momentum $(\vb{S})$  
    &  \abs{\vb{S}}=\sqrt{s(s+1)}\hbar    
        & -s, -s+1, \ldots, s   
            &  \mu_{\vb{s}}=-g_s\frac{e}{2m_e}\vb{s}      
                & g_s\mu_B\sqrt{s(s+1)}   
                    &     2    \\
Total Angular Momentum $(\vb{J}=\vb{L}+\vb{S})$ 
    & \abs{\vb{J}}=\sqrt{j(j+1)}\hbar 
        & -j, -j+1, \ldots, j 
            & \mu_{\vb{s}}=-g\frac{e}{2m_e}\vb{j}     
                & g\mu_B\sqrt{j(j+1)}     
                    &     \\
    \bottomrule
\end{tblr}
    \end{landscape}
    \clearpage% Flush page
}
\end{document}

在此处输入图片描述

相关内容