
Quiero compilar la lista completa de símbolos de LaTeX con diferentes configuraciones del hyperref
paquete.
Primero intenté compilarlo sin modificaciones. Pero al invocar make symbols-a4.pdf
me da un error:
(/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 no tener idea de lo que significa el error. ¿Cómo resolverlo?
Respuesta1
Le escribí al autor (Scott Pakin) y él me dio una solución alternativa muy importante para crear el documento (parcialmente).
Aquí enumero la solución alternativa y algunos consejos que me ayudan a la hora de construir.
El paquete
uni.sty
necesita una solución (gracias a Scott Pakin):% change \else\noexpand\UniError{#1}\noexpand\fi}}}{% % to \else\noexpand\UniError{\noexpand#1}\noexpand\fi}}}{%
Si
rawtables-*.pdf
se desea, es más fácil usar Linux porque algunos scripts de Perl usan varias utilidades del sistema que no están disponibles en Mac y Win. Además, el procesamiento de paquetesjunicode
tambiénlilyglyphs
depende de Linux.Es más fácil de construir con TeX Live 2016, que se puede obtener enftp://tug.org/historic/systems/texlive.
Esto se debe al desarrollo de varios paquetes, ya que la Lista completa de símbolos de LaTeX contiene comandos de varios paquetes. Por ejemplo, en la versión precompilada el paquete
halloweenmath
tiene fecha2017/01/06
, pero en2017/04/25
un paquete se actualiza y agrega varios comandos que entran en conflicto con los comandos de otros paquetes, como\skull
. Por lo tanto, se debe tener especial cuidado para evitar el conflicto de nombres. Debido a mi conocimiento limitado sobre LaTeX, elijo usar la versión anterior de TeXLive para evitar resolver esos conflictos de nombres.Es más fácil instalar TeX Live usando
scheme-full
. Si se opta por instalar sin documentación, es mejor ejecutarlotlmgr install --reinstall --with-doc lilyglyphs
porque las rutinas de construcción parecen depender de la existencia del documento de lilyglyphs para encontrar algunos archivos relacionados.La sección10.8 Acerca de este documentoenumera las versiones de todos los paquetes utilizados.
Al principio uso la última versión de 2019, un error desaparece después de algunos ajustes pero aparece otro. Después de encontrar esa sección, me doy cuenta de que son las actualizaciones de los paquetes las que hacen que la fuente
symbols.tex
sea errónea.
Finalmente... pude construir una versión parcial con mi propia configuración hyperref
(porque algunos paquetes no se pueden instalar fácilmente tlmgr
y me cansé demasiado después de horas de ajustar a través de un Linux remoto lento).
Me cuesta demasiado.