TA的每日心情 | 奋斗 2024-7-1 22:21 |
---|
签到天数: 2014 天 [LV.Master]伴坛终老
- 自我介绍
- 数学中国站长
 群组: 数学建模培训课堂1 群组: 数学中国美赛辅助报名 群组: Matlab讨论组 群组: 2013认证赛A题讨论群组 群组: 2013认证赛C题讨论群组 |
Latex 表格单元格内换行
8 T& S, v% U" D" {问题:如何同时让表格同一行一个单元格的文字能垂直居中?比如说文字超长超出页面范围需要分行显示
5 [; m+ [3 u5 n* v* p7 b( z答:(来源于smth), [; v4 c& G1 P: R( {. I! h$ M
方案一:6 O- n% b; x7 c: m
\newcommand{\tabincell}[2]{\begin{tabular}{@{}#1@{}}#2\end{tabular}}%放在导言区%
7 D9 p5 i/ v, Q% ^- u
' i2 a1 q, }) d. i+ M% ?然后使用&\tabincell{c}{}&就可以在表格中自动换行
7 G: b0 X6 b& n: a [%比如这么用# t- P0 D9 h' D! b2 ~! Q
\begin{tabular}{|c|c|}" w" p) v) x7 a6 l
\hline1 & the first line \\
. G% {' H4 v' I% q\hline2 & \tabincell{c}{haha\\ heihei\\zeze} \\: r' t/ h. V v0 u+ b T/ z
\hline+ ]7 k( l+ H' A% \# n5 G6 c/ [4 A' ~
\end{tabular}
2 C' `( P5 \: e7 g( @1 }注:好用,已试过,以下为一例子,可直接存为.tex文件编译运行
0 J1 {1 ~ H/ ?! r* J3 @# I) y Z9 w5 G\documentclass[a4paper,12pt]{article}3 F! X" X5 D* r
\usepackage{CJK}. a+ M a6 I% l/ @, i
\begin{document}
; T# }2 o: c. ?. I9 H. l\begin{CJK*}{GBK}{song}& [- Y# Z, H/ m& i* H
\newcommand{\tabincell}[2]{\begin{tabular}{@{}#1@{}}#2\end{tabular}}! X3 p, D# H' ^8 A% M" P" T
%然后使用&\tabincell{c}{}&就可以在表格中自动换行( {0 M6 R2 A! N2 Q- s
%比如这么用
- O5 Z) A) \3 Q' s0 ^1 h\begin{tabular}{|c|c|}
1 v. D) @; H3 n. S% ^\hline1 & the first line \\4 L" H7 H1 _( @/ _+ \' G
\hline2 & \tabincell{c}{haha\\ heihei\\zeze \\fgf \\asgr} \\& d* |8 N# T' E3 O, \! `* b
\hline1 I F' E: y# W. r
\end{tabular}
3 T3 L& ~' W' ~. w\end{CJK*}
/ ^: Y4 W' D0 C) }& l& h6 C\end{document}7 M- r2 q/ Z: w# R9 `7 t' J. P# {( a
- N; p% h' K& @4 }" P- @1 [
4 A2 I7 b( e. n0 r* {( f方案二:\usepackage{longtable} |
zan
|