Wie kann ich einen Verweis auf eine Figur in Abschriften mit Pandoc machen?
Ich bin derzeit ein Dokument zu schreiben in markdown und ich möchte auch einen Verweis auf ein Bild aus meinem text.
this is my text, I want a reference to my image1 [here]. blablabla
![image1](img/image1.png)
Ich tun will, verweisen, da nach der Umstellung meiner markdown nach pdf, Bilder bekommen, angeordnet in einer oder beiden Seiten nach und das Dokument macht auch keinen Sinn.
UPDATE:
Habe ich versucht, Ryan ' s Antwort in post und ich kann es nicht arbeiten.
Anscheinend ist der code :
[image]: image.png "Image Title"
![Alt text][image]
A reference to the [image](#image).
erzeugen sollte:
\begin{figure}[htbp]
\centering
\includegraphics[keepaspectratio,width=\textwidth,height=0.75\textheight]{i mage.png}
\caption{Alt text}
\label{image}
\end{figure}
A reference to the image (\autoref{image}).
stattdessen habe ich erhalten:
\begin{figure}[htbp]
\centering
\includegraphics{image.png}
\caption{Alt text}
\end{figure}
A reference to the \href{\#image}{image}.
Ich habe bemerkt, zwei Probleme :
\label{image}
nicht angezeigt : keine Referenz erstellt.(\autoref{image})
wird\href{\#image}{image}
: keine cross-Referenz erkannt wird.
Dann, wenn ich konvertieren, um pdf es offenbar keinen link zu dem Bild. Gibt es ein link, aber es ist kein link zu irgendetwas.
Jede Hilfe wäre sehr geschätzt werden!!
InformationsquelleAutor der Frage Romain Piel | 2012-02-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
In pandoc können Sie selbst tun:
InformationsquelleAutor der Antwort N.N.
Ich hatte ein Gespräch mit Ryan Gray nach dem Lesen seine Antwort in einem ähnlichen Beitrag. Seine Lösung für die Verwendung von :
wird nur angepasst, wenn mit multimarkdown.
Wenn es um pandoc, die einzige Lösung, um Querverweise direkt verwendet, latex Schlüsselwörter:
InformationsquelleAutor der Antwort Romain Piel
Können Sie die pandoc-fignos filter für Bild-Nummerierung und Referenzierung. Es funktioniert mit jedem beliebigen output-format -- nicht nur LaTeX.
Fügen Sie ein label auf das Bild Attribute wie diese:
... und dann verweisen Sie die Abbildung wie diese:
Informationen zum installieren und anwenden der pandoc-fignos filter ist auf der Web-Seite. Es gibt auch die pandoc-eqnos filter für die gleiche Art von Ding mit Gleichungen.
InformationsquelleAutor der Antwort tjd
Pandoc unterstützt das verweisen auf Abschnitte (über Abschnitt-IDS vorangestellt
#
).Kommentare auf dieser offene Frage beschreiben, wie Sie die folgende Problemumgehung nutzt die in Abschnitt Bezeichner für die Generierung von Bild-Referenzen in LaTeX und HTML:
In die leere Zeile vor
</div>
erforderlich ist.InformationsquelleAutor der Antwort ivotron
Angenommen, Sie möchten die PDF-Ausgabe von Pandoc am Ende:
Die beste Lösung zum einfügen von Bildern und ändern Ihre Attribute, die ich gefunden habe ist:
und in meinem
template.latex
ich habe:Anderen Lösungen angeben können, die Bildbreite oder-Höhe, zumindest nicht in der standard-markdown. Allerdings ist es oft unerlässlich, für so etwas wie ein Buch oder ein Papier zu geben Sie die Abmessungen der Figuren, außer Sie möchten, konfigurieren Sie die Ausgabe-Größe von Bildern, bevor Sie diese in Ihr Dokument ein. In diesem Fall würden Sie haben, um mit verschiedenen Einstellungen für die Werkzeuge, die Sie verwenden, um die Bilder zu erstellen.
Empfehle ich im Falle von Matplotlib zu PDF exportieren und verwenden Sie dann den code, den ich gepostet. Dadurch erhalten Sie die beste Bildqualität und höchste Flexibilität in der Konfiguration, wie das Bild Aussehen wird, in der PDF-Ausgabe, ohne sich sorgen zu machen über Sachen.
InformationsquelleAutor der Antwort Zelphir