
Ich verwende mathematische Symbole in einer Tabelle mit hochgestellten und tiefgestellten Ziffern, z. B.: $B_{D}^{\mathrm{pr}}$
, was dazu führt, dass sie in den Abschnitt der oberen Zeile übergehen.
Ich habe folgenden Code:
\documentclass[10pt,journal,compsoc]{IEEEtran}
\PassOptionsToPackage{table}{xcolor}
\usepackage{eulervm}
\usepackage{pgfplots}
\pgfplotsset{compat=1.18}
\usepackage[utf8]{inputenc}
\usepackage{booktabs}
\usepackage{enumitem}
\setlist{nosep}
\newlist{legal}{enumerate}{10}
\setlist[legal]{label*=\arabic*.}
\usepackage{tabularx}
\usepackage{longtable}
\usepackage{algorithm}
\usepackage[noend]{algpseudocode}
\usepackage{setspace}
\begin{document}
\setlength\tabcolsep{1.2pt}
\begin{singlespace}
\begin{table}[H]
\centering
\rowcolors{1}{}{gray!25}
\begin{tabularx}{\columnwidth}{{c@{~}X}}
\toprule\addlinespace[0pt]
\textbf{Symbol} & \textbf{Meaning} \\
\toprule\addlinespace[0pt]
$Z^{\mathrm{pr}}$ & Number of .. \\
$R$ & Number of ... \\
$B_{D}^{\mathrm{pr}}$ & Number of bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \\
\bottomrule
\end{tabularx}
\end{table}
\end{singlespace}
\end{document}
mit Ausgabe:
Wenn Sie genau hinsehen, kreuzt pr
die B
Art von den Abschnitt der anderen Zeile, während pr
von Z
in seiner Zeile bleibt. Bitte beachten Sie, dass $B_{D}^{\mathrm{pr}}$
die Zeile mehrzeilig ist, also können wir sie, wenn möglich, auch leicht nach unten verschieben.
Es ist möglich, Symbole mit hoch- und tiefgestellten Ziffern so zu halten, dass sie in die jeweilige Tabellenzeile passen.
Antwort1
Du könntest dich ändern
$B_{D}^{\mathrm{pr}}$
Zu
$B_{D}^{\mathrm{pr}\mathstrut}$
Das \mathstrut
Makro fügt eine typografische „Strebe“ ein, also ein Objekt mit Höhe und Tiefe, aber ohne Breite. Es ist daher unsichtbar, hinterlässt aber eine nützliche Spur.
\documentclass[10pt,journal,compsoc]{IEEEtran}
%% I've simplified the preamble to the bare minimum
\usepackage[table]{xcolor}
\usepackage{eulervm}
\usepackage{booktabs}
\usepackage{tabularx}
\begin{document}
\setlength\tabcolsep{1.2pt}
\begin{table}[ht]
\rowcolors{1}{}{gray!25}
\begin{tabularx}{\columnwidth}{cX}
\toprule\addlinespace[0pt]
\textbf{Symbol~} & \textbf{Meaning} \\
\toprule\addlinespace[0pt]
$Z^{\mathrm{pr}}$ & Number of \dots \\
$R$ & Number of \dots \\
$B_{D}^{\mathrm{pr}\mathstrut}$ % <-- note "\mathstrut"
& Number of bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \\
\addlinespace[0pt]\bottomrule
\end{tabularx}
\end{table}
\end{document}