将表格条目(第二列)垂直对齐到第一列

将表格条目(第二列)垂直对齐到第一列

在我提供的表格(图片)中,一些作者姓名跨越了两行,这导致相应的公式无法在中间对齐。理想情况下,当作者姓名覆盖两行时,其旁边的公式应该在这两行之间居中。调整表格中的列类型应该可以解决此对齐问题。但是 m{width} 不起作用。

我的 Latex 代码可以在这里找到:

\documentclass[11pt, a4paper, oneside]{book} % Definiert die Dokumentenklasse
\usepackage[utf8]{inputenc} % Zum Umgang mit Sonderzeichen
\usepackage[T1]{fontenc} % Zum Umgang mit Sonderzeichen
\usepackage{microtype} % Verbessert die Textdarstellung
\usepackage{enumitem} % Anpassbare Listen
\usepackage{graphicx} % Zum Einbinden von Grafiken
\usepackage{booktabs} % Für schönere Tabellen
\usepackage{tabularx} % Erweiterte Tabellenfunktionen
\usepackage{multirow} % Mehrzeilige Tabellenzellen
\usepackage{array} % Weitere Tabellenfunktionen
\usepackage{threeparttable} % Fußnoten innerhalb von Tabellen
\graphicspath{ {./images/} } % Pfad zu den Bilddateien
\usepackage{float} %Position von Bildern
\usepackage{amsmath} %Für Gleichungen und Verweis auf diese


\usepackage[a4paper, left=25mm, right=50mm, top=25mm, bottom=25mm]{geometry} % Seitenlayout
\linespread{1.5} % Zeilenabstand
\usepackage{tabularray}

\usepackage{helvet} % Helvetica Schriftart
\renewcommand{\familydefault}{\sfdefault} % Setzt die Standardschriftart

\usepackage[backend=biber,style=ext-authoryear,sorting=nty,dashed=false,maxcitenames=2,maxbibnames=999]{biblatex}
\DeclareDelimFormat[bib]{nametitledelim}{\addcolon\space} 
\DeclareNameAlias{sortname}{family-given} 

\renewcommand*{\multinamedelim}{\addsemicolon\space}
\renewcommand*{\finalnamedelim}{\addsemicolon\space}

\DeclareFieldFormat
  [article,inbook,incollection,inproceedings,patent,thesis,unpublished]
  {citetitle}{#1}

\renewbibmacro{in:}{%
  \ifentrytype{article}
    {}
    {\printtext{\bibstring{in}\intitlepunct}}}


\DeclareDelimFormat[textcite]{nameyeardelim}{\addspace}

%\renewbibmacro*{textcite}{%
%  \ifnameundef{author}
%    {\iflistundef{shorteditor}
%       {\printnames[editor]{editor}}
%       {\printnames[shorteditor]{editor}}%
%     \setunit{\printdelim{nametitledelim}}%
%     \printtext{(o.A.)}%
%     \setunit{\printdelim{nameyeardelim}}}
%    {\printnames{labelname}}%
%  \setunit{\printdelim{nameyeardelim}}%
%  \printtext{(}\usebibmacro{cite:labeldate+extradate}\printtext{)}%
%  \setunit{\printtext{}}}

\addbibresource{references.bib}

\usepackage[ngerman]{babel}

\DefineBibliographyExtras{ngerman}{
  \renewcommand*{\finalnamedelim}{\addspace\&\space}
}

\DefineBibliographyStrings{ngerman}{
  andothers = {et\addabbrvspace al\adddot},
  }
\renewcommand*{\finalnamedelim}{\addcomma\space}
\renewcommand*{\postnotedelim}{\addcomma\space}
  
\UndeclareInnerCiteDelims{parencite}
\DeclareInnerCiteDelims{parencite}{(}{)}


\usepackage{csquotes} % Intelligente Anführungszeichen
\usepackage{subcaption} % Für Unter-Bildunterschriften
\usepackage[hidelinks]{hyperref} % Für Hyperlinks

\usepackage{acronym} % Für Abkürzungsverzeichnis

\usepackage{fancyhdr} % Für benutzerdefinierte Kopf- und Fußzeilen
\setlength{\headheight}{15pt} % Weitere Einstellungen für Kopf- und Fußzeilen
\setlength{\headsep}{0.6cm}
\fancypagestyle{plain}{
\fancyhf{}
\fancyhead[R]{\thepage}
\fancyhead[L]{\nouppercase{\leftmark}}
\renewcommand{\headrulewidth}{0.4pt}
}
\pagestyle{fancy}
\fancyhf{}
\fancyhead[R]{\thepage}
\fancyhead[L]{\nouppercase{\leftmark}}
\renewcommand{\headrulewidth}{0.4pt}


\makeatletter
\renewcommand{\chaptermark}[1]{\markboth{#1}{}} % Kapitelmarkierung
\let\originalchapter\chapter % Original-Kapitelbefehl
\renewcommand{\chapter}{\@ifstar{\starchapter}{\originalchapter}} % Kapitelbefehl neu definieren
\newcommand{\starchapter}[1]{\originalchapter*{#1}\chaptermark{#1}} % Stern-Kapitelbefehl
\makeatother

% Ändert die Schriftgröße in Tabellen
\let\oldtabular\tabular
\let\endoldtabular\endtabular
\renewenvironment{tabular}{\small\oldtabular}{\endoldtabular\normalsize}

\usepackage{titlesec}
\titleformat{\chapter}[hang]{\bf\huge}{\thechapter}{2pc}{}
\titlespacing*{\chapter}{0pt}{-20pt}{20pt}

\begin{document}
\begin{table}[htbp]
\centering
\begin{threeparttable}
\caption{Kostenfunktionen zur Approximierung der Pipelinekosten}
\small
\begin{tabularx}{\textwidth}{p{0.16\textwidth} m{0.5\textwidth} m{0.3\textwidth}}
\toprule
Autor & Formel & Kommentar \\
\midrule
Parker (\citeyear{Parker.2004}) & $(924,5d^2 + 12616d + 290068) * l $\tnote{1} & Dummy-Kommentar1 \\
Yang \& \newline Ogden (\citeyear{YANG.2007}) & $(1869d^2 + 300000) * l$ & Dummy-Kommentar2 \\
\multirow{3}{=}{\textcite{Krieg.2012}} & $(1500000d^2 + 720000d + 213900) * l$ & Dummy-Kommentar3a \\
& $(2200000d^2 + 860000d + 247500) * l$ & Dummy-Kommentar3b \\
& $(4000000d^2 + 600000d + 329000) * l$ & Dummy-Kommentar3c \\
ACER (\citeyear{AgencyoftheCooperationofEnergyRegulators.23.07.2015}), \newline ECN (\citeyear{Weeda.11.2017}) & $(1021,7d^2 - 20393d + 642720) * l$ & Dummy-Kommentar4 \\
Johnson \& \newline Ogden (\citeyear{Johnson.2012}) & $(818,64d^2 + 14288,2d + 284530,3) * l$ & Dummy-Kommentar6 \\
Andre et al. \newline (\citeyear{Andre.2013}) & $2306000d^2 + 762800d + 418869$ & Dummy-Kommentar6 \\
Reuß et al. \newline (\citeyear{Reu.2019} & $292152 * d $ & Dummy-Kommentar6 \\
\multirow{4}{=}{Elgowainy \& Reddi (\citeyear{AmgadElgowainyandKrishnaReddi.2022})} & $-9\text{E-13}d^2 + 4417,1d + 164241$ & Dummy-Kommentar5a \\
& $-51,393d^2 + 43523d + 16171$ & Dummy-Kommentar5b \\
& $303,13d^2 + 12908d + 123245$ & Dummy-Kommentar5c \\
&  $-9\text{E-13}d^2 + 4417,1d + 164241$ & Dummy-Kommentar5d \\
\multirow{3}{=}{d'Amore-Domenech et al. (\citeyear{dAmoreDomenech.2023})} & $1,4d^2 + 1,5d + 1,8$ & Dummy-Kommentar7a \\
& $-44,69d^2 + 32288d + 14062$ & Dummy-Kommentar7b \\
& $263,6d^2 + 37846,8d + 107171$ & Dummy-Kommentar7c \\
\multirow{3}{=}{Jens et al. (\citeyear{Jens.04.2021})} & -- & Dummy-Kommentar8a \\
& $--$ & Dummy-Kommentar8b \\
& $--$ & Dummy-Kommentar8c \\
\bottomrule
\end{tabularx}
\begin{tablenotes}
\footnotesize
\item[1]$d$ is diameter in $inches$ and $l$ length in $miles$
\end{tablenotes}
\end{threeparttable}
\end{table}
\end document

也许有人会很好心地帮助我:)

提前致谢。

在此处输入图片描述

答案1

看起来你正在追求这样的事情:

在此处输入图片描述

  • 由于您没有提供 MWE(最小工作示例),这是一个小而完整的文档。我猜测您的文档序言中有什么相关内容
  • 在 tabularx table at least one column had to be ofX` 类型中
  • 在下面的 MWE 中,我将其替换citeyear\cite。当您在序言中显示要加载哪个包时,这应该很容易恢复-
  • 可能的解决方案:
\documentclass{article}
\usepackage{geometry}
\usepackage{amsmath}
\usepackage{array, booktabs, multirow, tabularx, threeparttable}


\begin{document}
    \begin{table}[htbp]
    \centering
    \renewcommand\tabularxcolumn[1]{m{#1}}
\begin{threeparttable}
\caption{Kostenfunktionen zur Approximierung der Pipelinekosten}
\begin{tabularx}{\textwidth}{@{} >{\raggedright} m{0.3\textwidth} X m{0.3\textwidth} @{}}
    \toprule
Autor & Formel & Kommentar \\
    \midrule
Parker (\cite{Parker.2004}) 
    & $(924,5d^2 + 12616d + 290068) * l $\tnote{1}  & Dummy-Kommentar1 \\
    \addlinespace
Yang \& Ogden (\cite{YANG.2007}) 
    & $(1869d^2 + 300000) * l$                      & Dummy-Kommentar2 \\
    \addlinespace
\multirow{3}{=}{\cite{Krieg.2012}} 
    & $(1500000d^2 + 720000d + 213900) * l$     & Dummy-Kommentar3a \\
    & $(2200000d^2 + 860000d + 247500) * l$     & Dummy-Kommentar3b \\
    & $(4000000d^2 + 600000d + 329000) * l$     & Dummy-Kommentar3c \\
    \addlinespace
ACER (\cite{AgencyoftheCooperationofEnergyRegulators.23.07.2015}), 
      ECN (\cite{Weeda.11.2017})
    & $(1021,7d^2 - 20393d + 642720) * l$       & Dummy-Kommentar4 \\
    \addlinespace
Johnson \& Ogden (\cite{Johnson.2012}) 
    & $(818,64d^2 + 14288,2d + 284530,3) * l$   & Dummy-Kommentar6 \\
    \addlinespace
Andre et al.  (\cite{Andre.2013}) 
    & $2306000d^2 + 762800d + 418869$           & Dummy-Kommentar6 \\
    \addlinespace
Reuß et al. (\cite{Reu.2019} 
    & $292152 * d $                             & Dummy-Kommentar6 \\
    \addlinespace
\multirow{4}{=}{Elgowainy \& Reddi (\cite{AmgadElgowainyandKrishnaReddi.2022})} 
    & $-9\text{E-13}d^2 + 4417,1d + 164241$     & Dummy-Kommentar5a \\
    & $-51,393d^2 + 43523d + 16171$             & Dummy-Kommentar5b \\
    & $303,13d^2 + 12908d + 123245$             & Dummy-Kommentar5c \\
    &  $-9\text{E-13}d^2 + 4417,1d + 164241$    & Dummy-Kommentar5d \\
    \addlinespace
\multirow{3}{=}{d'Amore-Domenech et al. (\cite{dAmoreDomenech.2023})} 
    & $1,4d^2 + 1,5d + 1,8$             & Dummy-Kommentar7a \\
    & $-44,69d^2 + 32288d + 14062$      & Dummy-Kommentar7b \\
    & $263,6d^2 + 37846,8d + 107171$    & Dummy-Kommentar7c \\
    \addlinespace
\multirow{3}{=}{Jens et al. (\cite{Jens.04.2021})} 
    & $--$                              & Dummy-Kommentar8a \\
    & $--$                              & Dummy-Kommentar8b \\
    & $--$                              & Dummy-Kommentar8c \\
\bottomrule
\end{tabularx}
\begin{tablenotes}
\footnotesize
\item[1]$d$ is diameter in $inches$ and $l$ length in $miles$
\end{tablenotes}
\end{threeparttable}
\end{table}
\end{document}

附录:大部分都是题外话...

  • 通过使用tabularray包表,代码变得更简单、更短。
  • 我不会将多行单元格的内容垂直居中,而是将内容推到单元格顶部
\documentclass{article}
\usepackage{geometry}
\usepackage{tabularray}
\UseTblrLibrary{amsmath, booktabs}

\begin{document}
    \begin{table}[htbp]
    \SetTblrStyle{note-tag}{font=\bfseries}
    \SetTblrStyle{note}{font=\footnotesize}

\begin{talltblr}[
caption = {Kostenfunktionen zur Approximierung der Pipelinekosten},
  label = {tab:?},
note{1} = {$d$ is diameter in \textit{inches} and $l$ length in \textit{miles}},
                ]{colspec = {@{} Q[h, l] X[l, mode=math] Q[l, wd=0.25\linewidth] @{} },
                  row{1}  = {mode=text},
                  %rowsep  = 5pt
                  }
% table body
    \toprule
Autor & Formel & Kommentar \\
    \midrule
Parker (\cite{Parker.2004}) 
    & (924,5d^2 + 12616d + 290068)*l\TblrNote{1}  
                                                & Dummy-Kommentar1 \\
Yang \& Ogden (\cite{YANG.2007})
    & (1869d^2 + 300000) * l                    & Dummy-Kommentar2 \\
\SetCell[r=3]{}   \cite{Krieg.2012}
    & (1500000d^2 + 720000d + 213900) * l       & Dummy-Kommentar3a \\
    & (2200000d^2 + 860000d + 247500) * l       & Dummy-Kommentar3b \\
    & (4000000d^2 + 600000d + 329000) * l       & Dummy-Kommentar3c \\
ACER (\cite{AgencyoftheCooperationofEnergyRegulators.23.07.2015}),
      ECN (\cite{Weeda.11.2017})
    & (1021,7d^2 - 20393d + 642720) * l         & Dummy-Kommentar4 \\
Johnson \& Ogden (\cite{Johnson.2012})
    & (818,64d^2 + 14288,2d + 284530,3) * l     & Dummy-Kommentar6 \\
Andre et al.  (\cite{Andre.2013})
    & 2306000d^2 + 762800d + 418869             & Dummy-Kommentar6 \\
Reuß et al. (\cite{Reu.2019}
    & 292152 * d                                & Dummy-Kommentar6 \\
\SetCell[r=4]{} Elgowainy \& Reddi (\cite{AmgadElgowainyandKrishnaReddi.2022})
    & -9\text{E-13}d^2 + 4417,1d + 164241       & Dummy-Kommentar5a \\
    & -51,393d^2 + 43523d + 16171               & Dummy-Kommentar5b \\
    & 303,13d^2 + 12908d + 123245               & Dummy-Kommentar5c \\
    &  -9\text{E-13}d^2 + 4417,1d + 164241      & Dummy-Kommentar5d \\
\SetCell[r=3]{} d'Amore-Domenech et al. (\cite{dAmoreDomenech.2023})
    & 1,4d^2 + 1,5d + 1,8                       & Dummy-Kommentar7a \\
    & -44,69d^2 + 32288d + 14062                & Dummy-Kommentar7b \\
    & 263,6d^2 + 37846,8d + 107171              & Dummy-Kommentar7c \\
\SetCell[r=3]{}   Jens et al. (\cite{Jens.04.2021})
    & --                                        & Dummy-Kommentar8a \\
    & --                                        & Dummy-Kommentar8b \\
    & --                                        & Dummy-Kommentar8c \\
\bottomrule
\end{talltblr}
    \end{table}
\end{document}

在此处输入图片描述

相关内容