bibtex – Cómo citar artículos de un sitio web conocido

Pregunta:

Me gustaría citar artículos y autores específicos de sitios web conocidos. Mi problema es que también me gustaría incluir la información del sitio web en la cita. Por ejemplo, estoy citando un artículo de Surfing Magazine, pero el artículo solo se publicó en línea y no en la revista. Alternativamente, estoy buscando citar un artículo de surfline.com por un autor nombrado, pero me gustaría que surfline.com aparezca solo en la cita y no solo en la parte de la URL de la cita.

Mi código es el siguiente:

Para las referencias en línea utilicé el siguiente formato en mi archivo .bib (Cite.bib)

 @MISC{maldives,
   author =       "Connoly, Darlene",
   title =        "Controversy in the Maldives",
   editor =       "Surfline.com",
   month =        "August",
   year =         "2012",
   url =          "\url{http://www.surfline.com/surf-news/maldives-surf-access-controversy-update_75296/ }",
   note =         "[Online; posted 27-August-2012]",
 }

 @MISC{mull,
   author =       "Mull, Jeff",
   title =        "Maldives Controversy",
   editor =       "Surfing Magazine",
   month =        "September",
   year =         "2010",
   url =          "\url{http://www.surfermag.com/features/maldives-controversy/ }",
   note =         "[Online; posted 13-September-2012]",
 }

Para el archivo .tex, estoy usando el siguiente código / paquetes

 \usepackage{natbib}
 \usepackage{url}

 \begin{document}

  text

 \nocite{mull}
 \bibliographystyle{plainnat}
 \bibliography{Cite}

 \end{document}

Cuando intento compilar el documento usando 'pdftexify', aparece el siguiente error.

Package natbib warning: Citation 'Mull' undefined on input line 373 

[23] [24] [25] (C:\Users\...\LaTex\title.bbl
! TeX capacity exceeded, sorry [input stack size=5000].
\@makeother #1->\catcode '#1
                        12\relax
1.12 ...

! ==> Fatal error occured, no output PDF file produced!
Transcript written on title.log.
texify: pdflatex.exe failed for some reason (see log file)

Sin embargo, si intento la misma sintaxis usando una referencia de @ARTICLE o @BOOK de 'Cite.bib', no obtengo el error. Estoy buscando una forma de citar a los autores de artículos en línea, así como el sitio web en el que se publicaron. Cualquier ayuda con esto será realmente útil.

Además, si no es importante o no se practica con regularidad incluir el nombre del sitio web por separado en la cita, simplemente podría omitir la parte del editor de mis entradas de @MISC. Intenté omitir el campo del editor, pero sigo recibiendo el mismo mensaje de error.

Respuesta:

No tengo problemas con este archivo ligeramente modificado:

\documentclass{article}
\usepackage{filecontents}% <-- useful for embedding external files in the main file
\begin{filecontents*}{\jobname.bib}
@MISC{maldives,
   author =       {Connoly, Darlene},
   title =        {Controversy in the Maldives},
   editor =       {Surfline.com},
   month =        {August},
   year =         {2012},
   url = {http://www.surfline.com/surf-news/maldives-surf-access-controversy-update_75296/},
   note =         {[Online; posted 27-August-2012]},
 }

@MISC{maldives-alt,
   author =       {Connoly, Darlene},
   title =        {Controversy in the Maldives},
   editor =       {Surfline.com},
   month =        {August},
   year =         {2012},
   note = {\href{http://www.surfline.com/surf-news/maldives-surf-access-controversy-update_75296/}{Surfline.com} {[Online; posted 27-August-2012]}},
 }


@MISC{mull,
   author =       {Mull, Jeff},
   title =        {Maldives Controversy},
   editor =       {Surfing Magazine},
   month =        {September},
   year =         {2010},
   url =          {http://www.surfermag.com/features/maldives-controversy/},
   note =         {[Online; posted 13-September-2012]},
 }
\end{filecontents*}
\usepackage{natbib}
\usepackage{url}
\usepackage[colorlinks]{hyperref}

\begin{document}

Please refer to \cite{maldives} and \cite{mull}.
And this citation `hides' the link `in the url portion of the citation': \cite{maldives-alt}.

\bibliographystyle{plainnat}
\bibliography{\jobname}

\end{document}

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım