Как составить полный список символов LaTeX?

Как составить полный список символов LaTeX?

Я хочу составить Полный список символов LaTeX с различными настройками пакета hyperref.

Сначала я попытался скомпилировать его без изменений. Но при вызове make symbols-a4.pdfвозникает ошибка:

(/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}

?

Извините, но я не знаю, что означает эта ошибка. Как ее решить?

решение1

Я написал автору (Скотту Пэкину), и он дал мне очень важный обходной путь для создания документа (частично).

Здесь я перечислю обходные пути и несколько советов, которые помогут мне при строительстве.

  1. Пакет uni.styнуждается в исправлении (спасибо Скотту Пэкину):

    % change
    \else\noexpand\UniError{#1}\noexpand\fi}}}{%
    % to
    \else\noexpand\UniError{\noexpand#1}\noexpand\fi}}}{%
    
  2. Если rawtables-*.pdfнужно, проще использовать Linux, потому что некоторые скрипты perl используют несколько системных утилит, которые недоступны на mac и win. Более того, обработка пакетов junicodeтакже lilyglyphsопирается на Linux.

  3. Проще всего строить с помощью TeX Live 2016, который можно получить здесьftp://tug.org/historic/systems/texlive.

    Это связано с разработкой различных пакетов, поскольку Comprehensive LaTeX Symbol List содержит команды из различных пакетов. Например, в готовой версии пакет halloweenmathдатирован 2017/01/06, но при 2017/04/25обновлении пакета происходит добавление нескольких команд, которые конфликтуют с командами в других пакетах, например \skull. Таким образом, следует проявлять особую осторожность, чтобы избежать конфликта имен. Из-за моих ограниченных знаний о LaTeX я решил использовать старую версию TeXLive, чтобы избежать разрешения этих конфликтов имен.

  4. Проще установить TeX Live с помощью scheme-full. Если вы решили установить без документации, лучше запустить, tlmgr install --reinstall --with-doc lilyglyphsпотому что процедуры для сборки, похоже, полагаются на существование документа lilyglyphs, чтобы найти некоторые связанные файлы.

  5. Секция10.8 Об этом документеперечисляет версии всех используемых пакетов.

    В начале я использую последнюю версию 2019 года, ошибка исчезает после некоторых настроек, но появляется другая. Найдя этот раздел, я понимаю, что это обновление пакетов делает источник symbols.texошибочным.

Наконец... мне удалось создать частичную версию со своими собственными настройками hyperref(потому что некоторые пакеты не могут быть легко установлены, tlmgrи я слишком устал после нескольких часов настройки через медленный удаленный Linux).

Это обходится мне слишком дорого.

Первая страница: введите описание изображения здесь

Использованные и пропущенные пакеты: введите описание изображения здесь

Связанный контент