참고문헌(bibtex/natbib)에 "Ł"가 올바르게 표시되도록 하려면 어떻게 해야 합니까?

참고문헌(bibtex/natbib)에 "Ł"가 올바르게 표시되도록 하려면 어떻게 해야 합니까?

제목은 꽤 자명합니다. 아래에 mwes가 있습니다. "Ł"가 포함된 참조가 있으면 해당 문자는 참고문헌에서 사라집니다. 즉, "Łukasz"는 "ukasz"가 됩니다. 하지만 일반 라텍스에서는 잘 나옵니다.

이것질문은 {\L}작동하는 사용을 제안합니다. 그러나 나는 *.bib 파일을 다음에서 생성하고 있습니다.조테로{\L}, 그리고 다시 생성할 때마다 bib 파일을 수동으로 편집하는 것은 뒤쪽에서 고통스러울 것입니다( 명령을 벗어나기 때문에 Zotero에 특수 문자를 입력할 수는 없습니다 ).

내 참조 목록에 있는 다른 모든 특수 문자는 작동합니다!

유액:

\documentclass[a4paper, oneside, 12pt, openright]{report}
\usepackage[utf8]{inputenc}
\usepackage[super, sort]{natbib}
\DeclareUnicodeCharacter{0141}{\L{}}
\begin{document}
    sometext Ł \cite{sivanesan_nanostructured_2014}
    \bibliographystyle{ieeetr}
    \bibliography{somebib}
\end{document}

Bibtex:

@article{sivanesan_nanostructured_2014,
    title = {Nanostructured silver-gold bimetallic {SERS} substrates for selective identification of bacteria in human blood},
    volume = {139},
    issn = {0003-2654, 1364-5528},
    url = {http://xlink.rsc.org/?DOI=c3an01924a},
    doi = {10.1039/c3an01924a},
    language = {en},
    number = {5},
    urldate = {2017-06-29},
    journal = {The Analyst},
    author = {Sivanesan, Arumugam and Witkowska, Evelin and Adamkiewicz, Witold and Dziewit, Łukasz and Kamińska, Agnieszka and Waluk, Jacek},
    year = {2014},
    pages = {1037},
    annote = {Łukasz},
    file = {c3an01924a.pdf:C\:\\Users\\bluet_000\\AppData\\Roaming\\Zotero\\Zotero\\Profiles\\9p6n5zoc.default\\zotero\\storage\\Q7F4GE2G\\c3an01924a.pdf:application/pdf}
}

답변1

LaTeX를 사용하여 bib 파일을 bibtex 친화적인 버전으로 복사할 수 있습니다.

여기에 이미지 설명을 입력하세요

\documentclass[a4paper, oneside, 12pt, openright]{report}
\usepackage[utf8]{inputenc}
\usepackage[super, sort]{natbib}
\DeclareUnicodeCharacter{0141}{\L{}}

\def\outcodes{%
\catcode`\\=12
\let\protect\string
\def\IeC##1{{##1}}%
}
\newwrite\mybibout
\immediate\openout\mybibout=somebib2.bib
\newread\mybibin
\openin\mybibin=somebib.bib
{
\loop
\ifeof\mybibin
\else
{\outcodes
\read\mybibin to \tmp
\immediate\write\mybibout{\tmp}%
}
\repeat
\immediate\closeout\mybibout
}

\begin{document}
    sometext Ł \cite{sivanesan_nanostructured_2014}
    \bibliographystyle{ieeetr}
    \bibliography{somebib2}
\end{document}

관련 정보