.png)
Usandolibro de escritura, Me gustaría generar varias bibliografías conbibunitas. Cada vez, me gustaría controlar manualmente si se crea una nueva sección o no, si se crea un título, etc. En otras palabras, me gustaría evitar que el comando putbib cree cualquier encabezado.
Hasta ahora solo logré eso (realmente sin tener idea de lo que estoy haciendo aquí) usandocaja de herramientas:
Después de cada
\begin{bibunit}
añado
\makeatletter
\patchcmd{\thebibliography}{\bib@heading}{}{}{}
\makeatother
lo cual parece funcionar (pero nuevamente, realmente no tengo idea de lo que estoy haciendo).
Mis preguntas: ¿Es este código razonablemente sensato? ¿O tendrá efectos secundarios horribles que desconozco? ¿Existe alguna forma mejor de producir una bibliografía sin encabezado?
(A veces la gente parece establecer el título en \vspace-2ex o lo que sea, pero esto no evitará un salto de página en los casos en que el comando \section* llamado por la bibliografía crea uno)
Respuesta1
(Lo siento si es de mal estilo "responder" a su propia pregunta, en particular porque es más bien unainforme de campo biblatexque una respuesta. Pero tal vez resulte útil para alguien en una situación similar).
- Parece que la solución que usé estuvo bien y no tuvo otros efectos secundarios horribles.
Sin embargo, al final terminé cambiando a biblatex/biber, tal como lo recomendó @jon. En primer lugar, me resistí a hacerlo, porque tenía claro que perdería uno o dos días sólo para hacer la transición (que resultó ser el caso).
Solo para completar, al final pude cambiar sin tener que cambiar los archivos bib en absoluto, pero tuve que usar las opciones maxbibnames=6 (para evitar demasiado et.al.), backend=biber (por algunas razones bibtex no estaba disponible). no funciona bien) y, lo más importante, safeinputenc (para evitar problemas extraños con la entrada utf8; en consecuencia, se llama a biber con el modificador --output_safecharsset=full).
Una vez que logras que todo funcione, terminas con un sistema claramente superior que permite adiciones fáciles, lo que sería una terrible pesadilla, si no imposible, con mi antigua configuración bibunits/bibtex, como por ejemplo:
- omitir todos los encabezados usando \printbibliography[heading=none]
- Listas de "cuenta regresiva" para el cv, con un entorno defbiben usando etaremune y \newrefcontext[sorting=ydnt]
- Agregue varias etiquetas para la misma entrada de archivo dorsal utilizando el campo IDS
- Seleccione solo las entradas de dorsales que tengan una determinada palabra clave.
Para resumir: si tiene necesidades bibliográficas no estándar (y control sobre cómo se maneja la bibliografía, lo que generalmente no es el caso cuando envía un artículo a una revista), ahora también le recomendaría encarecidamente usar biblatex/biber (pero usted debe tener en cuenta que es posible que necesite un día entero para que la transición funcione; no espera que surjan problemas como la entrada segura antes de que le afecten).