Como remover nova linha da bibliografia

Como remover nova linha da bibliografia

Estou escrevendo para um meio com espaço limitado e preciso que minha bibliografia seja o mais compacta possível. Isto significa remover quase todos os espaços em branco das entradas bibliográficas, até mesmo os saltos de parágrafo entre \bibitems.

Em vez de ter a bibliografia assim:

[1]A.Anton et al. Uma técnica para formatação de bibliografias, ArXiv, 2020.

[2] BB Brett e B. Cédula. Formatação de Bibliografia, BAM, 2020.

[3] C. Coomb. Características de uma boa formatação bibliográfica, Corr, 2020.

Eu gostaria que fosse assim:

[1]A.Anton et al. Uma técnica para formatação de bibliografias, ArXiv, 2020.[2]BB Brett e B. Votação. Formatação de Bibliografia, BAM, 2020.[3]C. Coomb. Características de uma boa formatação bibliográfica, Corr, 2020.

Encontrei esta sugestão online:

http://bibdesk-users.661331.n2.nabble.com/Very-compact-bibliography-styles-td1332196.html

Mas a sua solução produz espaçamentos estranhos após cada bibitem (parece estar tentando justificar o texto de uma forma estranha). Tentei interferir na sugestão dele, removendo itens, mas nenhuma configuração me deu o que eu queria.

Estou usando o verso para compilar o arquivo latex. Aqui está um exemplo prático:

\documentclass[twocolumn]{article}
\usepackage[utf8]{inputenc}
\usepackage{filecontents}
\usepackage{paralist}

\begin{filecontents}{main.bib}
@misc{a,
  author    = {A. Anton and
               others},
  title     = {A Technique for Formatting Bibliographies},
  journal = {ArXiv},
  year      = {2020}
}

@misc{b,
  author    = {B. Brett and
               B. Ballot},
  title     = {Bibliographies Formatting},
  journal = {BAM},
  year      = {2020}
}

@misc{c,
  author    = {C. Coomb},
  title     = {Characteristics of a Good Bibliography Formatting},
  journal = {Corr},
  year      = {2020}
}

@misc{d,
    author  = {D. Damiani and
                others},
    title   = {Direct Bibliographies for Latex: A Study on How to Produce Direct Bibliographies},
    journal = {DankJournal},
    year    = {2020}
}
\end{filecontents}

\makeatletter
\renewenvironment{thebibliography}[1]
     {\section*{\refname}%
      \@mkboth{\MakeUppercase\refname}{\MakeUppercase\refname}%
      \begin{inparaenum}%
      \list{\textbf{\@biblabel{\@arabic\c@enumiv}}}%
           {\@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{inparaenum}}
\renewcommand\newblock{}
\makeatother

\title{Bibliography Example}
\author{\LaTeX{} Stack Exchange User}
\date{August 2019}

\begin{document}

\maketitle

\section{Introduction}

Here we cite \cite{a,b,c} and \cite{d}.

\bibliographystyle{plain}
\bibliography{main}

\end{document}

Citando 1,2,3 e 4 dá este resultado:

Grande espaço entre o 1º e o 2º bibitems

Embora citando apenas 1,2 e 3

\section{Introduction}

Here we cite \cite{a,b,c} and nothing else.

\bibliographystyle{plain}
\bibliography{main}

Espaço enorme antes da primeira entrada

Existe alguma maneira de conseguir tal formatação para uma bibliografia em LaTeX?

informação relacionada