
Estoy usando TeXLive 2023 en Windows. Tengo el footmisc
paquete instalado y lo uso así:
\usepackage[symbol,perpage]{footmisc}
bueno, durante la compilación del documento, obtengo:
File `perpage.sty' not found. \MakePerPage
Entonces, pensé en intentar instalar el perpage
paquete, pero no existe tal paquete en TeXLive.
La línea que desencadena el error es la línea 477 de footmisc.sty
, que dice:
\MakePerPage{footnote}
Todavía no hay mucha ayuda. Ahora, asumiría que si es footmisc
necesario perpage.sty
, debería haber incluido ese archivo como parte de la instalación, y aún así falta. ¿Por qué recibo este error y qué puedo hacer al respecto?
Notas:
- Sé cómo instalar TeXLive y paquetes individuales de TeXLive. Deje de marcar esto como un duplicado de una pregunta sobre cómo hacerlo.
Respuesta1
Ahora, asumiría que si footmisc necesita perpage.sty (debería haber incluido ese archivo como parte de la instalación) y aún así falta. ¿Por qué recibo este error y qué puedo hacer al respecto?
El footmisc
paquete solo se requiere perpage
bajo ciertas condiciones y no de forma predeterminada. Por tanto, bigfoot
existe una dependencia suave de footmisc
:
https://tug.org/svn/texlive/trunk/Master/tlpkg/tlpsrc/footmisc.tlpsrc?revision=69890&view=markup
A partir de febrero de 2024, texlive solo considera dependencias estrictas. Son especificados por los mantenedores del paquete o aportados por los usuarios, por lo que también están lejos de estar completos. El usuario deberá instalar las dependencias suaves por sí mismo. Verhttps://tug.org/texlive/pkgcontrib.html#depspara obtener más información sobre las dependencias de paquetes.
(Se rumorea que algunas personas trabajan de una manera más automatizada para lidiar con las dependencias, por lo que esta situación podría cambiar en el futuro)
Respuesta2
Este es el resultado de un error de TeXLive (que hasta ahora ha sido informado y solucionado por Karl Berry; pero aparentemente, es posible que la solución se haya revocado). De hecho, la dependencia de footmisc
on perpage.sty
debería haber resultado en perpage.sty
su instalación como parte de footmisc
, o alternativamente, debería haber creado una dependencia de paquete entre footmisc
y otro paquete que ofrezca perpage.sty
.
Como se describe enesta respuesta, puede buscar otros paquetes para ese archivo. Esto debería resultar en:
bidi:
texmf-dist/tex/xelatex/bidi/bidi-perpage.sty
bigfoot:
texmf-dist/tex/latex/bigfoot/perpage.sty
lwarp:
texmf-dist/tex/latex/lwarp/lwarp-perpage.sty
zref:
texmf-dist/tex/latex/zref/zref-perpage.sty
El paquete que necesitamos es bigfoot
. Por lo que sóloinstalarlo, por ejemplo, usando tlmgr install bigfoot
) - y footmisc
ahora logrará encontrar el archivo que falta.
Gracias @UlrikeFischer por indicarme la forma correcta de manejar estas situaciones.