大きな表の読みやすさを改善する(行を垂直中央に配置し、スペースを活用する)

大きな表の読みやすさを改善する(行を垂直中央に配置し、スペースを活用する)

セル内に化学式を記入した表を作るのは初めてです。読みやすさを改善するのに苦労しています。

質問

  1. すべての行を垂直方向に中央揃えにするにはどうすればよいでしょうか?
  2. ページ番号を削除するにはどうすればよいですか?番号が表と重なっています
  3. 表で利用可能な水平方向のスペースをすべて使用するにはどうすればよいですか? これは横向きモードの A4 用紙なので、すべてのスペースを使用する必要があります。
  4. 2 列目の数式が近すぎます。 何らかの方法でオフセットして、重ならないようにすることができればすばらしいと思います。
  5. 生成された PDF は 2 ページありますが、最初のページは空白です。コンテンツが 1 ページに収まるのであれば、別のページを追加する意味は何でしょうか?

コードは次のとおりです:

\documentclass{article}
\usepackage[landscape,a4paper]{geometry}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{booktabs}
\usepackage[version=3]{mhchem}
\usepackage{chemfig}
\usepackage{array}

\begin{document}
\thispagestyle{empty}
\section*{Principali composti organici} % (fold)
\label{sec:org}
\setatomsep{2em}
\begin{tabular}{l c c c l}
    \toprule
    Nome & $\lambda$ & Formula bruta & Suffisso & Esempio \\
    \midrule
    Alcani & & \ce{C_nH_{2n+2}} & \textit{-ano} &
        Metano: \ce{CH4}\\
    Alcheni & \chemfig{C(-[:135])(-[:225])=C(-[:45])(-[:315])} &
        \ce{C_nH_{2n}} & \textit{-ene} &
        Etene: \ce{H2C=CH2}\\
    Alchini & \chemfig{-C=C-} & \ce{C_nH_{2n-2}} & \textit{-ino} &
        Etino: \ce{HC#CH}\\
    Areni & \chemfig{**6(------)} & & \textit{-benzene} & $1,3$-dimetilbenzene\\
    \midrule
    Alogenuri organici & \chemfig{-X} & & & Bromoetano: \ce{CH3-CH2-Br}\\
    Alcoli & \chemfig{C(-[:90])(-[:180])(-[:270])-OH} & & \textit{-olo} &
        Etanolo: \ce{CH3-CH2-OH}\\
    Aldeidi & \chemfig{R-[:30]C(=[:90]O)-[:330]H} & & \textit{-ale} &
        Metanale (formaldeide): \ce{H-CHO}\\
    Chetoni & \chemfig{R_1-[:30]C(=[:90]O)-[:330]R_2} & & \textit{-one} &
        Propanone (acetone): \ce{CH3-CO-CH3}\\
    Acidi carbossilici & \chemfig{R-[:30]C(=[:90]O)-[:330]O-[:30]H} & &
        \textit{-oico} & Acido metanoico (formico): \ce{H-COOH}\\
    Esteri & \chemfig{R_1-[:30]C(=[:90]O)-[:330]O-[:30]R_2} & &
        \textit{-oato} & Etanoato di etile: \ce{CH3COOCH2CH3}\\
    Eteri & \chemfig{R_1-[:330]O-[:30]R_2} & & etere &
        Dietil etere: \ce{CH3CH2-O-CH2CH3}\\
    Ammine & \chemfig{C(-[:90])(-[:180])(-[:270])-N} & & \textit{-ammina} &
        Etilammina: \ce{CH3CH2NH2}\\
    Ammidi & \chemfig{C(=[:90]O)(-[:180])-N(-[:45])(-[:315])} & &
        \textit{-ammide} & Etanammide: \ce{CH3CONH2}\\
    Nitrili & \chemfig{-C~N} & & \textit{-nitrile} & Etanonitrile: \ce{CH3CN}\\
    \bottomrule
\end{tabular}
% section org (end)
\end{document}

こんな感じです: テーブル

答え1

化学式を 内に垂直に中央揃えにすることができますtabular。行間にも垂直方向のスペースを追加する必要があります。 1 行のオブジェクトの場合、配置はあまり適切ではありません\chemfigが、これはおそらく別の問題です。

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}

\usepackage[landscape,a4paper,top=1cm,bottom=1cm]{geometry}

\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{booktabs}
\usepackage[version=3]{mhchem}
\usepackage{chemfig}
\usepackage{array}

\newcommand{\tabce}[1]{\begin{tabular}{@{}c@{}}\ce{#1}\end{tabular}}
\newcommand{\tabchemfig}[1]{\begin{tabular}{@{}c@{}}\chemfig{#1}\end{tabular}}

\begin{document}
\thispagestyle{empty}
\section*{Principali composti organici} % (fold)
\label{sec:org}
\setatomsep{2em}
\begin{tabular}{l c c c l}
    \toprule
    Nome & $\lambda$ & Formula bruta & Suffisso & Esempio \\
    \midrule
    Alcani & & \tabce{C_nH_{2n+2}} & \textit{-ano} &
        Metano: \tabce{CH4}\\\addlinespace
    Alcheni & \tabchemfig{C(-[:135])(-[:225])=C(-[:45])(-[:315])} &
        \tabce{C_nH_{2n}} & \textit{-ene} &
        Etene: \tabce{H2C=CH2}\\\addlinespace
    Alchini & \tabchemfig{-C=C-} & \tabce{C_nH_{2n-2}} & \textit{-ino} &
        Etino: \tabce{HC#CH}\\\addlinespace
    Areni & \tabchemfig{**6(------)} & & \textit{-benzene} & $1,3$-dimetilbenzene\\
    \midrule
    Alogenuri organici & \tabchemfig{-X} & & & Bromoetano: \tabce{CH3-CH2-Br}\\\addlinespace
    Alcoli & \tabchemfig{C(-[:90])(-[:180])(-[:270])-OH} & & \textit{-olo} &
        Etanolo: \tabce{CH3-CH2-OH}\\\addlinespace
    Aldeidi & \tabchemfig{R-[:30]C(=[:90]O)-[:330]H} & & \textit{-ale} &
        Metanale (formaldeide): \tabce{H-CHO}\\\addlinespace
    Chetoni & \tabchemfig{R_1-[:30]C(=[:90]O)-[:330]R_2} & & \textit{-one} &
        Propanone (acetone): \tabce{CH3-CO-CH3}\\\addlinespace
    Acidi carbossilici & \tabchemfig{R-[:30]C(=[:90]O)-[:330]O-[:30]H} & &
        \textit{-oico} & Acido metanoico (formico): \tabce{H-COOH}\\\addlinespace
    Esteri & \tabchemfig{R_1-[:30]C(=[:90]O)-[:330]O-[:30]R_2} & &
        \textit{-oato} & Etanoato di etile: \tabce{CH3COOCH2CH3}\\\addlinespace
    Eteri & \tabchemfig{R_1-[:330]O-[:30]R_2} & & etere &
        Dietil etere: \tabce{CH3CH2-O-CH2CH3}\\\addlinespace
    Ammine & \tabchemfig{C(-[:90])(-[:180])(-[:270])-N} & & \textit{-ammina} &
        Etilammina: \tabce{CH3CH2NH2}\\\addlinespace
    Ammidi & \tabchemfig{C(=[:90]O)(-[:180])-N(-[:45])(-[:315])} & &
        \textit{-ammide} & Etanammide: \tabce{CH3CONH2}\\\addlinespace
    Nitrili & \tabchemfig{-C~N} & & \textit{-nitrile} & Etanonitrile: \tabce{CH3CN}\\
    \bottomrule
\end{tabular}
% section org (end)
\end{document}

ここに画像の説明を入力してください

なぜ 2 ページになるのですか?\sectionが処理されるとき、TeX はタイトルとそれに続く 2 行の間に絶対に改行を入れないように指示されます。あなたの場合、1 行 ( tabular) しかありませんが、セクション タイトルと表は 1 ページに収まりません。そのため、空のページが発行され、その後に過剰なページが発行されます。

関連情報