![在参考书目列表中,将书籍和会议标题用斜体显示,并将网站标题放在引号中](https://linux22.com/image/302144/%E5%9C%A8%E5%8F%82%E8%80%83%E4%B9%A6%E7%9B%AE%E5%88%97%E8%A1%A8%E4%B8%AD%EF%BC%8C%E5%B0%86%E4%B9%A6%E7%B1%8D%E5%92%8C%E4%BC%9A%E8%AE%AE%E6%A0%87%E9%A2%98%E7%94%A8%E6%96%9C%E4%BD%93%E6%98%BE%E7%A4%BA%EF%BC%8C%E5%B9%B6%E5%B0%86%E7%BD%91%E7%AB%99%E6%A0%87%E9%A2%98%E6%94%BE%E5%9C%A8%E5%BC%95%E5%8F%B7%E4%B8%AD.png)
我正在使用isprs.bst
,可在此处获取(http://www.isprs.org/documents/orangebook/LATEX/ISPRSguidelines_authors_latex.zip),并希望参考文献列表中的书籍出现在斜体,网站标题放在引号中,会议论文集标题使用作者年份引用样式斜体。到目前为止我还没有成功,这是我的工作示例:
\documentclass{isprs}
\usepackage[authoryear]{natbib} %Bib entry
\usepackage{filecontents}
\begin{filecontents}{ISPRS_References.bib}
@BOOK{58_Hastie_2011,
title={The Elements of Statistical Learning: Data Mining, Inference, and Prediction},
author={Hastie, T. and Tibshirani, R. and Friedman, J.},
publisher={Springer},
year={2011},
month={4},
edition={2nd},
series = {Springer Series in Statistics}
}
@misc{OpenCV_RF_2014,
author = {OpenCV},
title = {{Random Trees}},
howpublished = "\url{http://docs.opencv.org/modules/ml/doc/ml.html}",
year = {2014},
note = "[Accessed: 20-11-2014]",
}
@conference{6_Bargiel_2010,
title={Land Use Classification with High-Resolution Satellite Radar for Estimating the Impacts of Land Use Change on the Quality of Ecosystem Services},
author={Bargiel, D. and Herrmann, S. and Lohmann, P. and S{\"o}rgel, U.},
booktitle={Proceedings of ISPRS TC VII Symposium: 100 Years ISPRS},
pages={68--73},
year = {2010},
editor = {Wagner, W. and Sz{\'e}kely, B.},
volume = {XXXVIII},
address = {Vienna, Austria},
month = {July},
publisher = {IAPRS},
}
\end{filecontents}
\begin{document}
\title{Test}
\author{Me}
\maketitle
Changes in a scene \citep{OpenCV_RF_2014} can be monitored \citep{6_Bargiel_2010} regularly and on demand~\citep{58_Hastie_2011}.
\bibliographystyle{isprs}
\bibliography{ISPRS_References}
\end{document}
答案1
我在使用时也遇到了类似的困难isprs.bst
。
我的解决方案:编辑isprs.bst
。我现在得到以下斜体内容:书名、期刊名称(用于文章条目)和会议记录名称。
isprs.bst
您可以在以下位置获取我的版本https://dl.dropboxusercontent.com/u/51087803/isprs.bst
我做了 3 处编辑:(1) 格式化会议记录名称的功能:
FUNCTION {format.in.ed.booktitle}
{ booktitle empty$
{ "" }
{ editor empty$
{ "In: \emph{" booktitle * "}" * } %emphasises the booktitle for bibtex items: inproceedings, incollection and conference
{ "In: " format.editors.reverse * ", \emph{" * booktitle * "}" * } %emphasises the booktitle for bibtex items: inproceedings, incollection and conference
if$
}
if$
}
它应该适用于@inproceedings、@conference 和@incollection 类型的项目。
(2)在article
函数中替换journal "journal" duplicate$ item.check
为
journal "journal" duplicate$ item.check emphasize
(该emphasize
函数已在 isprs.bst 中定义 - 它强调堆栈上的顶部项目,在本例中是日志名称)
(3)在book
函数中我将其替换format.btitle "title" output.check
为
format.btitle "title" output.check emphasize
(这仅强调了书名,如果我想强调论文中的标题或其他一些东西,那么我可以把它放进emphasize
去format.btitle
)
网站?我没有做任何事,因为它isprs.bst
没有包含针对 URL 的特定功能。