Как ссылаться на веб-сайты в библиографии

Как ссылаться на веб-сайты в библиографии

Я использовал следующий код:

\documentclass[12pt,reqno]{book}    
\begin{thebibliography}{99}
  \addcontentsline{toc}{chapter}{Bibliography}

\bibitem{lecture11}http://math.mit.edu/classes/18.745/Notes/Lecture_11_Notes.pdf

\bibitem{Wiki1}https://en.wikipedia.org/wiki/Root_system#/media/File:Root_system_A1xA1.svg

\bibitem{Wiki2}https://en.wikipedia.org/wiki/Root_system#/media/File:Root_system_A2.svg

\bibitem{Wiki3}https://en.wikipedia.org/wiki/Root_system#/media/File:Root_system_B2.svg

\bibitem{Wiki4}https://en.wikipedia.org/wiki/Root_system#/media/File:Root_system_G2.svg

\end{thebibliography}

К сожалению, он не скомпилировался, но когда я размещаю поддельные сайты, такие как этотhttps://en.wikipedia.org/wiki/Root-system/media/Файл:Root-system-G2.svg, это работает. Так что если кто-то может исправить эту ошибку, я буду очень признателен и благодарен.

решение1

Я предлагаю вам загрузить xurlпакет и заключить каждую строку URL в \url{...}директиву. Обратите внимание, что строки URL могут (и часто содержат) символы, такие как _и #, которые имеют особое значение в TeX. Заключение строк URL в \urlдирективы — это выход.

введите описание изображения здесь

\documentclass[12pt,reqno]{book}    
\usepackage{xurl}
\begin{document}
\begin{thebibliography}{99}
\addcontentsline{toc}{chapter}{Bibliography}

\bibitem{lecture11} \url{http://math.mit.edu/classes/18.745/Notes/Lecture_11_Notes.pdf}

\bibitem{Wiki1} \url{https://en.wikipedia.org/wiki/Root_system#/media/File:Root_system_A1xA1.svg}

\bibitem{Wiki2} \url{https://en.wikipedia.org/wiki/Root_system#/media/File:Root_system_A2.svg}

\bibitem{Wiki3} \url{https://en.wikipedia.org/wiki/Root_system#/media/File:Root_system_B2.svg}

\bibitem{Wiki4} \url{https://en.wikipedia.org/wiki/Root_system#/media/File:Root_system_G2.svg}

\end{thebibliography}
\end{document}

Приложение, чтобы ответить на последующий запрос ОП:

Я хочу изменить цвета сайтов. Как это сделать?

Я предполагаю, что вы хотели сказать, что хотите изменить цвет строк URL. (Вам ведь не нужен LaTeX, чтобы изменить цвет веб-сайта, не так ли?) Я предлагаю вам добавить следующие строки кода в преамбулу:послезагрузка xurlпакета:

\usepackage{xcolor}
\usepackage[colorlinks]{hyperref}
\hypersetup{urlcolor=red} % or blue, or orange, or whichever color you prefer

С помощью этих инструкций строки URL будут отображаться в любом цвете, который вы установите с помощью этой urlcolorопции.

Связанный контент