Как удалить новую строку из библиографии

Как удалить новую строку из библиографии

Я пишу для ограниченного по пространству носителя, и мне нужно, чтобы моя библиография была максимально компактной. Это означает удаление почти всех пробелов из библиографических записей, даже пропусков абзацев между \bibitems.

Вместо того, чтобы иметь такую ​​библиографию:

[1] А. Антон и др. Методика форматирования библиографий, ArXiv, 2020.

[2] Б. Б. Бретт и Б. Баллот. Форматирование библиографии, BAM, 2020.

[3] Кумб, К. Характеристики хорошего форматирования библиографии, Corr, 2020.

Я бы хотел, чтобы это было так:

[1]А. Антон и др. Методика форматирования библиографий, ArXiv, 2020.[2]Б. Б. Бретт и Б. Баллот. Форматирование библиографии, BAM, 2020.[3]К. Кумб. Характеристики хорошего форматирования библиографии, Corr, 2020.

Я нашел в Интернете следующее предложение:

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

Но его решение создает странные пробелы после каждого bibitem (кажется, оно пытается выровнять текст каким-то странным образом). Я пытался вмешиваться в его предложение, удаляя элементы, но ни одна конфигурация не дала мне того, что я хотел.

Я использую overleaf для компиляции файла latex. Вот рабочий пример:

\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}

Ссылаясь на 1,2,3 и 4, получаем следующий результат:

Большое пространство между 1-м и 2-м бибитемами

Ссылаясь только на 1,2 и 3

\section{Introduction}

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

\bibliographystyle{plain}
\bibliography{main}

Огромное пространство перед первым входом

Есть ли способ добиться подобного форматирования библиографии в LaTeX?

Связанный контент