
Actualmente estoy escribiendo mi tesis y hay un problema con los números DOI y mi estilo de cita preferido unsrtdin
.
El problema es que todo libro con DOI lleva a un doble enlace en el dorsal. Cuando lo uso, article
obtengo un enlace y el DOI se imprime por separado.
También agradecería este comportamiento de "artículo" para el libro.
¿Qué puedo hacer para evitar esto? Parece ser un problema general con este estilo. No depende de la máquina, documento o lo que sea.
Aquí:https://www.ctan.org/tex-archive/biblio/bibtex/contrib/german/din1505
¡Espero que me pueda ayudar!
Deseos, mike
MWE:
\documentclass[
a4paper,
12pt,
]{article}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman,english]{babel}
\usepackage{amsmath}
\usepackage{blindtext}
\begin{document}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\cleardoublepage
\bibliography{literatur}
\bibliographystyle{unsrtdin}
\blindtext
\cite{chemie-basiswissen}
\cite{euv-tomie-tin}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\end{document}
El babero:
@BOOK{chemie-basiswissen,
author = {H. P. Latscha and M. Mutz},
title = {Chemie der Elemente, Chemie-Basiswissen IV},
edition = {},
editor = {},
publisher = {Springer Verlag},
howpublished = {},
organization = {},
year = {2011},
pages = {188-190},
note = {},
isbn = {978-3-642-16914-4},
doi = {10.1007/978-3-642-16915-1}
},
@ARTICLE{euv-tomie-tin,
author = {T. Tomie},
title = {Tin laser-produced plasma as the light source for extreme ultraviolet lithography high-volume manufacturing: history, ideal plasma, present status, and prospects},
journal = {Journal of Micro/Nanolithography, MEMS, and MOEMS},
volume = {11},
organization = {},
year = {2012},
number = {2},
pages = {021109-1-021109-9},
url = {http://stacks.iop.org/0741-3335/46/i=12B/a=047},
issn = {1932-5150},
doi = {10.1117/1.JMM.11.2.021109}
},
Lo que quiero decir con "enlaces dobles a la base de datos DOI" me refiero a lo siguiente que se muestra en las imágenes.
También agradecería al menos el mismo comportamiento que obtenemos con los artículos de libros. Si no es posible o es demasiado complicado, agradecería que solo se muestre el enlace DOI para los libros. Alguien puede ayudarme?
Respuesta1
Al referirseunsrtdin.bstarchivo deeste enlace, encontré un tipo similar de definición para URL
& DOI
bajo función BOOK
.
Definición de book
:
FUNCTION {book}
{ output.bibitem
...
format.doi output
format.url output
...
}
Ambas definiciones de format.doi
& format.url
se transforman en \URL
. Expansión para format.doi
& format.url
en a continuación:
FUNCTION {format.doi}
{ doi empty$
{ "" }
{ new.block "\url{http://dx.doi.org/" doi * "}" * }
if$
}
FUNCTION {format.url}
{ urn missing$
{ doi missing$
{ url empty$
{ "" }
{ type empty$ NOT
{ type #-1 #4 substring$ "mail" =
type #1 #4 substring$ "Mail" =
OR
{ type$ "incollection" =
{ "" }
{ "\,Absenderadresse: \url{" url * "}" * }
if$ }
{ "\url{" url * "}" * }%% evtl. "URL" oder "<...>"
if$ }
{ "\url{" url * "}" * } %% evtl. "URL" oder "<...>"
if$ }
if$ }
{ format.doi }
if$ }
{ "\url{http://nbn-resolving.de/urn/resolver.pl?urn=" urn * "}" *}
if$
}
Por este motivo, recibirás el doble URL
por book
.
El tipo de esperanza booklet
puede cumplir con sus requisitos.
BIB modificado:
@BOOKLET{chemie-basiswissen,
author = {H. P. Latscha and M. Mutz},
title = {Chemie der Elemente, Chemie-Basiswissen IV},
edition = {},
editor = {},
publisher = {Springer Verlag},
howpublished = {},
organization = {},
year = {2011},
pages = {188-190},
note = {},
isbn = {978-3-642-16914-4},
doi = {10.1007/978-3-642-16915-1}
},
Salida BBL:
\bibitem[2]{chemie-basiswissen}
\textsc{Latscha}, H.~P. ; \textsc{Mutz}, M.:
\newblock \emph{Chemie der Elemente, Chemie-Basiswissen IV}.
\newblock \,Version:\,2011.
\newblock \url{http://dx.doi.org/10.1007/978-3-642-16915-1}. --
\newblock 188--190 S. --
\newblock DOI 10.1007/978--3--642--16915--1.
\newblock ISBN 978--3--642--16914--4
EDITARel 14 de julio de 2017:
FUNCTION {book}
{ output.bibitem
...
%%format.doi output%%Commented
format.doi.urn output%%Modified to bring the requested DOI for Reference BOOK.
format.url output
...
}
EDITARel 17 de julio de 2017:
FUNCTION {book}
{ output.bibitem
...
format.url output
format.doi.urn output
...
}
Espero que esto ayude.