latex 表格“tabular”跨多行笔记

\documentclass[]{article}
\usepackage{multirow}
\begin{document}
\renewcommand{\multirowsetup}{\centering}  
    \begin{tabular}{|l|l|l|l|} 
       	\hline  
       	\multirow{4}{2cm}{This is a demo table}  & a & \multirow{4}{2cm}{This is another one} & \\ 
       	& b &  & \\ 
       	& c &  & \\ 
       	& d & & \\ 
       	\hline 
     \end{tabular} 
\end{document}

显示:

另外方法:

\documentclass{article}
\usepackage{amsmath,varwidth,array,ragged2e}
\newcolumntype{L}{>{\varwidth[c]{\linewidth}}l<{\endvarwidth}}
\newcolumntype{M}{>{$}l<{$}}
\def\ds{\mathrm{d}s}%  don't know what your \ds should be ....
\begin{document}

\def\arraystretch{1.7}
\begin{tabular}{rMrL}
(A) & \ds u=\sqrt{x^2+y^2} &(B) & $\ds u=\sqrt{x^4+y^4}$\tabularnewline
(C) & \ds u=\sqrt[3]{xy}   &(D) & $\ds u=\sqrt[3]{x^2+y^2}$\tabularnewline
(E) & \ds u=\sqrt[3]{x^4+y^4} & (F) & 
  \[ u=\begin{cases}e^{\frac{-1}{x^2+y^2}}; &x^2+y^2\neq 0\\ 0; &x^2+y^2=0\end{cases} \] \tabularnewline
(G) & \ds u=\sqrt[3]{x}\sin y & (H) & $\ds u=\sqrt[3]{y}\tan x$
\end{tabular}

\end{document}

显示:

另外一种:

\documentclass[oneside]{article}
\usepackage{chngpage}
\usepackage{array}
\begin{document}
\begin{adjustwidth}{-1cm}{-1cm}
 \begin{tabular}{|p{.2\textwidth}| p{.2\textwidth}| m{.7\textwidth}|}
 \hline
  new & old &   all boring, all boring, all boring, all boring, all boring, all boring, all boring, all boring, all boring, all boring, all boring, all boring, all boring, all boring, \\ \hline
 \end{tabular}
\end{adjustwidth}
\end{document}
### 在 LaTeX 表格中插入多行公式的实现方法 为了在 LaTeX表格环境中插入多行公式,可以采用多种方式来确保公式的清晰性和美观度。以下是几种常用的方法: #### 方法一:使用 `IEEEeqnarraybox` 实现嵌套表格结构 通过创建一个新的表格环境并将其放置于现有单元格内部,能够有效地处理复杂的数学表达式。 ```latex \documentclass{article} \usepackage{IEEEtrantools} \begin{document} \begin{tabular}{|c|} \hline \begin{IEEEeqnarraybox}[][c]{rCl} a &=& b + c \\ & & d + e \end{IEEEeqnarraybox}\\ \hline \end{tabular} \end{document} ``` 这种方法允许灵活调整列间距以及对齐方式[^2]。 #### 方法二:利用矩阵类环境简化布局设计 对于不需要复杂对齐的情况,可以选择更简洁的方式——即基于 `\begin{matrix}` 或其变体(如 `pmatrix`, `bmatrix` 等),这些命令会自动应用适当的大括号样式,并支持行操作。 ```latex \documentclass{article} \usepackage{amsmath} \begin{document} \begin{tabular}{|l|r|} \hline Left Column & $\begin{Bmatrix*}[r] x = y \\ z = w \end{Bmatrix*}$\\ \hline \end{tabular} \end{document} ``` 此法适用于希望保持简单而优雅外观的应用场景。 #### 方法三:遵循标准流程构建行间公式 如果目标是在文档主体而非特定表格位置展示多行公式,则应按照常规做法,在整个公式外部包裹一对 `$...$` 符号之前完成所有编辑工作,而不是中途打断以添加额外标记[^3]。 ```latex \documentclass{article} \usepackage{amsmath} \begin{document} Some text before the equation. \[ \begin{alignedat}{2} f(x) &= ax^2 &&+ bx + c,\\ g(y) &= dy^3 &&- ey^2 + fy - h, \end{alignedat} \] followed by some more text. \end{document} ``` 上述代码片段展示了如何正确地组合多个子表达式形成连贯的整体。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值