2016-05-03 19 views
1

Ich versuche gerade, meine Diplomarbeit im Emacs-Org-Modus zu schreiben, und habe Probleme mit Dateieinschlüssen bekommen.Wie kann ich den Organisationsmodus anhalten, um meine Figuren auf die letzte Seite zu verschieben?

Als ich sind Zahlen mit:

#+NAME: fig:banana 
#+CAPTION: this is a figure caption 
[[/path/to/image.png]] 

(oder unter Verwendung eines pdf) es funktioniert gut. Aber wenn ich ein anderes Bild einfüge, wird es irgendwie an das Ende der Datei verschoben, anstatt dort eingefügt zu werden, wo es aufgerufen wird.

Mein pdf-Export-Prozess (in meiner ~/.emacs Datei) sieht wie folgt aus:

(setq org-latex-pdf-process 
    '("latexmk -pdflatex='pdflatex -interaction nonstopmode' -pdf -bibtex -f %f")) 

Alle Ideen, wie dieses Problem beheben?

Antwort

4

Ein Freund von mir wies mich auf das LaTex-Paket placeins.

#+LATEX_HEADER: \usepackage{placeins} 

* section 1 
** hi! 

#+TITLE: fig:banana 
#+CAPTION: this is a banana figure 
[[/link/to/banana.png]] 

\FloatBarrier 

* section 2 

Die FloatBarrier hält Schwimmer (Figuren Schwimmer sind) von über sie zu springen. Ich werde weiter darauf achten müssen, [tbh] -Optionen an Zahlen aus dem Organisationsmodus weiterzuleiten.

2

Überprüfen Sie das org-mode Handbuch, wie Sie Platzierungsoptionen wie [h], [t] usw. an den LaTeX Compiler übergeben können.

Wenn Sie nicht sicher sind, wie Sie steuern, wo Zahlen (genauer gesagt, Gleitkommazahlen) von LaTeX platziert werden, finden Sie in jeder Einführung.

Oder möchten Sie, dass die Figur dort platziert wird, wo Sie sie enthalten? Wenn dies der Fall ist, brauchen Sie es möglicherweise nicht, um ein Float zu sein.