Reconstrucción del formato de bibliografía personalizada a partir de una imagen con bibtex

Reconstrucción del formato de bibliografía personalizada a partir de una imagen con bibtex

Estoy escribiendo mi tesis de licenciatura y el instituto no me proporcionó una plantilla LaTeX decente, solo alguna tesis doctoral que puedo usar como referencia. Afortunadamente encontré algo del código antiguo en una de las unidades de red, pero como la tesis es de 2015, ya no se compila en la forma en que está escrita. He solucionado la mayor parte, pero todavía tengo problemas con la bibliografía.
Tiene este estilo
ingrese la descripción de la imagen aquí
ingrese la descripción de la imagen aquí
ingrese la descripción de la imagen aquí

donde 1, 3-6, 173 son artículos, 2 es un @misc, 117-119 son libros y 172 es una tesis doctoral.
Por supuesto, no están en ese orden en la bibliografía, solo tomé algunas capturas de pantalla de todos los diferentes tipos de entradas. Los números detrás de la información real (rojo) son las páginas en las que se cita la entrada, lo cual es muy útil ya que de esta manera se puede ver fácilmente qué fuente fue importante ya que se citan con más frecuencia, o cuál fue citada en qué sección (es decir, introducción, fundamento teórico, análisis,...). Ya lo tengo funcionando. Lo que no funciona es la visualización correcta de la propia información.
Aquí está el extracto de las style.bstopciones relevantes (creo):

FUNCTION {article}
{ output.bibitem
  format.authors "author" output.check
  author format.key output
  new.block
  format.title "title" output.check
  new.block
  crossref missing$
    { %journal emphasize "journal" output.check
      format.bla output
      eid empty$
        %{ format.vol.num.pages link_it output }
        { format.pages output}
        { format.vol.num.eid output }
      if$        
        
        format.date "year" output.check
    }
    { format.article.crossref output.nonnull
      eid empty$
        { format.pages output }
        { format.eid output }
      if$
    }
  if$


%  format.issn output
  format.doi output
%  format.url output
%  new.block
%  note output
  fin.entry
}

FUNCTION {book}
{ output.bibitem
  author empty$
    { format.editors "author and editor" output.check
      editor format.key output
    }
    { format.authors output.nonnull
      crossref missing$
        { "author and editor" editor either.or.check }
        'skip$
      if$
    }
  if$
  new.block
  format.btitle "title" output.check
  crossref missing$
    { format.bvolume output
      new.block
      format.number.series output
      new.sentence
      publisher "publisher" output.check
      address output
    }
    { new.block
      format.book.crossref output.nonnull
    }
  if$
  format.edition output
  format.date "year" output.check
  format.isbn link_it output
%  format.doi output
%  format.url output
  new.block
  note output
  fin.entry
}

FUNCTION {misc}
{ output.bibitem
  format.authors output
  author format.key output
  title howpublished new.block.checkb
  format.title output
  howpublished new.block.checka
  howpublished output
  format.date output
  format.issn output
  format.url link_it output
  new.block
  note output
  fin.entry
  empty.misc.check
}

FUNCTION {phdthesis}
{ output.bibitem
  format.authors "author" output.check
  author format.key output
  new.block
  format.btitle "title" output.check
  new.block
  "PhD thesis" format.thesis.type output.nonnull
  school "school" output.check
  address output
  format.date "year" output.check
  format.url output
  new.block
  note output
  fin.entry
}

¿Alguien puede ayudarme a descubrir qué tengo que cambiar para que genere el estilo mostrado? También estaría feliz si alguien me indicara una manera de lograr esto usando biblatexen lugar de bibtex, pero leí que es muy difícil convertir un .bstarchivo en biblatex utilizable.

Respuesta1

@Kuehner, ¿conoces algún sitio web donde pueda cargar/insertar una entrada .bib y tener una vista previa de compilación rápida de diferentes estilos de citas para poder encontrar una similar?

Aquí tienes un punto de partida, puedes jugar con el style = ...papel. Verbiblatex-ejemplos.bib en CTANpara el contenido de la base de datos de ejemplo.

% based on https://tex.stackexchange.com/questions/13509
\documentclass{article}
\usepackage[
 % style = alphabetic, % <-- Uncomment
 % style = numeric, % <-- Uncomment
 style = authoryear, % <-- Uncomment
 backref = true,
]{biblatex}

% https://tex.stackexchange.com/questions/36307
\DefineBibliographyStrings{english}{%
  backrefpage = {page},% originally "cited on page"
  backrefpages = {pages},% originally "cited on pages"
}

% example database comes with biblatex
% see https://ctan.org/tex-archive/macros/latex/contrib/biblatex/doc
\addbibresource{biblatex-examples.bib}

\usepackage{hyperref}

\begin{document}

\cite{kastenholz} 

\cite{aristotle:physics}

% https://tex.stackexchange.com/questions/17128
%\nocite{*}

\printbibliography

\end{document}

ingrese la descripción de la imagen aquí

información relacionada