
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:
Embora citando apenas 1,2 e 3
\section{Introduction}
Here we cite \cite{a,b,c} and nothing else.
\bibliographystyle{plain}
\bibliography{main}
Existe alguma maneira de conseguir tal formatação para uma bibliografia em LaTeX?