Latex中web reference的书写格式

发表论文时有的期刊要求关于web的reference需要规范化成以下格式:

 那么在latex中如何书写呢

举个简单的例子:

网址:

https://www.prnewswire.com/news-releases/worldwide-cleaning-robot-industry-to-2026---key-market-drivers-and-restraints-301293632.html

网址的相关内容和信息:

 其中,

title为:Worldwide Cleaning Robot Industry to 2026 - Key Market Drivers and Restraints

author为:Research and Markets

year为:2021

URL为:https://www.prnewswire.com/news-releases/worldwide-cleaning-robot-industry-to-2026---key-market-drivers-and-restraints-301293632.html

详细日期为:May 18, 2021

latex中.bib文件中时使用misc来,代码为:

@misc{ResearchandMarkets21,
 author={Research and Markets},
 year={2021},
 title={Worldwide Cleaning Robot Industry to 2026 - Key Market Drivers and Restraints},
 note={Retrieved from https://www.prnewswire.com/news-releases/worldwide-cleaning-robot-industry-to-2026---key-market-drivers-and-restraints-301293632.html. Accessed May 18, 2021}
}

注意:上面@misc{后面的ResearchandMarkets21是自己随便取得一个label,方便引用,此处我取的label名是借鉴参考文献的形式,人名加年份。

在.tex正文中引用课采用\citet{}或\citep{},例如\citet{ResearchandMarkets21}

在references中出现的结果:

 一个尤为需要注意的问题就是:当链接里面出现下划线_时,一定不要直接复制粘贴链接,将所有的下划线_改成\_即可。

例如:给的链接为https://www.sohu.com/a/16611843_115469,一定要改成https://www.sohu.com/a/16611843\_115469,否则运行就会报错。

个人血的经验教训。可参考latex中加入超链接

### 解决LaTeXReference未编号的问题 在LaTeX文档中,`reference not numbered` 的问题通常是由于配置错误或者缺少必要的包引起的。以下是可能的原因以及解决方案: #### 可能原因及解决方法 1. **未加载 `hyperref` 包** 如果希望参考文献能够自动编号并链接到对应的条目,则需要加载 `hyperref` 包。此包可以增强交叉引用的功能[^1]。 ```latex \usepackage[hidelinks]{hyperref} ``` 2. **未正确设置 bibliography 风格** 使用 `\bibliographystyle{}` 命令来指定参考文献的样式。如果没有定义该命令,默认情况下可能会导致参考文献不显示编号。 ```latex \bibliographystyle{plain} % 或者其他风格如 alpha, unsrt 等 ``` 3. **BibTeX 数据库路径错误** 确保 `.bib` 文件的位置正确无误,并通过以下方式引入它: ```latex \bibliography{references} % references.bib 是你的数据库文件名 ``` 4. **算法伪代码环境干扰** 若文档中有大量算法描述且使用了 `algorithmicx` 或其子包(例如 `algpseudocode`),则需确认这些宏不会影响全局编号机制。可以通过单独测试章节排除冲突[^3]。 5. **编译顺序不当** 正确处理参考文献需要多次运行 pdflatex 和 bibtex/biber 工具链。具体流程如下: - 运行一次 PDFLaTeX; - 执行 BibTeX/Biber 处理器; - 再次运行两次 PDFLaTeX 更新索引和标签。 6. **缺失必要字段** 某些期刊模板要求每篇引用都具备完整的元数据(如 DOI)。如果某项记录缺乏关键属性也可能引发异常行为[^2]。 7. **自定义类或宏覆盖默认功能** 当采用特定主题定制版时,请仔细阅读官方指南说明是否存在特殊约定限制条件。 --- ### 示例修正后的最小工作示例 (MWE) 下面提供了一个简单的例子展示如何正确实现带编号的参考列表: ```latex \documentclass[utf8]{article} % 加载所需扩展 \usepackage[numbers]{natbib} % 支持数字型引用模式 \usepackage[colorlinks=true]{hyperref}% 创建超链接效果 \begin{filecontents*}{refs.bib} @book{lamport94, author = "Leslie Lamport", title = "{\LaTeX}: A Document Preparation System", year = 1994, publisher = "Addison-Wesley" } \end{filecontents*} \begin{document} 这是关于 {\LaTeX} 编程的一本书~\cite{lamport94}. \bibliographystyle{unsrt} % 设置排序规则 \bibliography{refs} % 引入外部 bib 库 \end{document} ``` 上述代码片段展示了基本框架结构及其依赖关系管理策略。 --- ### 注意事项 - 对于复杂项目建议优先选用现代工具链比如 Biber 替代传统 BibTeX 来解析多语言支持场景下的书目信息。 - 如果仍然遇到困难可以从日志文件排查潜在线索;重点关注警告提示部分是否有遗漏声明等问题存在。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值