
Ich lese das
Wie installiere ich TeX auf Android-Telefonen?
Post und ich kann TeX Live nicht auf Android 4.2.2 installieren und ich habe tl4a-2013-06-10.tar.xz
, TL4A.apk
, tl4a-2013-06-18.tar.xz
, und texmf.cnf
auf meinem Tablet.
Antwort1
Jetzt installiere ich TeX Live für Android. Ich habe vor 6 Monaten mit der Installation begonnen; jetzt kann ich PDF und DVI aus englischen LaTeX-Dateien erstellen, aber die Installation ist noch nicht abgeschlossen. Ich habe Android 4.2.2 auf einem nicht gerooteten Tablet mit 16 MB internem Speicher. Unbekannte QuellenOption in den Sicherheitsoptionen des Tablets deaktiviert ist,Apps überprüfenist aktiviert (ich habe geändertUnbekannte QuellenOption; soweit ich weiß, habe ich sie vor der Installation von TeX Live deaktiviert, aber ich bin mir nicht sicher).
ich installierteTeXLive für Androidvon GoogleSpielladen. Die Installation war nicht abgeschlossen. Die Binärdateien waren nicht dekomprimiert (das konnte ich feststellen, indem ich den verfügbaren Speicherplatz im internen Speicher überprüfte). Als Folge der Installation vonTeXLive für Android, Ich habeTerminalemulator für Androidmit den notwendigen, installationsbereiten Bibliotheken von TeX.
Installation der Binärdateien: Ich habe tl4a-2013-06-18.tar.xz verwendet. Jetzt ist es verfügbar auf https://code.google.com/p/texlive-for-android/downloads/ Ich habe die Dateien aus dem Verzeichnis tl4a-2013-06-18.tar\bin des Archivs in das Verzeichnis /data/data/texlive.androidport/bin auf dem Tablet entpackt. (Um zu sehen, in welches Verzeichnis die Binärdateien installiert werden, habe ich die PATH-Variable überprüft:
ua_a110@android:/ $ echo $PATH
/vendor/bin:/system/bin:/system/xbin:/data/data/texlive.androidport/bin-base:/data/data/texlive.androidport/bin
Die andere Geschichte ist, wie man Dateien extrahiert. Ich habe das Archiv auf einem Windows-PC auf eine SD-Karte entpackt, die SD-Karte in den Tablet-PC gesteckt und die Dateien mit cat
und in das Bin-Verzeichnis kopiert chmod 500
. Wahrscheinlich gibt es einen besseren Weg.)
Texmf-Baum installieren. Ich habe versucht, den Baum auf einer eingesteckten SD-Karte zu installieren, aber es hat nicht geklappt. C. MA schlägt die Installation in /sdcard/texlive vor und nimmt Änderungen an texmf.cnf vor. Ich habe den Texmf-Baum in ~/texmf installiert, einem der Standardverzeichnisse, in denen Tex nach Dateien sucht. Ich weiß nicht mehr, woher ich die
texmf.cnf
Datei habe. Wahrscheinlich habe ich sie vontetex
der Distribution oder vonkpathsee
der Distribution. Kopierentexmf.cnf
nach:/sdcard/texlive
Der einfachste Weg war, den Texmf-Baum vollständig zu kopieren, wenn Speicherplatz vorhanden ist. Aber ich habe einzelne Pakete kopiert, einige von Texlive, einige von CTAN, einige von Living MikTeX.Kompilieren von Tex-Formaten. Ich habe LaTeX aus den Quellen installiert. Aber der einfachere Weg ist (wenn Texlive Tree installiert ist):
pdftex -ini latex.ltx
und dann die Datei latex.fmt in ein Verzeichnis kopieren, in dem Tex nach Formatdateien sucht (vielleicht in ~/texmf/web2c/
ein Verzeichnis?). Ich habe sie latex.fmt
in ~/formats/
das Verzeichnis kopiert.
Ich habe nicht ausprobiert, ob es latex.fmt
bei anderen Tex-Distributionen funktioniert.
latex
Verknüpfungen erstellen. Stellen Sie sicher, dass Sie keine Dateienpdflatex
im Tex-Binärverzeichnis haben . Dann habe ich zwei Dateien erstelltlatex
undpdflatex
mit im Tex-Binärverzeichnis mit folgendem Inhalt/data/data/texlive.androidport/bin/latex:
pdftex -output-format=dvi -fmt=/data/data/texlive.androidport/app_HOME/formats/latex.fmt $*
/data/data/texlive.androidport/bin/pdflatex:
pdftex -output-format=pdf -fmt=/data/data/texlive.androidport/app_HOME/formats/latex.fmt $*
(Jede Datei enthält eine Zeile, beginnt mit pdftex
und endet mit $*
. Hier /data/data/texlive.androidport/bin
ist das Tex-Binärverzeichnis und /data/data/texlive.androidport/app_HOME/formats
ein Verzeichnis, in das ich kopiert habe latex.fmt
.)
Dann habe ich diese beiden Dateien mit ausführbar gemacht chmod 500
.
- TODO: Formate für
METAFONT
. Configuredvipdfmx
und kompilierendvips
. Das habe ich noch nicht gemacht.
Ich habe PDF-Schriftarten aus der anderen TEX-Distribution (MiKTeX) kopiert. Jetzt kann ich DVI- und PDF-Dateien aus TEX-Dateien erstellen, ohne neue Schriftarten zu generieren. Ich kann PDF-Dateien lesen mitAdobe Reader. Ich kann mit DVI-Dateien nichts machen, da dvipdfm
und dvips
noch nicht konfiguriert sind.
Beachten Sie, dassTeXLive für AndroidDas Paket enthält keinen Editor. Sie können jedoch einen Editor aus einem anderen App-Paket verwenden. Ich verwende Kingsoft Office. Ein kleiner Nachteil ist, dass es keine Dateien mit der Erweiterung .tex öffnen kann. Daher muss ich .tex-Dateien zum Bearbeiten in .txt umbenennen. Es gibt einige spezialisierte LaTeX-Editoren in GoogleSpielladenIch hoffe, sie können Seite an Seite arbeiten mitTeXLive für Android: Erstellen Sie .tex mit dem Editor und "konvertieren" Sie es dann in .pdf mitTeXLive für Android, und zeigen Sie es dann mit Ihrem bevorzugten PDF-Viewer an. Ich habe jedoch noch keine speziellen TeX-Editoren ausprobiert.