
Quero compilar a lista abrangente de símbolos LaTeX com diferentes configurações do hyperref
pacote.
Primeiro tentei compilá-lo sem modificação. Mas invocar make symbols-a4.pdf
me dá um erro:
(/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}
?
Lamento não ter ideia do que o erro significa. Como resolver isso?
Responder1
Escrevi para o autor (Scott Pakin) e ele me deu uma solução alternativa muito importante para construir o documento (parcialmente).
Aqui listo a solução alternativa e algumas dicas me ajudam na hora de construir.
O pacote
uni.sty
precisa de uma correção (graças a Scott Pakin):% change \else\noexpand\UniError{#1}\noexpand\fi}}}{% % to \else\noexpand\UniError{\noexpand#1}\noexpand\fi}}}{%
Se
rawtables-*.pdf
desejar, é mais fácil usar o Linux porque alguns scripts perl usam vários utilitários de sistema que não estão disponíveis no Mac e no Win. Além disso, o processamento de pacotesjunicode
tambémlilyglyphs
depende do Linux.É mais fácil construir com o TeX Live 2016, que pode ser obtido emftp://tug.org/historic/systems/texlive.
Isto se deve ao desenvolvimento de vários pacotes, já que a Lista Abrangente de Símbolos do LaTeX contém comandos de vários pacotes. Por exemplo, na versão pré-compilada o pacote
halloweenmath
está desatualizado2017/01/06
, mas em2017/04/25
uma atualização de pacote acontece e adiciona vários comandos que entram em conflito com comandos de outros pacotes, como\skull
. Portanto, deve-se tomar cuidado extra para evitar o conflito de nomes. Devido ao meu conhecimento limitado sobre LaTeX, optei por usar a versão antiga do TeXLive para evitar resolver esses conflitos de nomes.É mais fácil instalar o TeX Live usando
scheme-full
. Se optar por instalar sem documentação, é melhor executartlmgr install --reinstall --with-doc lilyglyphs
porque as rotinas de construção parecem depender da existência do documento dos lírios para encontrar alguns arquivos relacionados.A seção10.8 Sobre este documentolista as versões de todos os pacotes usados.
No começo eu vou com a versão mais recente de 2019, um erro desaparece depois de alguns ajustes, mas outro aparece. Depois de encontrar essa seção, percebo que é a atualização dos pacotes que torna a fonte
symbols.tex
errada.
Finalmente... consegui construir uma versão parcial com minhas próprias configurações hyperref
(porque alguns pacotes não podem ser instalados facilmente tlmgr
e fiquei muito cansado depois de horas de ajustes em um Linux remoto lento).
Custa-me muito.