Jupiter-Notizbuch zu Latex – Zeichen sind zu groß

Jupiter-Notizbuch zu Latex – Zeichen sind zu groß

Ich habe versucht, mein Jupiter-Notizbuch direkt in eine .tex-Datei (in Overleaf) zu importieren, weiß aber nicht, wie ich die Gesamtgröße des Codes verringern kann. Es gibt eine Zeile in der Rohdatei, die diese Aufgabe scheinbar erfüllt (Zeile 118 % Add ',fontsize=\small' for more characters per line), aber ich verstehe nicht, wie ich sie verwenden soll.

EDIT: Ich werde versuchen, das klarer auszudrücken. Ich bearbeite ein Jupyter-Notebook mit Anaconda Navigator. Bei diesem Notebook gibt es eine Option, den Code als „.tex“-Datei zu exportieren. Wenn ich das mache, ist der gesamte Markdown-Text sehr sauber und die Größe ist perfekt (es ist die normale Latex-Größe). Was ich ändern möchte, ist die Größe des Textes in den Codeblöcken. Es sieht so aus, als würden sie einen Block verwenden, Verbatimum die richtige Codeschriftart und Hintergrundfarbe zu erhalten. Und es gibt die Zeile 118, wie bereits erwähnt, die einen Befehl enthält, der anscheinend nur die Größe des Codes ändern kann. Ich wünschte, ich wäre diesbezüglich klarer gewesen. Vielen Dank für Ihre Hilfe. Screenshot des Codes

Antwort1

Bearbeiten:

Ich habe in der ersten Version erwähnt, dass dies anscheinend von Pandoc-Vorlagen stammt, aber es scheint in den vergangenen Jahren migriert zu sein nachnbkonvertierendas von Jupyter Notebook für Konvertierungen im Hintergrund verwendet wird.

Genauer gesagt handelt es sich dabei um diebase.tex.j2Jinja2-Vorlage undHierist ein Link zu den entsprechenden Zeilen.

Anweisungen zur Verwendung Ihrer eigenen Vorlage finden SieHier.

Als Benutzer des Jupyter Notebook-Workflows sind Sie in der wesentlich besseren Position, diese Hinweise in eine Lösung für Ihr Problem umzusetzen, als Teilnehmer dieses TeX-Forums.

Die einfachste Möglichkeit, abgesehen vom Überschreiben der Vorlage, besteht darin, zu prüfen, ob in der Jupyter-Dokumentation eine Möglichkeit erwähnt wird, benutzerdefiniertes Material in die Präambel des LaTeX-Dokuments einzufügen. Wie bereits erwähnt, \fvset{fontsize=\small}müssen Sie dazu nur das Einfügen durchführen. Beachten Sie, dass Backslashs in Python-Zeichenfolgenliteralen verdoppelt werden müssen, oder verwenden Sie Rohzeichenfolgen.


(erste Antwort) Dies ist aus Pandoc-Vorlagen extrahiert, zum Beispiel finden Sie eine relevante DiskussionDort.

Das Verbatim wird definiert durchAbonnierenPaket.

Sie sollten ,fontsize=\smallbeispielsweise so hinzufügen (das Leerzeichen nach dem Komma spielt hier keine Rolle, aber in LaTeX sind Leerzeichen manchmal wichtig ...)

\DefineVerbatimEnvironment{Highlighting}{Verbatim}{commandchars=\\\{\}, fontsize=\small}

Wenn es sich um eine manuell geschriebene LaTeX-Datei handeln würde, würde man dies \fvset{fontsize=\small}in der Präambel berücksichtigen.

verwandte Informationen