关于伪代码和表格宽度的设置 Latex

Posted johanniedaily

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于伪代码和表格宽度的设置 Latex相关的知识,希望对你有一定的参考价值。

伪代码设置

表格列宽调整

(20条消息) Latex更改表格列宽的办法(可以实现不同列设置不同列宽)latex 表格宽度慢下去、静下来的博客-CSDN博客

  • 采用box

  • 采用\\setlength,每个列宽都一样

  • 采用\\resizebox

长表格列宽调整

\\setlength\\LTleft-1.8in
\\setlength\\tabcolsep22pt
%手动调整的
\\newcolumntypeP[1]>\\centering\\arraybackslashp#1
\\beginlongtable[H]P.1\\textwidth P.45\\textwidth P.45\\textwidth

 \\captionConfusion \\\\
 
 \\toprule
 \\endfirsthead
 \\multicolumn3c%
 \\tablename\\ \\thetable\\ -- \\textit Continued from previous page \\\\
 
\\toprule
 \\endhead
 \\hline \\multicolumn3l\\textit Continued on next page \\\\
 
 \\endfoot
 \\hline
 \\endlastfoot
\\textbfAlgorithm & \\textbfConfusion matrix & \\textbfDescription \\\\、
......
 \\midrule
\\endlongtable
 

 

如何将列具有固定宽度的 LaTeX 表格的单元格内容居中?

【中文标题】如何将列具有固定宽度的 LaTeX 表格的单元格内容居中?【英文标题】:How to center cell contents of a LaTeX table whose columns have fixed widths? 【发布时间】:2010-11-24 08:59:38 【问题描述】:

考虑以下一段 LaTeX 代码:

\begintabularp1inp1in 
A & B\\ 
C & D\\
\endtabular

如何使每个单元格的内容在单元格的中心而不是左侧对齐? 请注意,我想确保列的宽度是固定的,因此我不能使用“c”位置属性而不是“p.1in”来使单元格内容居中。

【问题讨论】:

类似问题:how to fix the width of the columns in the latex table? - TeX - LaTeX Stack Exchange 【参考方案1】:

\usepackagearray 在序言中

然后这个:

\begintabular| >\centering\arraybackslashm1in | >\centering\arraybackslashm1in |

请注意,用于固定列的“m”由 array 包提供,并且会给您垂直居中(如果您不希望这样,只需返回“p”

【讨论】:

使用 raggedleft 代替居中 为什么这样的语句不使第二列中的文本与顶部 \begintabular| >\centering\arraybackslashm1in | >\centering\arraybackslashp1in | 对齐? b 也是如此。所有单元格都像第一个语句(此处为 m1in)集一样垂直对齐。 为什么这在 Overleaf 中对我不起作用?想知道自从 09 年回答后是否有任何更新,这会使其过时。【参考方案2】:

您可以在 parbox 中使用 \centering 来执行此操作。

更多信息here 和 here。

(对不起,谷歌缓存的链接;我原来的那个已经失效了。)

【讨论】:

以上是关于关于伪代码和表格宽度的设置 Latex的主要内容,如果未能解决你的问题,请参考以下文章

如何将列具有固定宽度的 LaTeX 表格的单元格内容居中?

使用knitr和Rstudio自动调整LaTeX表格宽度以适合pdf

LaTeX使用记录

Latex中的表格宽度调整

Latex软件用法之如何插入和设置表格

关于html中table表格tr,td的高度和宽度