.png)
Usandolivro de anotações, gostaria de gerar diversas bibliografias combibunits. Cada vez, gostaria de controlar manualmente a criação ou não de uma nova seção, a criação de um título, etc. Em outras palavras, gostaria de evitar que o comando putbib criasse qualquer cabeçalho.
Até agora eu só consegui isso (realmente sem ter ideia do que estou fazendo aqui) usandoetoolbox:
Após cada
\begin{bibunit}
Eu adiciono
\makeatletter
\patchcmd{\thebibliography}{\bib@heading}{}{}{}
\makeatother
o que parece funcionar (mas, novamente, eu realmente não tenho ideia do que estou fazendo).
Minhas perguntas: Este código é razoavelmente sensato? Ou terá efeitos colaterais horríveis dos quais não estou ciente? Existe melhor forma de produzir uma bibliografia sem cabeçalho?
(Às vezes as pessoas parecem definir o título como \vspace-2ex ou qualquer outra coisa, mas isso não impedirá uma quebra de página nos casos em que o comando \section* chamado pela bibliografia cria uma)
Responder1
(Desculpe, caso seja de mau gosto "responder" à sua própria pergunta, principalmente porque é um tantorelatório de campo biblatexdo que uma resposta. Mas talvez seja útil para alguém em situação semelhante.)
- Parece que a solução que usei funcionou bem e não teve nenhum outro efeito colateral horrível.
Porém, no final acabei mudando para biblatex/biber, conforme recomendado por @jon. Em primeiro lugar, relutei em fazê-lo, pois estava claro para mim que perderia um ou dois dias apenas para fazer a transição (o que acabou sendo o caso).
Apenas para completar, no final eu poderia mudar sem ter que alterar os arquivos bib, mas tive que usar as opções maxbibnames=6 (para evitar muito et.al.), backend=biber (por alguns motivos o bibtex foi não está funcionando bem) e, mais importante, safeinputenc (para evitar problemas estranhos com utf8 inputenc; portanto, biber é chamado com a opção --output_safecharsset=full).
Depois de conseguir fazer as coisas funcionarem, você acaba com um sistema claramente superior que permite adições fáceis, o que seria um pesadelo terrível, se não impossível, com minha antiga configuração bibunits/bibtex, como:
- omita todos os cabeçalhos usando \printbibliography[heading=none]
- Listas de "contagem regressiva" para o cv, com um ambiente defbiben usando etaremune e \newrefcontext[sorting=ydnt]
- Adicione várias tags para a mesma entrada de arquivo bib usando o campo IDS
- Selecione apenas entradas de peito que contenham uma determinada palavra-chave
Então, para resumir: se você tiver alguma necessidade bibliográfica fora do padrão (e controle sobre como a bibliografia é tratada, o que geralmente não é o caso quando você submete um artigo para um periódico), eu também recomendo fortemente usar biblatex/biber (mas você você deve estar ciente de que pode precisar de um dia inteiro para fazer a transição funcionar; você não espera problemas como o safeinputenc antes que eles atinjam você)