使用自定义斜体字号的收藏书名

使用自定义斜体字号的收藏书名

我一直在尝试使用 custom-bib (makebst) 创建自定义书目样式,而且我几乎成功了。我唯一没能修复的是 incollection 和 inproceedings 的书名;它们应该用斜体,但它们却在引号之间。任何帮助都将不胜感激。

这是我的 tex 文件:

\documentclass{article}


\usepackage{authordate1-4}
\usepackage[brazil]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\begin{document}

\cite{prawitz1975}
\cite{sher2008}
\cite{macfarlane2009}

\bibliographystyle{abnt}
\bibliography{mestrado}

\end{document}

以下是我得到的结果:

上述代码的结果 以下是 .bst 文件中 incollection 和 inproceedings 函数的代码:

FUNCTION {incollection}
{ output.bibitem
  format.authors "author" output.check
  author format.key output
  new.block
  format.title "title" output.check
  new.block
  crossref missing$
    { format.in.ed.booktitle "booktitle" output.check
      end.quote.btitle
      format.bvolume output
      format.number.series output
  format.edition output
  format.chapter.pages output
  new.sentence
  format.publisher.address output
  format.date "year" output.check
  format.isbn output
    }
    { format.incoll.inproc.crossref output.nonnull
      format.chapter.pages output
    }
  if$
  format.pages "pages" output.check
  format.doi output
  new.block
  format.note output
  format.eprint output
  fin.entry
  write.url
}
FUNCTION {inproceedings}
{ output.bibitem
  format.authors "author" output.check
  author format.key output
  new.block
  format.title "title" output.check
  new.block
  crossref missing$
    { format.in.ed.booktitle "booktitle" output.check
      end.quote.btitle
      format.bvolume output
      format.number.series output
      new.sentence
      publisher empty$
        { format.organization.address output }
        { organization "organization" bibinfo.check output
          format.publisher.address output
        }
      if$
      format.date "year" output.check
      format.isbn output
      format.issn output
    }

相关内容