unsrtdin 스타일로 책을 인용하면 턱받이에서 DOI가 두 배로 늘어납니다.

unsrtdin 스타일로 책을 인용하면 턱받이에서 DOI가 두 배로 늘어납니다.

현재 논문을 작성 중인데 DOI 번호와 선호하는 인용 스타일에 문제가 있습니다 unsrtdin.

문제는 DOI가 있는 모든 책이 턱받이의 이중 링크로 이어진다는 것입니다. 사용하면 article하나의 링크와 DOI가 별도로 인쇄됩니다.

책에 대한 이러한 "기사" 동작에도 감사하겠습니다.

이를 방지하려면 어떻게 해야 합니까? 이 스타일의 일반적인 문제인 것 같습니다. 기계, 문서 또는 기타 항목에 의존하지 않습니다.

여기:https://www.ctan.org/tex-archive/biblio/bibtex/contrib/german/din1505

희망, 당신이 나를 도울 수 있습니다!

소원이 있어, 마이크

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}

턱받이:

@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}
},

"DOI 데이터베이스에 대한 이중 링크"가 의미하는 바는 그림에 표시된 다음을 의미합니다. DOI 링크와 DOI 번호가 별도로 표시됨 DOI 링크가 두 번 표시됩니다.

책에 대한 기사에서도 최소한 동일한 행동을 취하면 감사하겠습니다. 가능하지 않거나 복잡하다면 책에 대해 표시되는 하나의 DOI 링크만 감사하겠습니다. 누구든지 나를 도와줄 수 있나요?

답변1

참조시unsrtdin.bst파일의 출처이 링크, 나는 function 아래에서 URL& 에 대한 비슷한 종류의 정의를 찾았습니다 .DOIBOOK

다음에 대한 정의 book:

FUNCTION {book}
{ output.bibitem
  ...
  format.doi output
  format.url output
  ...
}

format.doi& format.url의 정의는 모두 로 변환됩니다 \URL. 아래의 format.doi& 확장 :format.url

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

이러한 이유로 인해 귀하는 URL의 두 배를 얻게 됩니다 book.

희망 booklet유형이 귀하의 요구 사항을 충족할 수 있습니다.

수정된 BIB:

@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}
},

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

편집하다2017년 7월 14일:

FUNCTION {book}
{ output.bibitem
...
  %%format.doi output%%Commented
  format.doi.urn output%%Modified to bring the requested DOI for Reference BOOK.
  format.url output
...
}

편집하다2017년 7월 17일:

FUNCTION {book}
{ output.bibitem
  ...
  format.url output
  format.doi.urn output
  ...
}

도움이 되었기를 바랍니다.

관련 정보