Como referenciar sites na bibliografia

Como referenciar sites na bibliografia

Eu usei o seguinte código:

\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}

Infelizmente não compilou, mas quando coloco sites falsos como essehttps://en.wikipedia.org/wiki/Root-system/media/File:Root-system-G2.svg, funciona. Então, se alguém puder corrigir esse erro, fico muito grato e agradecido.

Responder1

Sugiro que você carregue o xurlpacote e coloque cada string de URL em uma \url{...}diretiva. Observe que as strings de URL podem (e geralmente contêm) caracteres como _e #, que têm um significado especial no TeX. Encapsular as strings de URL em \urldiretivas é o caminho a seguir.

insira a descrição da imagem aqui

\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}

Termo aditivo, para atender à solicitação de acompanhamento do OP:

Quero mudar as cores dos sites. Como fazer isso?

Presumo que você quis dizer que deseja alterar a cor das strings de URL. (Você não precisa do LaTeX para mudar a cor de um site, precisa?) Sugiro que você adicione as seguintes linhas de código ao preâmbulo,depoiscarregando o xurlpacote:

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

Com essas instruções, as strings de URL serão renderizadas em qualquer cor que você definir por meio da urlcoloropção.

informação relacionada