使用IEEEtran-de包时如何在URL后添加访问日期标注
IEEEtran-de 参考文献URL追加访问日期解决方案
操作步骤
- 复制系统中原始的
IEEEtran-de.bst文件到你的项目根目录,重命名为IEEEtran-de-custom.bst,避免修改全局模板文件。 - 打开重命名后的bst文件,找到
ENTRY定义块,在字段列表中新增urldate字段,保证BibTeX可以识别该字段:
ENTRY { address author % 中间原有其他字段保留不变 url urldate % 新增这一行 % 其余原有字段保留不变 } {} { label }
- 继续在bst文件中搜索
FUNCTION {format.url},将原有函数修改为如下逻辑:
FUNCTION {format.url} { url empty$ { "" } { "\url{" url * "}" * urldate empty$ { "" } { " Zugriff am: " * urldate * } if$ } if$ }
- 在你的
.bib参考文献库中,给需要标注访问日期的条目新增urldate字段,按DD. MM. YYYY格式填写日期即可,示例:
@online{test-doc, title = {Testdokument}, author = {Test, Max}, year = {2024}, url = {https://example.de/test}, urldate = {15. 06. 2024} }
- 修改你的LaTeX主文件中的参考文献样式声明为自定义版本:
\bibliographystyle{IEEEtran-de-custom} - 清空项目下的
.aux、.bbl等临时编译缓存文件,重新执行完整的(LaTeX -> BibTeX -> LaTeX * 2)编译流程即可生效。
注意事项
- 如果不需要为每个URL单独设置日期,希望统一使用固定日期的话,可以把上述format.url函数中的
urldate替换为固定的日期字符串即可,无需修改bib文件。 - 本方案修改逻辑对原有IEEEtran-de的其他格式规则无影响,仅新增URL后访问日期的输出。
内容的提问来源于stack exchange,提问作者user15072994
相关产品推荐
相关产品推荐

