5

我想用 restructuredtext 写一篇研究论文,这种文档可以有两栏固有的风格吗?我查看了规格,但除了使用一张桌子,这将是一个真正的痛苦,我无法找到替代品。

4

4 回答 4

7

您可以以 docutils 输出的任何格式输出 2 列。

如果你想要的是一个 2 列的ReST 源,那么它就更难了。

由于没有页面,它甚至可能没有意义(想象一下,如果列有 5000 行长 ;-),所以我假设你的意思是输出,无论是 HTML、PDF 还是其他。

对于 PDF,使用 rst2pdf 很简单,只需要使用-s twocolumn选项即可。

对于 HTML,它是 CSS 的东西,我相信 google 可以帮助你。

于 2009-08-25T11:51:10.343 回答
4

如果你不想从 reST 获得两列乳胶,你可以通过以下方式获得它:

rst2latex --documentoptions=twocolumn source.rst
于 2010-04-06T06:53:41.733 回答
4

rst2pdf 可以,但您的布局必须保持在PageBreak. 换句话说,您不能在一页上有 1 列布局和 2 列布局。

.. raw:: pdf 

      PageBreak twoColumn 

some text in two columns 


.. raw:: pdf 

      PageBreak oneColumn 

some text in one column
于 2012-03-16T09:35:16.707 回答
3

我还没有找到使用 ReST 的方法。如果你想用纯文本编写,你真的应该为你的研究论文考虑LaTeX ,尤其是引文 ( BibTex )。您可以轻松地在一列和两列之间切换:

% remove "twocolumn" for a single column
\documentclass[twocolumn]{article}
\begin{document}
Text here...
\end{document}

请参阅Wikibooks以获得很好的参考。

于 2009-08-11T04:16:10.727 回答