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}
我无法识别列宽。就好像它只是被忽略了,每列恰好是可用 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}