为什么参考书目没有格式化?

为什么参考书目没有格式化?

我对参考书目有疑问。第一个位置,我不知道为什么它超出了页面,我设置了 2 厘米的右边距。在第二个位置,标题“什么是僵尸网络攻击?”下,单词之间的间隙太大,我也不知道为什么。也许有人会告诉你问题出在哪里?

\bibitem{DDoS3} What is a botnet attack?, URL:
\textit{https://www.akamai.com/uk/en/resources/what-is-a-botnet.jsp/, [access: 22 january
2021]}
\bibitem{18} Input Validation Cheat Sheet,  URL:
\textit{https://cheatsheetseries.owasp.org/cheatsheets/InputValidationCheatSheet.html, [access
15 november 2020]

在此处输入图片描述

答案1

假设您的 TeX 发行版不超过两年,您可以利用该xurl包允许在 URL 字符串的任意点处换行。

如果你的 TeX 发行版太旧不是包含该xurl软件包,我只能建议您更新和升级您的 TeX 发行版。

在此处输入图片描述

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{xurl}      % a generalization of the 'url' package
\def\UrlFont{\itshape} % use italic letters in formatted URL strings
\usepackage[colorlinks,urlcolor=blue]{hyperref} % optional
\begin{document}

\begin{thebibliography}{9}

\bibitem{DDoS3} What is a botnet attack?, URL:
\url{https://www.akamai.com/us/en/resources/what-is-a-botnet.jsp},
[last access: 6 June 2021]

\bibitem{18} Input Validation Cheat Sheet,  URL:
\url{https://cheatsheetseries.owasp.org/cheatsheets/Input_Validation_Cheat_Sheet.html}, 
[last access: 6 June 2021]

\end{thebibliography}
\end{document}

相关内容