分别用斜体和下划线标出期刊和书籍标题

分别用斜体和下划线标出期刊和书籍标题

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 愉快!

相关内容