gpt4 book ai didi

emacs - 在 emacs 中使用 orgtbl 在 latex 中垂直线条

转载 作者:行者123 更新时间:2023-12-05 04:14:17 26 4
gpt4 key购买 nike

我正在尝试使用 emacs 作为编辑器在 latex 中编写文档,我喜欢能够使用 orgtbl-mode 插入和编辑表格“ascii 艺术风格”,但我对必须手动更改格式感到恼火每当对表进行更改和编译时,表格从 {lll} 到 {|l|l|l|}。

有没有办法让水平线成为默认值?

示例表:

|-------+-------+-------|
| | test1 | test2 |
|-------+-------+-------|
| test3 | | |
|-------+-------+-------|
| test4 | | |
|-------+-------+-------|

我希望它输出下表。

\begin{tabular}{|l|l|l|}
\hline
& test1 & test2 \\
\hline
test3 & & \\
\hline
test4 & & \\
\hline
\end{tabular}

而不是这张表:

\begin{tabular}{lll}
\hline
& test1 & test2 \\
\hline
test3 & & \\
\hline
test4 & & \\
\hline
\end{tabular}

最佳答案

您可以使用 Org manual 中的列组.

添加一行和一列(表示列组)

| / | <     | <     | <>    |
|---+-------+-------+-------|
| | | test1 | test2 |
|---+-------+-------+-------|
| | test3 | | |
|---+-------+-------+-------|
| | test4 | | |
|---+-------+-------+-------|

将生成所需的结果:

\begin{tabular}{|l|l|l|}
\hline
& test1 & test2\\
\hline
test3 & & \\
\hline
test4 & & \\
\hline
\end{tabular}

添加第一列是为了得到表格最左边的竖线,需要在第一行最后一列中表示一列结束的'>'才能得到最左边的竖线 table 的右边。

关于emacs - 在 emacs 中使用 orgtbl 在 latex 中垂直线条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35405714/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com