我想稍微改变我的 LaTeX 表格格式,但由于文档生成的方式,我无法通过改变实际的 LaTeX 代码来实现这一点,但可以改变序言中出现的内容。
我想做的更改是让第一列的宽度适合文本。我知道这可以通过 LaTeX 代码来实现,首先将 更改|L|
为|l|
(即改为l
小写)
\begin{tabulary}{\linewidth}{|L|L|}
table stuff
\end{tabulary}
但是,有没有办法通过改变序言中的某些内容使其成为默认情况?
另外,第二个问题虽然不太重要,但是否可以将很长的字符串(长于列宽)绕到下一行。因为目前我在列中有一个超链接,它忽略了列边界,只是突出来。
如果有人能帮助解决这两个问题,我将不胜感激。
答案1
事实证明,我的问题的答案不在于使用 latex 序言(因此该线程可能不再与该网站相关),而在于 Sphinx - 我用来创建文档的程序。
它支持一条.. tabular columns::
指令,允许您通过在第一个格式化的文本中使用该指令来控制各个表的列宽。