Überschriften auf einer Tabelle mit zwei doppelten Buchstabenspalten mit Pfeilen dazwischen

Überschriften auf einer Tabelle mit zwei doppelten Buchstabenspalten mit Pfeilen dazwischen

Ich möchte zwei Doppelspalten mit Buchstaben und dazwischen Pfeilen. Die Überschriften sollen jeweils zentriert über den Doppelspalten stehen:

Header 1        Header 2
  A  B     <=>    C  D
  E  F     <=>    G  H

Ich benutze

cc@{$\Leftrightarrow$}cc

für die tabellarische Textvorlage und \multicolumn für die Überschriften. Wenn ich jedoch \multicolumn{2} schreibe, wird die Überschrift über der ersten Doppelspalte plus dem Pfeil zentriert.

    Header 1       Header 2
  A  B     <=>    C  D
  E  F     <=>    G  H

Gibt es eine Möglichkeit, mein Ziel zu erreichen, ohne in jeder Zeile manuell Pfeile einzufügen?

\documentclass[11pt]{article}

\begin{document}

\begin{tabular}{cc@{$\Leftrightarrow$}cc}

%Header centred over first double column of letters, then omit arrow, then header centred over second double column of letters.
\multicolumn{2}{c}{Header 1}
    &\multicolumn{2}{c}{Header 2}\\

%double column of letters, then arrow, then double column of letters
A& B& C& D\\
E& F& G& H\\
\end{tabular}
\end{document}

Antwort1

Ihr Problem liegt teilweise darin begründet, dass die Überschriften breiter sind als die Summe der Breiten der beiden darunter liegenden Spalten.

Hier ist eine einfache Lösung mit einer zusätzlichen Spalte zwischen den beiden Gruppen:

Eine einfache Lösung mit einer zusätzlichen Spalte zwischen den beiden Gruppen:

\documentclass[11pt]{article}
\usepackage{array}

\begin{document}


\begin{tabular}{cc >{$\Leftrightarrow$}ccc}
%Header centred over first double column of letters, then omit arrow, then header centred over second double column of letters.
\multicolumn{2}{c}{\makebox[0pt]{Header 1}} & \multicolumn{1}{c}{}
    &\multicolumn{2}{c}{\makebox[0pt]{Header 2}}\\
%double column of letters, then arrow, then double column of letters
A& B& & C& D\\
E& F& & G& H
\end{tabular}

\end{document} 

Bildbeschreibung hier eingeben

verwandte Informationen