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.