查看原文
其他

LaTeX 实现表格内换行

庄闪闪 庄闪闪的R语言手册 2024-03-20

点击下方公众号,回复资料分享,收获惊喜

简介

使用 LaTeX 撰写科技论文时,可能会出现表格内容太长,需要换行的情况。例如,实现以下结果:

其中,1.728 为参数的点估计,(1.280,2.263) 为 90%置信区间。这种表格在统计领域还是比较常用的,参考文献[1]

在此,记录下这个小技巧,供各位读者参考。

教程

  1. 添加宏包:\usepackage{makecell}

  2. 使用方式:

\makecell[居中情况]{第1行内容 \\ 第2行内容 \\ 第3行内容 ...}

在换行的地方键入 \\ 即可实现。[居中情况] 包括 r,c,l,分别表示靠右、居中、靠左。例如:

\makecell[c]{1.728 \\(1.280,2.263)}
  1. 以上面的表格为例:
\begin{table}[!]
\centering \footnotesize
% \color{red}
\caption{Parameter point estimation and 90\% interval estimation for the PMB data.} \label{qqq}
\renewcommand{\arraystretch}{1.5}
\vskip 2mm \setlength{\tabcolsep}{5mm}
% \resizebox{\columnwidth}{!}{
% \scalebox{0.82}{
\begin{tabular}{ccccc}
\toprule
Model & \multicolumn{2}{c}{Student-t} & \multicolumn{2}{c}{Wiener} \\
\midrule
Scen. & Linear & Power & Linear & Power \\
\midrule
$\sigma_1$
& \makecell[c]{1.728 \\(1.280,2.263)} & \makecell[c]{0.909\\(0.698,1.217)}
& \makecell[c]{1.904 \\(1.459,2.335)} & \makecell[c]{1.281\\(0.989,1.563)} \\
$\sigma_2$
& \makecell[c]{2.506 \\(1.828,3.345)} & \makecell[c]{1.161\\(0.890,1.508)}
& \makecell[c]{2.979\\(2.346,3.648)} & \makecell[c]{1.531\\(1.225,1.896)} \\
$\rho_{12}$
& \makecell[c]{0.646\\(0.402,0.799)} & \makecell[c]{0.628 \\(0.441,0.807)}
& \makecell[c]{0.663\\(0.447,0.807)} & \makecell[c]{0.633\\(0.417,0.786)} \\
$\gamma_1$
& - & \makecell[c]{1.099\\(1.084,1.119)}
& - & \makecell[c]{1.098\\(1.090,1.105)} \\
$\gamma_2$
& - & \makecell[c]{1.202\\(1.184,1.224)}
& - & \makecell[c]{1.201 \\(1.193,1.210)} \\
AIC & 3481.999 & \textbf{2590.776} & 7572.143 & 7141.501 \\
\bottomrule
\end{tabular}
\end{table}

即可得到:

参考资料

[1]

参考文献: https://blog.csdn.net/u014546828/article/details/116043779



可视化推文推荐


R可视乎|空间地理数据可视化(1)


空间地理数据可视化之 ggplot2 包及其拓展


空间地理数据可视化之 tmap 包及其拓展


R可视乎|创建乐高版马赛克图


R可视乎|用R给心仪的对象表白吧




继续滑动看下一个
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存