BibTex에 문제가 있습니다. 많은 인용 스타일에서 nameptr f를 사용합니다. 작성자 이름의 이니셜만 표시합니다. 이름이 ASCII가 아닌 문자로 시작하면 이것을 사용하는 데 문제가 있습니다. BibTex는 Å와 같은 이상한 문자를 생성하고 입력 오류가 발생합니다.
내 추측으로는 BibTex는 ASCII가 아닌 문자를 인식하지 못하기 때문에 이니셜이 실제로 멀티바이트 문자인지 여부에 관계없이 이름에서 첫 번째 바이트만 가져오는 것 같습니다.
어쨌든 BibLatex로 전환하는 것 외에 다른 해결책을 아는 사람이 있습니까?
또한 Š 대신 \v{S}와 같은 마크업을 사용하는 것은 도움이 되지 않습니다. 그러면 v.만 저자의 이니셜로 나열됩니다.
MWE:
\documentclass{book}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\begin{document}
\cite{cube}
\bibliographystyle{apalike}
\bibliography{bibliography}
\end{document}
MWE 턱받이 파일:
@Book{cube,
Title = {Matematika ZD\v{S} v kocke},
Author = {Novovesk\'{y}, Š. and Le\v{c}ko, I.
and Kri\v{z}alkovi\v{c}, K.},
Publisher = {Bratislava/SPN},
Year = {1972}
}
앞서 언급했듯이 컴파일하는 \v{S}를 사용해 볼 수도 있지만제대로 작동하지 않습니다:
@Book{cube,
Title = {Matematika ZD\v{S} v kocke},
Author = {Novovesk\'{y}, \v{S}. and Le\v{c}ko, I.
and Kri\v{z}alkovi\v{c}, K.},
Publisher = {Bratislava/SPN},
Year = {1972}
}
답변1
Joseph Wright에게 깊은 감사를 표하며 다음과 같이 결론을 맺겠습니다.
실제로 필요한 것은 주위에 추가 버팀대뿐이었습니다 \v{S}
. 모든 것을 사용하면 {\v{S}}
예상대로 작동합니다.
정확하게 말하자면, bib 파일은 이제 다음과 같습니다.
@Book{cube,
Title = {Matematika ZD{\v{S}} v kocke},
Author = {Novovesk{\'{y}}, {\v{S}}. and Le{\v{c}}ko, I.
and Kri{\v{z}}alkovi{\v{c}}, K.},
Publisher = {Bratislava/SPN},
Year = {1972}
}
도움을 주셔서 감사합니다!