Est-il possible d'écrire dans un style deux colonnes reStructuredText?
-
12-09-2019 - |
Question
Je voudrais écrire un document de recherche à l'aide reStructuredText, est-il possible d'avoir le style de deux colonnes inhérentes à ce type de document? Je regardais les mais en utilisant un wich appart tableau sera un vraie douleur je n'ai pas être en mesure de trouver une alternative.
Toute aide serait grandement appréciée, merci!
La solution
Vous pouvez sortir 2 colonnes dans l'un des formats de sorties docutils.
Si ce que vous voulez est un 2-colonne Source ReST il est beaucoup plus difficile.
Comme il n'y a pas de pages, il ne peut même pas donner un sens (imaginez si les colonnes sont 5000 lignes à long ;-), donc je suppose que vous voulez dire dans la sortie, que ce soit HTML, PDF ou autre.
Pour PDF, en utilisant rst2pdf, il est trivial, il vous suffit d'utiliser le -s twocolumn l'option .
Pour HTML, il est une chose CSS, et je suis sûr que Google peut vous aider.
Autres conseils
Si vous wan't latex à deux colonnes de reST vous pouvez l'obtenir avec:
rst2latex --documentoptions=twocolumn source.rst
Il est possible avec rst2pdf mais votre mise en page doit être maintenue dans PageBreak
. En d'autres termes, vous ne pouvez pas avoir 1 mise en page de colonne et 2 disposition des colonnes sur une page.
.. raw:: pdf
PageBreak twoColumn
some text in two columns
.. raw:: pdf
PageBreak oneColumn
some text in one column
Je ne l'ai pas trouvé un moyen de le faire avec ReST. Vous devriez vraiment envisager LATEX pour votre document de recherche, en particulier pour les citations ( BibTex ), si vous voulez écrire dans le texte brut. Vous pouvez facilement basculer entre une et deux colonnes:
% remove "twocolumn" for a single column
\documentclass[twocolumn]{article}
\begin{document}
Text here...
\end{document}
Voir Wikibooks pour une bonne référence.