乳胶:Multirow 的问题

如何解决乳胶:Multirow 的问题

我使用 multirow 包在同一行中包含多个元素。

\begin{table}[!h]
\centering
\resizeBox{1.0\textwidth}{!}{%
    \begin{tabular}{l*{4}{c}|cc|c}
              & \mathcal{D} & $\rho$ & $N_c$ & $N_C^{inv}$ & $C$ & $C^{inv}$ & $Q$\\
    \hline
    \multirow{2}{*}{Mod0} & \num{9.99} & \num{1.36e+1} & \num{3.32} & \num{7.05e+1} & \num{4.69e-3} & \num{6.59e-2} & \num{1} \\
    & \num{-9.10} & \num{3.69e-1} & \num{-1.70e+1} & \num{-6.36e-2} & & &\num{1} \\ \hline
    Mod1 & \num{1.94e+1} & \num{1.60e+1} & \num{8.65e+1} & \num{1.86e+2} & \num{} \\
    \end{tabular}%
}
\end{table}

对于列 C 和 C^{inv} 只有一个元素(而不是两个),因此我希望单个元素位于行的中心而不是在上侧。我该怎么做?

enter image description here

我正在使用的软件包:

\documentclass[12pt,a4paper]{article}

\usepackage{siunitx}
\usepackage{enumitem}
\usepackage{verbatim}
\usepackage{multicol}
\usepackage{ dsfont }

\usepackage{xcolor}


\usepackage{movie15}
\usepackage[hidelinks]{hyperref}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}

\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{mhchem}
\setcounter{MaxMatrixCols}{12}
\usepackage{commath}

\usepackage{graphicx} 
\usepackage{movie15}
\usepackage{hyperref}
\usepackage{wrapfig}
\usepackage{tabularx}
\usepackage{booktabs}
\usepackage{multirow}

\usepackage{float}

\usepackage[margin=2cm,left=2.5cm,includefoot]{geometry}

\usepackage{lipsum}
\usepackage{subfig}
\usepackage{subfigure}


\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhead{}
\fancyfoot{}
\fancyfoot[R]{ \thepage\ }
\renewcommand{\headrulewidth}{1pt}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhead{}
\fancyfoot{}
\fancyfoot[R]{ \thepage\ }
\renewcommand{\headrulewidth}{1pt}
\renewcommand*\listtablename{Elenco Tabelle}
\renewcommand*\contentsname{Indice}

\usepackage{pythontex} 
\usepackage{minted}

解决方法

可以使用\multirow{2}{*}{...}将内容放在两行中间

题外话:

  • 您的序言中存在服务包不兼容的问题。您一定不要忽略此类错误消息并清理不兼容的包

  • 您不得在数学模式之外使用 \mathcal。一条错误消息将告诉您这一点。您不能忽略错误消息

  • 不要将 \resizebox 用于包含文本的内容。如果您确实必须更改大小,请改用适当的字体大小

  • 不要使用 h! 作为浮动说明符。这只会导致错误的浮动放置。让乳胶尽其所能并使用htbp

  • 不要多次加载同一个包


\documentclass{article}

\usepackage{siunitx}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{graphicx} 
\usepackage{multirow}
\usepackage{float}
\usepackage[margin=2cm,left=2.5cm,includefoot]{geometry}

\begin{document}

\begin{table}[htbp]
\centering
%\resizebox{1.0\textwidth}{!}{%
    \begin{tabular}{@{}l*{4}{c}|cc|c@{}}
              & $\mathcal{D}$ & $\rho$ & $N_c$ & $N_C^{inv}$ & $C$ & $C^{inv}$ & $Q$\\
    \hline
    \multirow{2}{*}{Mod0} & \num{9.99} & \num{1.36e+1} & \num{3.32} & \num{7.05e+1} & \multirow{2}{*}{\num{4.69e-3}} & \multirow{2}{*}{\num{6.59e-2}} & \num{1} \\
    & \num{-9.10} & \num{3.69e-1} & \num{-1.70e+1} & \num{-6.36e-2} & & &\num{1} \\ \hline
    Mod1 & \num{1.94e+1} & \num{1.60e+1} & \num{8.65e+1} & \num{1.86e+2} & \num{} \\
    \end{tabular}%
%}
\end{table}

\end{document}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?
Java在半透明框架/面板/组件上重新绘画。
Java“ Class.forName()”和“ Class.forName()。newInstance()”之间有什么区别?
在此环境中不提供编译器。也许是在JRE而不是JDK上运行?
Java用相同的方法在一个类中实现两个接口。哪种接口方法被覆盖?
Java 什么是Runtime.getRuntime()。totalMemory()和freeMemory()?
java.library.path中的java.lang.UnsatisfiedLinkError否*****。dll
JavaFX“位置是必需的。” 即使在同一包装中
Java 导入两个具有相同名称的类。怎么处理?
Java 是否应该在HttpServletResponse.getOutputStream()/。getWriter()上调用.close()?
Java RegEx元字符(。)和普通点?