乳胶:多行问题
Latex: issue with 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} 列,只有一个元素(而不是两个),因此我希望单个元素位于行的中心而不是上侧。我该怎么做?
我正在使用的软件包:
\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!
作为浮动说明符。这只会导致错误的浮动放置。让latex做它能做的最好的,用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}
我正在使用 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} 列,只有一个元素(而不是两个),因此我希望单个元素位于行的中心而不是上侧。我该怎么做?
我正在使用的软件包:
\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!
作为浮动说明符。这只会导致错误的浮动放置。让latex做它能做的最好的,用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}