spbasic.bst
我正在尝试根据以下文件自定义 bibtex 环境这个答案. 我想用斜体显示期刊名称,同时用下划线显示书名。
现在,如果我们提供命令\usepackage{ulem}
,则所有标题(期刊和书籍)都会被加下划线。如果隐藏该命令,则所有标题都会变成斜体。我该如何区分两者?
答案1
一定要做好两件事:
ulem
使用以下选项加载包normalem
:\usepackage[normalem]{ulem}
这将允许继续使用
\emph
创造斜体强调。要通过下划线来强调,请使用\uline
。更改使用的强调样式约瑟夫·赖特的回答针对这个问题是否可以通过 .bst 文件将期刊名称和书名变为斜体? 具体来说,在文件的重命名副本中
spbasic.bst
,函数format.btitle
应该使用\uline
而不是\emph
:FUNCTION {format.btitle} { title "title" bibinfo.check duplicate$ empty$ 'skip$ { "\uline{" swap$ * "}" * } if$ }
祝您 BibTeX 愉快!