Можно ли писать в стиле двух столбцов в restructuredtext?
-
12-09-2019 - |
Вопрос
Я хотел бы написать исследовательскую работу, используя restructuredtext, возможно ли использовать стиль с двумя столбцами, присущий такого рода документам?Я посмотрел на технические характеристики но начать использовать таблицу, которая будет настоящей проблемой, я не смог найти альтернативу.
Любая помощь была бы высоко оценена, спасибо!
Решение
Вы можете выводить 2 столбца в любом из форматов вывода docutils.
Если то, что вы хотите, - это 2 столбца Источник ReST тогда это намного сложнее.
Поскольку страниц нет, это может даже не иметь смысла (представьте, если столбцы длиной в 5000 строк ;-), поэтому я предполагаю, что вы имеете в виду выходные данные, будь то HTML, PDF или что-то еще.
Для PDF, используя rst2pdf, это тривиально, вам нужно только использовать -s двухколоночный вариант.
Для HTML это CSS-файл, и я уверен, что Google сможет вам помочь.
Другие советы
Если вам не нужен двухколоночный latex из reST, вы можете получить его с помощью:
rst2latex --documentoptions=twocolumn source.rst
Это возможно с помощью rst2pdf, но ваш макет должен быть сохранен в PageBreak
.В otherwords у вас не может быть макета в 1 столбец и макета в 2 столбца на одной странице.
.. raw:: pdf
PageBreak twoColumn
some text in two columns
.. raw:: pdf
PageBreak oneColumn
some text in one column
Я не нашел способа сделать это с помощью ReST.Вам действительно следует подумать Латекс для вашей исследовательской работы, особенно для цитирования (Бибтекс), если вы хотите написать это обычным текстом.Вы можете легко переключаться между одним и двумя столбцами:
% remove "twocolumn" for a single column
\documentclass[twocolumn]{article}
\begin{document}
Text here...
\end{document}
Видишь Викиокниги для хорошей справки.