Ist es möglich, in einem zwei Spalten Stil in reStructuredText zu schreiben?

StackOverflow https://stackoverflow.com/questions/1258284

  •  12-09-2019
  •  | 
  •  

Frage

Ich mag ein Forschungspapier reStructuredText schreiben, ist es möglich, den zweispaltige Stil eigen zu dieser Art von Dokument zu haben? Ich schaute auf die Spezifikationen aber appart einen Tisch wich mit wird ein ich echte Schmerzen nicht in der Lage sein, eine Alternative zu finden.

Jede Hilfe wäre sehr dankbar, danke!

War es hilfreich?

Lösung

Sie können die Ausgabe 2-Spalte in einem der Formate docutils Ausgänge.

Wenn, was Sie wollen, ist eine 2-Spalte ReST Quelle , dann ist es viel schwieriger.

Da es keine Seiten sind, kann es auch nicht sinnvoll (man stelle sich, wenn die Spalten 5000 Zeilen lang sind ;-), also werde ich annehmen, dass Sie in der Ausgabe bedeuten, sei es HTML, PDF oder was auch immer.

Für PDF, mit rst2pdf, es ist trivial, müssen Sie nur die es twocolumn Option.

Für HTML, es ist eine CSS-Sache, und ich bin sicher, dass Google kann Ihnen helfen.

Andere Tipps

Wenn Sie zwei Spalten Latex aus reST wan't können Sie es mit bekommen:

rst2latex --documentoptions=twocolumn source.rst

Es ist möglich, mit rst2pdf aber Ihr Layout hat innerhalb PageBreak gehalten werden. Mit anderen Worten haben Sie können nicht 1-Spalten-Layout und 2-Spalten-Layout auf einer Seite.

.. raw:: pdf 

      PageBreak twoColumn 

some text in two columns 


.. raw:: pdf 

      PageBreak oneColumn 

some text in one column

Ich habe keine Möglichkeit, dies zu tun, mit ReST gefunden. Sie sollten sich wirklich LaTeX für Ihre Forschungsarbeit berücksichtigen, vor allem für Zitierungen ( BibTex ), wenn Sie es im Klartext schreiben möchten. Sie können zwischen einer und zwei Spalten einfach wechseln:

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

Siehe Wikibooks für eine gute Referenz.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top