Nur wenn Sie "Pythonhon" für das Experiment verwenden, können die Daten meiner Meinung nach von "Python" gelesen werden. Als ich versuchte, ein PDF zu erstellen, wünschte ich mir außerdem, ich könnte die folgenden Dinge automatisieren.
In Bezug auf die letzte Zahl denke ich ehrlich, dass es effektiv ist, wenn die Änderungsrate der Parameter, die die Figur beeinflussen, hoch ist oder wenn mehrere ähnliche Zahlen verwendet werden, bei denen nur die Parameter geändert werden.
Da "Python" jedes Mal ausgeführt wird, wenn "Tex" kompiliert wird, ist es nicht möglich, die einzufügende Figur durch Ausarbeiten eines Zeichens neu zu generieren. (Wenn Befehle wie "platex", "dvipdfmx" und "pythontex" zusammen in einem Build-Skript ausgeführt werden)
Texpad · Smoothest way to write LaTeX
Es gibt eine Gebühr, aber sind es 2 Wochen für eine Testversion? Du kannst es benutzen. Der Grund, warum es "Texpad" ist, war, dass ich von einem Freund vorgestellt und benutzt werden wollte. Wir erwägen einen Editor für "tex", einschließlich bezahlter. (Geben Sie vorerst Ihr Bestes, indem Sie "gulp" in "TexShop" oder "atom" schreiben? Referenz)
Ich konnte den Ordner "/ usr / textbin" nicht mit "El Capitan" erstellen, daher habe ich auf hier verwiesen, sondern auf "TexLive" PythonTex
ist von Anfang an in` enthalten.
Außerdem benötige ich das Modul Pylements.
pip install pygments
Machen.
Es gibt auch eine Schaltfläche "MacTex herunterladen" auf der Registerkarte "Verteilung" der "Texpad" -Einstellungen.
In TexPad
können Sie Folgendes auswählen.
Sie können das Build-Skript auch unter dem Projektordner mit bash
ausführen, indem Sie Use
.tpbuild script` aktivieren.
※ bib Wenn Sie "Referenzen" aktivieren, wird anscheinend auch "Biber" ausgeführt. Ich habe noch keine Arbeit geschrieben, daher bin ich mir nicht sicher, wie ich mit "bib" umgehen soll.
Texpad · Help · Custom Typesetting in Texpad OS X using Build Scripts
Ein Beispiel ist hier.
Ich verwende pyenv
, aber der Befehl pythontex
, den ich im Build-Skript geschrieben habe, hat nicht funktioniert.
Die Ursache war ein Fehler, dass das zu installierende Modul "pylements" fehlt.
Ich war mir nicht sicher, ob es ein Problem des Benutzers war, der das Build-Skript ausgeführt hat, aber vorerst habe ich "PYTHONPATH" in das Build-Skript eingefügt und es war ziemlich gut.
Hello PythonTex!
Grundsätzlich können Sie eine Funktion von "Python" usw. in der "{pycode}" - Umgebung definieren und mit dem Befehl "\ py" auf "tex" ausgeben.
Das folgende "tex" ist Wird.
\begin{pycode}
# -*- coding: UTF-8 -*-
def hello():
msg = r"Hello \textbf{PythonTex}!"
return msg
\end{pycode}
\py{hello() + " via py"}
A Gentle Introduction to PythonTeX
In der obigen Folie eine Formel mit sympy, ein Diagramm mit matplotlib und [webkit2png] ](Https://github.com/adamn/python-webkit2png) wird verwendet, um eine Webseite einzufügen und automatisch eine "Tabelle" zu generieren.
Ich habe "print" verwendet, um direkt in der "pycode" -Umgebung auszugeben, aber ich konnte es nicht in meiner eigenen Umgebung tun. Ich bin übrigens "2.7".
In der obigen Folie wird es mit "\ newcommand" und "sympy" kombiniert.
Es gibt einen "Latex" -Befehl in "Sympy", aber es wäre großartig, wenn Sie ihn automatisch aus der tatsächlich verwendeten Formel generieren könnten, ohne eine Formel mit "Sympy" zu erstellen.
Ich denke darüber nach, eine "Theano" -basierte Bibliothek zu verwenden, daher hatte ich das Gefühl, dass sie die Diagrammstruktur der "Theano" -Formel in "Sympy" oder "Latex" konvertieren könnte, aber ich habe sie gefunden. nicht. (Suchen Sie nach mehr, und wenn Sie es nicht haben, können Sie es selbst oder normal mit "sympy" schreiben. Wenn Sie es jedoch mit "sympy" schreiben, frage ich mich, ob Sie es normal mit "tex" schreiben sollten. Ich weiß nicht, wie viel "Vereinfachung" wie die Differentialformel ist. Referenz )
Dies scheint einfach zu sein.
Es ist bereits mit Daten fertig, aber es geht darum, wie die experimentellen Ergebnisse tatsächlich verwaltet werden, bevor sie in ein PDF umgewandelt werden. Es gibt eine starke Theorie, dass es in Excel gespeichert ist (kein einfacher Text), aber in diesem Fall denke ich darüber nach, tabfileio zu verwenden. Ich möchte nach der Verwendung erneut ein Memorandum schreiben. (Für CSV, auch wenn standardmäßig ein Modul vorhanden ist.)
PythonTeX und Matplotlib - etwas zum Aufschreiben
\begin{pycode}
・ ・ ・
pylab.savefig('myplot.pdf')
\end{pycode}
\begin{figure}
\includegraphics{myplot.pdf}
\end{figure}
Ich fühle mich gesagt.
Aus diesem Grund denke ich, dass Sie das Bild einmal speichern und es normal mit tex
laden sollten.
Wenn Sie rodeo verwenden, wird die Hürde für das Speichern von Grafikbildern anscheinend mit "Python" verringert (dies scheint grafisch möglich zu sein), daher würde ich es gerne verwenden. Ein Editor, der auf einem "Python" -basierten Browser ausgeführt wird. Es scheint, dass die Datenstruktur von pandas in der Ansicht angezeigt wird.
TikZ
Plot of the Brillouin Function | TikZ example
Die obige Seite ist "luatex" und die Funktion wird durch "lua" definiert, um "TikZ" zu machen, aber ist es nicht möglich, die "Python" -Version davon zu verwenden? Und schwitzen
Es scheint, dass Sie das Experiment so schnell wie möglich beenden sollten, bevor Sie die Schreibumgebung untersuchen. ..
Recommended Posts