Twocolumn 的 Pandoc 列宽不起作用

Pandoc Column Width for Twocolumn not working

我无法识别列宽。就好像它只是被忽略了,每列恰好是可用 space 的 50%。此外,该示例暗示我可以告诉它何时开始第二列,但这也被忽略了。

以下来自 Pandoc 手册专栏示例,但是当我通过 pandoc 编译它时,它们只是每个 50% 宽度而不是指定的宽度。他们的示例中没有提供我的示例中的 frontmatter,但我认为它必须是让列工作的内容。我已经尝试过使用和不使用 frontmatter。

我在 WSL2 和 pandoc 版本中使用 ubuntu 18.04:

pandoc 2.17.1.1 Compiled with pandoc-types 1.22.1, texmath 0.12.4, skylighting 0.12.2, citeproc 0.6.0.1, ipynb 0.2

我正在使用这些命令行条目来编译它:(我也尝试过 pdflatex 引擎)

pandoc mat_doc.md --pdf-engine=xelatex -o mat_doc.pdf

这是文件:

---
output: pdf_document 
classoption: twocolumn
---

:::::::::::::: {.columns}
::: {.column width="60%"}

contents

:::
::: {.column width="40%"}

contents

:::
::::::::::::::

如何获得不同大小的列?为什么按照他们的手册这不起作用?谢谢!

您尝试使用的 beamer 列在 beamer class 中有些特殊,不适用于正常的 classes。

但是在引擎盖下,这些列只是美化的小型页面 - 您可以在普通乳胶中使用这些 classes。

---
output: pdf_document 
---

\noindent\begin{minipage}{.6\textwidth}
test
\end{minipage}
\begin{minipage}{.4\textwidth}
test
\end{minipage}