Wie kompiliere ich die umfassende LaTeX-Symbolliste?

Wie kompiliere ich die umfassende LaTeX-Symbolliste?

Ich möchte die umfassende LaTeX-Symbolliste mit verschiedenen Einstellungen des hyperrefPakets kompilieren.

Zuerst habe ich versucht, es ohne Änderungen zu kompilieren. Aber beim Aufrufen make symbols-a4.pdferhalte ich einen Fehler:

(/usr/local/texlive/2019/texmf-dist/tex/latex/universa/uni.sty
! Undefined control sequence.
<argument> ...lse \noexpand \UniError {\bausquare
                                                  }\noexpand \fi }}
l.88 \DeclareUniChar{\bausquare}{"00}

?

Es tut mir leid, dass ich keine Ahnung habe, was der Fehler bedeutet. Wie kann ich ihn lösen?

Antwort1

Ich habe dem Autor (Scott Pakin) geschrieben und er hat mir einen sehr wichtigen Workaround gegeben, um das Dokument (teilweise) zu erstellen.

Hier liste ich die Workarounds auf und einige Tipps helfen mir beim Bauen.

  1. Das Paket uni.stymuss korrigiert werden (danke an Scott Pakin):

    % change
    \else\noexpand\UniError{#1}\noexpand\fi}}}{%
    % to
    \else\noexpand\UniError{\noexpand#1}\noexpand\fi}}}{%
    
  2. Falls rawtables-*.pdfgewünscht, ist es einfacher, Linux zu verwenden, da einige Perl-Skripte mehrere Systemdienstprogramme verwenden, die auf Mac und Windows nicht verfügbar sind. Darüber hinaus basiert auch die Verarbeitung von Paketen junicodeauf lilyglyphsLinux.

  3. Es ist einfacher zu erstellen mit TeX Live 2016, das erhältlich ist vonftp://tug.org/historic/systems/texlive.

    Dies liegt an der Entwicklung verschiedener Pakete, da die umfassende LaTeX-Symbolliste Befehle aus verschiedenen Paketen enthält. In der vorgefertigten Version halloweenmathist das Paket beispielsweise veraltet 2017/01/06, aber bei 2017/04/25einer Paketaktualisierung werden mehrere Befehle hinzugefügt, die mit Befehlen in anderen Paketen in Konflikt stehen, wie z. B. \skull. Daher sollte besonders darauf geachtet werden, Namenskonflikte zu vermeiden. Aufgrund meiner begrenzten Kenntnisse über LaTeX verwende ich die alte Version von TeXLive, um diese Namenskonflikte nicht lösen zu müssen.

  4. Es ist einfacher, TeX Live mit zu installieren scheme-full. Wenn Sie sich für die Installation ohne Dokumentation entscheiden, ist es besser, es auszuführen, tlmgr install --reinstall --with-doc lilyglyphsda die Routinen zum Erstellen auf die Existenz des Dokuments von Lilyglyphs angewiesen zu sein scheinen, um einige zugehörige Dateien zu finden.

  5. Die Sektion10.8 Zu diesem Dokumentlistet die Versionen aller verwendeten Pakete auf.

    Zu Beginn verwende ich die neueste Version von 2019. Nach einigen Optimierungen verschwindet ein Fehler, aber ein anderer tritt auf. Nachdem ich diesen Abschnitt gefunden habe, wird mir klar, dass es die Paketaktualisierung ist, die die Quelle symbols.texfehlerhaft macht.

Endlich ... konnte ich eine Teilversion mit meinen eigenen Einstellungen erstellen hyperref(da sich einige Pakete nicht einfach installieren lassen tlmgrund ich nach stundenlangem Optimieren über ein langsames Remote-Linux zu müde wurde).

Es kostet mich zu viel.

Erste Seite: Bildbeschreibung hier eingeben

Verwendete und ausgelassene Pakete: Bildbeschreibung hier eingeben

verwandte Informationen