Quellcode
Quellcode-Repository für diese Dokumentation.
Beachten Sie, dass es sich hierbei um die Erstellung der Dokumentation für die Anwendung transpolibre selbst handelt, nicht um die Verwendung von transpolibre.
Dokumentation erstellen
Um diese Dokumentation lokal zu erstellen, führen Sie die folgenden Schritte aus.
Installieren von Abhängigkeiten
Installieren Sie Abhängigkeiten, wie bei Debian:
sudo apt update
sudo apt install python-is-python3 python3-pip python3-venv
Dokumentation herunterladen Quelle
git clone https://spacecruft.org/deepcrayon/transpolibre
cd transpolibre/
Python einrichten
python -m venv venv
source venv/bin/activate
pip install -U pip setuptools wheel
Dokumentation Erstellen von Hilfe
Führen Sie zum Anzeigen der Dokumentation aus:
make help
Dies wird diese Hilfe anzeigen:
Please use 'make <target>' where <target> is one of
clean Remove all build files and directories (including translations)
all Clean and make all targets
gettext_build Build localisation strings for translation
update_locale Update localisation
update_locale_<lang> Update localisation for <lang>
html Build the HTML documentation for all languages
html_<lang> Build HTML documentation for <lang>
latex Build the documentation using LaTeX for all languages
latex_<lang> Build the documentation using LaTeX for <lang>
pdf Build the PDF documentation using LaTeX for all languages
pdf_<lang> Build the PDF documentation using LaTeX for <lang>
ebook Reduce size of PDF for eBook
prepress Reduce size of PDF for prepess
index Copy static docs/index.html to docs/_build/html/index.html
translations Translate from English
Reinigen
Reinigen Sie die Build-Artefakte auf diese Weise.
make clean
HTML-Dokumentation erstellen
Führen Sie zum Erstellen der HTML-Dokumentation den Befehl aus:
make index
make html
Die resultierende HTML-Datei befindet sich in docs/_build/html/ mit einer Datei auf oberster Ebene index.html, die sich hier befindet: docs/index.html.
LaTeX-PDF erstellen
Um ein PDF-Dokument aus einem LaTeX-Build zu erstellen, installieren Sie zuerst die Abhängigkeiten (das ist viel mehr als nötig):
sudo apt install texlive-full
Erstellen Sie dann die LaTeX- und PDF-Dokumente:
make latex
PDF erstellen
So erstellen Sie ein PDF-Dokument aus LaTeX:
make pdf
Die resultierende PDF-Datei wird hier gespeichert: docs/_build/latex/en/transpolibre.pdf.
eBook
Um die PDF-Datei für ein eBook auf 150 dpi zu verkleinern, führen Sie Folgendes aus:
make ebook
Die resultierende PDF-Datei wird hier gespeichert: docs/_build/latex/en/transpolibre-ebook-en.pdf.
Druckvorstufe
Um die PDF-Datei für den Druck auf 300 dpi zu verkleinern, führen Sie Folgendes aus:
make prepress
Die resultierende PDF-Datei wird hier gespeichert: docs/_build/latex/en/transpolibre-prepress-en.pdf.
Alle Dokumentation erstellen
Alle Dokumentation wird erstellt, einschließlich HTML- und PDF-Dateien.
make all
Übersetzungen
Siehe README.md für Hinweise zur Aktualisierung von Paketübersetzungen.