我想在参考书目标题中使用非英文字符。所以我尝试了这解决方案。
\documentclass[11pt,a4paper,oneside]{article}
\usepackage{natbib}
\usepackage[utf8x]{inputenc}
\usepackage{caption}
\begin{document}
\section{Preface}
This isn't supposed to be.\cite{DUMMY:1}
\newpage
\bibliography{biblist.bib}
\bibliographystyle{unsrt}
%\renewcommand{\bibname}{Kaynakça}
\printbibliography[title = {\text{Kaynakça}}]
\end{document}
两者都进行了评论\renewcommand{\bibname}{Kaynakça}
并且 \printbibliography[title = {\text{Kaynakça}}]
没有起作用。
我的 Biblist.bib 文件:
@BOOK{DUMMY:1,
title = {{B}ook {T}itle},
publisher = {Publisher},
author = {Smith, J.~M. and Jones, A.~B.},
year = {2012},
edition = {7th},
}
@ARTICLE{DUMMY:2,
author = {Jones, A.~B. and Smith, J.~M.},
title = {{A}rticle {T}itle},
journal = {{J}ournal {T}itle},
year = {2013},
volume = {13},
pages = {123-456},
number = {52},
month = {March},
publisher = {Publisher}
}
答案1
您似乎想使用bibtex
with class article
。
请注意,重命名带有类别的参考书目标题的命令article
是:
\renewcommand{\refname}{Kaynakça}
\printbibliography
只有加载后才能使用biblatex
,然后更好地使用biber
...
使用以下代码
\RequirePackage{filecontents}
\begin{filecontents}{\jobname.bib}
@BOOK{DUMMY:1,
title = {{B}ook {T}itle},
publisher = {Publisher},
author = {Smith, J.~M. and Jones, A.~B.},
year = {2012},
edition = {7th},
}
@ARTICLE{DUMMY:2,
author = {Jones, A.~B. and Smith, J.~M.},
title = {{A}rticle {T}itle},
journal = {{J}ournal {T}itle},
year = {2013},
volume = {13},
pages = {123-456},
number = {52},
month = {March},
publisher = {Publisher}
}
\end{filecontents}
\documentclass[11pt,a4paper]{article}
\usepackage{natbib}
\usepackage[utf8x]{inputenc}
\usepackage{caption}
\renewcommand{\refname}{Kaynakça} % for class article
\begin{document}
\section{Preface}
This isn't supposed to be.\cite{DUMMY:1}
\newpage
\bibliographystyle{unsrt}
\bibliography{\jobname} % bibliography prints here
\end{document}
你得到了想要的结果: