
다음을 고려하세요
@misc{Person19,
author = "A Person",
title = "An Article",
year = "2019"
}
@misc{Person19',
author = "Another Person",
title = "Another Article",
year = "2019"
}
와 결합하여
\documentclass{article}
\usepackage{cite}
\begin{document}
\nocite{Person19,Person19'}
\bibliographystyle{abbrv}
\bibliography{paper}
\end{document}
latexmk -pdf
이것은 (를 사용하여 ) 로 렌더링됩니다 .
참고자료
[1] 가. 사람. 또 다른 기사, 2019.
[2] 가. 사람. 기사, 2019.
여기서 "A"는 두 번째 참조의 전체 이름입니다. 하지만 전체 이름 뒤에 점이 여전히 추가되어 있습니다. 내 질문은 출력에 점이 추가되지 않도록 저자 이름을 입력하는 방법입니다.
답변1
여기 이 경우에 효과가 있는 것처럼 보이는 추악한 해결 방법이 있습니다. .
이름 이니셜 뒤에 오는 문자를 제거합니다 . BibTeX 스타일이 이름 필드에 이상한 작업을 수행하면 문제가 발생할 수 있습니다.
\documentclass{article}
\usepackage{cite}
\makeatletter
\newcommand*{\dotgobble}{%
\aftergroup\dotgobble@i}
\newcommand*{\dotgobble@i}{%
\@ifnextchar.
{\@gobble}
{}}
\makeatother
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@misc{Person18,
author = {{\relax A\dotgobble} Person},
title = {An Article},
year = {2019},
}
@misc{Person19,
author = {Another Person},
title = {Another Article},
year = {2019},
}
\end{filecontents}
\begin{document}
\nocite{Person18,Person19}
\bibliographystyle{abbrv}
\bibliography{\jobname}
\end{document}
애초에 점이 찍히지 않도록 파일 을 수정하면 더 좋을 것 같지만 .bst
지금은 그럴 시간이 없습니다.