Agregar contenidos para el final del documento en el preámbulo

Agregar contenidos para el final del documento en el preámbulo

Creo muchos documentos LaTeX y pongo todas mis declaraciones en un header.texarchivo que uso \input{header.tex}al principio. Sin embargo, lo migré a a header.styy solo lo uso \usepackage{header}ahora.

De cualquier manera, mi documento siempre contiene las mismas últimas líneas que incluyen una bibliografía. Me gustaría trasladar eso a mi header.stytambién. ¿Hay alguna forma de agregar contenido al final del documento al preámbulo de alguna manera?

El código que tengo en mente es:

\IfFileExists{\bibliographyfile}{
    \printbibliography
}{}

Ya está \bibliographyfiledefinido en el preámbulo.

Respuesta1

Supongo que la solicitud fue algo de la siguiente manera, cargando todo automáticamente en el header.styarchivo.

Por favor cambie a \DefaultBibliographyStylevoluntad.

\documentclass[12pt]{scrbook}
\usepackage{blindtext} % Not needed really


%%%% Content for `header.sty`
\newcommand*{\bibliographyfile}{biblio}%
\newcommand*{\DefaultBibliographyStyle}{alpha}%
\newcommand*{\DefaultBibFileExtension}{.bib}%

\AtEndDocument{%
\bibliographystyle{\DefaultBibliographyStyle}
\bibliography{\bibliographyfile}%
%
\IfFileExists{\bibliographyfile\DefaultBibFileExtension}{%
  \printbibliography%
}{}{}%
}%

%%%%%%%%%%% End stop copying it to the 'header.sty' file.


\begin{document}

\chapter{First}
\blindtext

\cite{Lam94} and \cite{GSM97} wrote fine books about \LaTeXe and other things.\par

\blindtext[5]

\end{document}

información relacionada