É possível escrever em um estilo de duas colunas em reStruturedText?
-
12-09-2019 - |
Pergunta
Eu gostaria de escrever um trabalho de pesquisa usando reStructuredText, é possível ter o estilo de duas colunas inerente a este tipo de documento? Olhei para os especificações mas appart usando uma tabela wich será um dor real eu não ser capaz de encontrar uma alternativa.
Qualquer ajuda seria muito apreciada, obrigado!
Solução
Você pode saída de 2 colunas em qualquer das saídas de formatos docutils.
Se o que você quer é um 2-coluna fonte ReST , então é muito mais difícil.
Uma vez que não existem páginas, não pode mesmo fazer sentido (imagine se as colunas são 5000 linhas longo ;-), por isso vou assumir que você quer dizer na saída, seja HTML, PDF ou qualquer outra coisa.
Para PDF, utilizando rst2pdf, é trivial, você só precisa usar o -s twocolumn opção.
Para HTML, que é uma coisa CSS, e estou certo que o Google pode ajudá-lo.
Outras dicas
Se você wa dois látex coluna de resto você pode obtê-lo com:
rst2latex --documentoptions=twocolumn source.rst
É possível com rst2pdf mas seu layout tem que ser mantido dentro PageBreak
. Em outras palavras você não pode ter um layout de coluna e layout 2 coluna em uma página.
.. raw:: pdf
PageBreak twoColumn
some text in two columns
.. raw:: pdf
PageBreak oneColumn
some text in one column
Eu não encontrei uma maneira de fazê-lo com o repouso. Você realmente deve considerar LaTeX para o seu trabalho de pesquisa, especialmente para citações ( BibTex ), se você quiser escrever em texto simples. Você pode facilmente alternar entre uma e duas colunas:
% remove "twocolumn" for a single column
\documentclass[twocolumn]{article}
\begin{document}
Text here...
\end{document}
Consulte Wikibooks para uma boa referência.