如何将标题设置到表格顶部?

如何将标题设置到表格顶部?

我创建了一幅插图,左边有一张图片,右边有一张表格。

\documentclass[
    english,
    ruledheaders=section,%Ebene bis zu der die Überschriften mit Linien abgetrennt werden, vgl. DEMO-TUDaPub
    class=report,% Basisdokumentenklasse. Wählt die Korrespondierende KOMA-Script Klasse
    thesis={type=master,department = matgeo},% Dokumententyp Thesis, für Dissertationen siehe die Demo-Datei DEMO-TUDaPhd
    accentcolor=8b,% Auswahl der Akzentfarbe
    custommargins=false,% Ränder werden mithilfe von typearea automatisch berechnet
    marginpar=false,% Kopfzeile und Fußzeile erstrecken sich nicht über die Randnotizspalte
    %BCOR=5mm,%Bindekorrektur, falls notwendig
    parskip=half-,%Absatzkennzeichnung durch Abstand vgl. KOMA-Script
    fontsize=12pt,%Basisschriftgröße laut Corporate Design ist mit 9pt häufig zu klein
    %logofile=example-image, %Falls die Logo Dateien nicht vorliegen
    pdfa=true,
]{tudapub}

\usepackage{floatrow}
\usepackage{array}

\newfloatcommand{capbtabbox}{table}[][\FBwidth]
\newenvironment{conditions}
  {\par\vspace{\abovedisplayskip}\noindent\begin{tabular}{>{$}l<{$} @{${}={}$} l}}
  {\end{tabular}\par\vspace{\belowdisplayskip}}
\newcolumntype{C}[1]{>{\centering\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
\newcolumntype{L}[1]{>{\raggedleft\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
\newcolumntype{R}[1]{>{\raggedright\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}

\begin{document}
\begin{figure}[h]
\begin{floatrow}
\ffigbox{\includegraphics[scale=0.45]{Microreactor.PNG}}{
\caption{Sketch of MIMiX full system. A combination of microreactor and control system.}
\label{fig: Mikroreaktor}
}
\capbtabbox{
    \centering
    %\captionsetup{width=.75\textwidth}
    \begin{tabular*}{\columnwidth}{R{5cm} C{3cm} }
    \cmidrule[1pt]{1-2}
    \textbf{Properties}&\textbf{Limits}\\
    \cmidrule{1-2}
    \textbf{Pressure [hPa] }                &       180 -  1000\\
    \textbf{Temperatur [\text{°}C]}         &       250 - 293\\
    \textbf{RH [\%]}                        &       dry - >93\\
    \textbf{Accurency <80\% RH [\%]}        &       3\\
    \textbf{Accurency >80\% RH [\%]}        &       5\\
    \cmidrule[1pt]{1-2}
    \end{tabular*}
    \label{tab: ReaktorEigenschaften}
}{\caption[Important Limits and parameters of the MIMiX system.]{Important Limits and parameters of \\the MIMiX system.}}
\end{floatrow}
\end{figure}
\end{document}

如何设置顶部表格的标题?

\usepackage{floatrow}
\floatsetup[table]{capposition=top}

不起作用?有人知道吗?

答案1

我不确定您是否可以使用该subcaption包。如果可以使用该包,解决方案非常简单。对于表格顶部的标题,将其放在顶部,对于表格底部的标题,将其放在底部。对于您的情况,代码是

\documentclass[
    english,
    ruledheaders=section,%Ebene bis zu der die Überschriften mit Linien abgetrennt werden, vgl. DEMO-TUDaPub
    class=report,% Basisdokumentenklasse. Wählt die Korrespondierende KOMA-Script Klasse
    thesis={type=master,department = matgeo},% Dokumententyp Thesis, für Dissertationen siehe die Demo-Datei DEMO-TUDaPhd
    accentcolor=8b,% Auswahl der Akzentfarbe
    custommargins=false,% Ränder werden mithilfe von typearea automatisch berechnet
    marginpar=false,% Kopfzeile und Fußzeile erstrecken sich nicht über die Randnotizspalte
    %BCOR=5mm,%Bindekorrektur, falls notwendig
    parskip=half-,%Absatzkennzeichnung durch Abstand vgl. KOMA-Script
    fontsize=12pt,%Basisschriftgröße laut Corporate Design ist mit 9pt häufig zu klein
    %logofile=example-image, %Falls die Logo Dateien nicht vorliegen
    pdfa=true,
]{tudapub}

\usepackage{array}
\usepackage{booktabs}
\usepackage{subcaption}

\newcolumntype{C}[1]{>{\centering\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
\newcolumntype{L}[1]{>{\raggedleft\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
\newcolumntype{R}[1]{>{\raggedright\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}

\begin{document}
\begin{figure}[h]
\begin{subfigure}[B]{0.45\linewidth}
\includegraphics[width=\textwidth]{Microreactor.png} % added the first result from a search on google for microreactor as the image
\caption{Sketch of MIMiX full system. A combination of microreactor and control system.}
\label{fig: Mikroreaktor}
\end{subfigure}
\begin{subtable}[B]{0.45\linewidth}
    \centering
    \caption[Important Limits and parameters of the MIMiX system.]{Important Limits and parameters of \\the MIMiX system.}
    \label{tab: ReaktorEigenschaften}
    \begin{tabular*}{\columnwidth}{R{5cm} C{3cm} }
    \cmidrule[1pt]{1-2}
    \textbf{Properties}&\textbf{Limits}\\
    \cmidrule{1-2}
    \textbf{Pressure [hPa] }                &       180 -  1000\\
    \textbf{Temperatur [C]}         &       250 - 293\\
    \textbf{RH [\%]}                        &       dry - >93\\
    \textbf{Accurency <80\% RH [\%]}        &       3\\
    \textbf{Accurency >80\% RH [\%]}        &       5\\
    \cmidrule[1pt]{1-2}
    \end{tabular*}
\end{subtable}

\end{figure}
\end{document}

输出

相关内容