
Estoy usando bibtex
, con el estilo bibliografía ieeetr
para crear mis referencias. He leído el manual de estilo IEEE y sé que debo dejar las citas entre corchetes por separado, por ejemplo, [3], [4]
.
Sin embargo, sé que deben dividirse con guiones cuando son consecutivos, en grupos de 3 o más, por ejemplo, [5]-[10]
pero el ieetr
estilo no parece hacerlo automáticamente. ¿Algunas ideas? Ya intenté usar el cite
paquete.
MWE:
\documentclass{article}
\usepackage{cite}
\begin{document}
This is my text, and here are some citations \cite{article1}, \cite{article2}, \cite{article3}.
\bibliography{examplebib}
\bibliographystyle{ieeetr}
\end{document}
Y el archivo dorsal "examplebib.bib"
@article{article1,
author = {Doe, John},
title = {Title of article},
journal = {journal of article},
year = {2017},
volume = {11},
number = {1},
pages = {11--13},
publisher = {Journal Publisher},
}
@article{article2,
author = {Doe, John},
title = {Title of article},
journal = {journal of article},
year = {2017},
volume = {11},
number = {1},
pages = {11--13},
publisher = {Journal Publisher},
}
@article{article3,
author = {Doe, John},
title = {Title of article},
journal = {journal of article},
year = {2017},
volume = {11},
number = {1},
pages = {11--13},
publisher = {Journal Publisher},
}
Respuesta1
Se puede lograr una aproximación a este estilo de cita utilizando el natbib
paquete:
\usepackage[numbers,sort&compress]{natbib}
\setcitestyle{square,citesep={],[}}
\bibliographystyle{IEEEtranN}
Entonces puedes usar \cite{article1,article3}
para obtener [1],[3]
. Sin embargo, cualquier rango consecutivo como \cite{article1,article2,article3}
todavía da [1-3]
. Este comportamiento está codificado y no se puede cambiar sin redefinir el \cite
comando.
Otra opción son los paquetes biblatex
y biblatex-ieee
(veresta respuestapor qué babel
es necesario):
\documentclass{article}
\usepackage[english]{babel}
\usepackage[style=ieee,backend=bibtex]{biblatex}
\addbibresource{examplebib.bib}
\begin{document}
This is my text, and here are some citations \cite{article1,article2,article3}.
\printbibliography
\end{document}
Esto proporciona el formato correcto cuando utiliza la versión 1.2d del biblatex-ieee
paquete (deCTAN). La compresión no funciona con 1.1n, que es la versión que proporciona mi distribución TeXLive.