Melhorando a legibilidade de uma tabela grande (centralizando linhas verticalmente e usando espaço)

Melhorando a legibilidade de uma tabela grande (centralizando linhas verticalmente e usando espaço)

É a primeira vez que faço uma tabela com fórmulas químicas dentro das células. Estou tendo problemas para melhorar sua legibilidade.

Questões

  1. Como faço para centralizar todas as linhas verticalmente?
  2. Como removo a numeração das páginas? O número está sobreposto à tabela
  3. Como faço para que a mesa utilize todo o espaço horizontal disponível? Este é um papel A4 em modo paisagem, deve ocupar todo o espaço.
  4. As fórmulas na segunda coluna estão muito próximas. Seria incrível se fosse possível compensá-los de alguma forma, para que não se sobreponham.
  5. O PDF gerado tem duas páginas, mas a primeira está em branco. Qual é o sentido de adicionar outra página se o conteúdo cabe em uma?

Aqui está o código:

\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}

Isto é o que parece: mesa

Responder1

Você pode centralizar verticalmente as fórmulas químicas incluindo-as em um arquivo tabular; algum espaço vertical também deve ser adicionado entre as linhas. O alinhamento não é muito bom para \chemfigobjetos de uma linha, mas provavelmente é um problema diferente.

\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}

insira a descrição da imagem aqui

Por que você está recebendo duas páginas? Quando \sectioné processado, o TeX é instruído a não ter absolutamente nenhuma quebra entre o título e as duas linhas seguintes; no seu caso, há apenas uma linha (a tabular), mas o título da seção e o tabular não cabem em uma página. Assim, é emitida uma página vazia e depois uma página cheia demais.

informação relacionada