Como eliminar rótulos numéricos da bibliografia de duas colunas

Como eliminar rótulos numéricos da bibliografia de duas colunas

Encontrei um trecho de código para uma bibliografia de duas colunas emesta resposta:

\usepackage{multicol}

\makeatletter
\renewenvironment{thebibliography}[1]
     {\begin{multicols}{2}[\section*{\refname}]%
      \@mkboth{\MakeUppercase\refname}{\MakeUppercase\refname}%
      \list{\@biblabel{\@arabic\c@enumiv}}%
           {\settowidth\labelwidth{\@biblabel{#1}}%
            \leftmargin\labelwidth
            \advance\leftmargin\labelsep
            \@openbib@code
            \usecounter{enumiv}%
            \let\p@enumiv\@empty
            \renewcommand\theenumiv{\@arabic\c@enumiv}}%
      \sloppy
      \clubpenalty4000
      \@clubpenalty \clubpenalty
      \widowpenalty4000%
      \sfcode`\.\@m}
     {\def\@noitemerr
       {\@latex@warning{Empty `thebibliography' environment}}%
      \endlist\end{multicols}}
\makeatother

Isso basicamente faz o que eu quero (ou seja, está em duas colunas, então ocupa menos espaço), exceto que cada item é precedido por [1], [2], ... Já que estou usando a bibliografia, moderncveu realmente não precisam de rótulos, pois não há citações no texto. Se for difícil evitar rótulos, prefiro algo como um marcador.

Acho que isso pode tornar as coisas mais complicadas, mas para o bem ou para o mal, estou usando atualmenteplainyr-rev.bsttambém. Isso não é vital; a blografia contém apenas uma dúzia de itens e eu poderia simplesmente alterar os rótulos e classificá-los por eles, provavelmente.

Responder1

A resposta porGonzalo Medinaque vinculei na pergunta fornece a maior parte da funcionalidade necessária e com o ajuste sugerido porCigarrafaz o que eu quero. Então, acabei com isso:

\makeatletter
\ifthenelse{\boolean{twocolbib}}{
\renewenvironment{thebibliography}[1]
     {\begin{multicols}{2}[\section*{\refname}]%
      \@mkboth{\MakeUppercase\refname}{\MakeUppercase\refname}%
      \list{}
           {\settowidth\labelwidth{\@biblabel{#1}}%
            \leftmargin\labelwidth
            \advance\leftmargin\labelsep
            \@openbib@code
            \usecounter{enumiv}%
            \let\p@enumiv\@empty
            \renewcommand\theenumiv{\@arabic\c@enumiv}}%
      \sloppy
      \clubpenalty4000
      \@clubpenalty \clubpenalty
      \widowpenalty4000%
      \sfcode`\.\@m}
     {\def\@noitemerr
       {\@latex@warning{Empty `thebibliography' environment}}%
      \endlist\end{multicols}}
}{}
\makeatother

No entanto, como as coisas aconteceram, outras partes do meu currículo ficaram longas o suficiente para não caber mais em uma página, então a vantagem de uma bibliografia de duas colunas desapareceu, e então adicionei um \ifthenelsecaso precisasse dele novamente.

informação relacionada