Como omitir completamente qualquer cabeçalho de bibliografia (komascript, bibunits)

Como omitir completamente qualquer cabeçalho de bibliografia (komascript, bibunits)

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.)

  1. Parece que a solução que usei funcionou bem e não teve nenhum outro efeito colateral horrível.
  2. 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ê)

informação relacionada