1

我有 TexStudio 和 MikTex 分别在我的 PC 版本 4.0.3 和 4.4 上编辑 Latex 文件。但是,我的 bibfiles 引用以随机方式工作:有时它们会被识别,而在其他情况下则不会。

最小可重现示例

\documentclass[msc]{ppgccufmg}

\begin{document}
    
Testing the reference \cite{COAF}
    
\ppgccbibliography{bibfile}

\end{document}

书目文件.bib

@misc{COAF,
    title = {O que é lavagem de dinheiro e financiamento do terrorismo},
    howpublished = {\url{https://www.gov.br/coaf/pt-br/pastas-antigas-disponiveis-para-pesquisa/o-sistema-de-prevencao-a-lavagem-de-dinheiro/o-que-e-o-crime-de-lavagem-de-dinheiro-ld}},
    note = {Accessed: 2010-09-30}
}

ppgccufmg 类:https ://github.com/verlab/ppgccufmg (删除第 40 行的 \RequirePackage{etextools})

错误:

在此处输入图像描述

4

1 回答 1

0

两个问题:

  • latex 忽略之后\end{document}的所有内容,如果你想要参考书目,你必须把它放在它之前

  • \url{...}在 .bib 文件中使用。您需要加载一个类似hyperrefurl定义此宏的包


\documentclass[msc]{ppgccufmg}

\usepackage{hyperref}

\begin{document}
    
Testing the reference \cite{COAF}

\ppgccbibliography{\jobname}

\end{document}

在此处输入图像描述

于 2021-11-21T19:37:39.787 回答