Можно ли написать в стиле двух столбцов в restructuredtext? - PullRequest
4 голосов
/ 11 августа 2009

Я хотел бы написать исследовательскую работу с использованием restructuredtext, возможно ли иметь стиль с двумя столбцами, свойственный этому виду документа? Я посмотрел на спецификации , но приложение, использующее стол, будет настоящей болью, я не смог найти альтернативу.

Любая помощь будет принята с благодарностью, спасибо!

Ответы [ 4 ]

7 голосов
/ 25 августа 2009

Вы можете вывести 2-столбец в любом из форматов документов, выводимых.

Если вам нужен 2-колоночный источник ReST , тогда это намного сложнее.

Поскольку страниц нет, это может даже не иметь смысла (представьте, если столбцы имеют длину 5000 строк ;-), поэтому я предполагаю, что вы имеете в виду в выводе, будь то HTML, PDF или любой другой.

Для PDF, используя rst2pdf, это тривиально, вам нужно всего лишь использовать -s двухколонку .

Для HTML это CSS, и я уверен, что Google может помочь вам.

4 голосов
/ 16 марта 2012

Это возможно с rst2pdf, но ваш макет должен быть в пределах PageBreak. Другими словами, вы не можете иметь 1 столбец и 2 столбца на одной странице.

.. raw:: pdf 

      PageBreak twoColumn 

some text in two columns 


.. raw:: pdf 

      PageBreak oneColumn 

some text in one column
4 голосов
/ 06 апреля 2010

Если вы не хотите использовать два столбца латекса от reST, вы можете получить его с помощью:

rst2latex --documentoptions=twocolumn source.rst
3 голосов
/ 11 августа 2009

Я не нашел способа сделать это с помощью ReST. Вы действительно должны рассмотреть LaTeX для своей исследовательской работы, особенно для цитат ( BibTex ), если вы хотите написать ее в виде простого текста. Вы можете легко переключаться между одним и двумя столбцами:

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

См. Wikibooks для хорошей справки.

...