una thebibliography referencias referencia references por paginas pagina normas como citar cambiar bibliograficas bibliografia apa latex bibtex

thebibliography - ¿Cómo cito el título de un artículo en LaTeX?



referencias bibliograficas latex (5)

Estoy usando LaTeX y BibTeX para un artículo, y quiero citar el título de un artículo al que hago referencia. ¿Cuál es el comando para hacer esto?

Estoy usando /bibliographystyle{chicago} y no parece ser /citeT{} , /citetitle{} o /citeTitle{}


@Norman y los diversos comentaristas tienen razón en que sería difícil hacerlo con bibtex y otras herramientas. Pero, hay una alternativa. Biblatex permite esto a través del comando /citetitle . Además, si realmente lo desea, los controladores de formato en biblatex son fácilmente legibles y modificables, pero solo si siente la necesidad. Desafortunadamente, aún no forma parte de ninguna distribución, por lo que debe descargarse e instalarse.


Así es como resuelvo el tema del título para los artículos citados:

En el preámbulo

incluir Natbib:

/usepackage[sort&compress]{natbib}

Si desea citar un TÍTULO en lugar de un autor en el texto, defina el título así en el preámbulo:

/defcitealias{Weiser1996designingcalm}{Designing Calm Technology}

Nota: Debe tener un elemento bibtex (para el título '''' Diseñando tecnología calmada '''') con la tecla {Weiser1996designingcalm}.

En el papel donde desea escribir el título del artículo citado.

/citetalias{Weiser1996designingcalm}

esto da como resultado => Designing Calm Technology calmada (es decir, el texto que especificó con el comando / defcitealias arriba)

o

/citepalias{Weiser1996designingcalm}

que da como resultado => (Designing Calm Technology) (es decir, título con paréntesis)


Esta pregunta es antigua y tal vez /citefield no existía en /citefield días, pero ahora funciona como un encanto para este tipo de problemas:

/documentclass[varwidth]{standalone} /usepackage{biblatex} /begin{filecontents}{/jobname.bib} @article{example, title = {NAME OF PAPER}, } /end{filecontents} /addbibresource{/jobname.bib} /begin{document} /citefield{example}{title} /end{document}

Lo tengo de esta pregunta .


Gracias a por la pista. /defcitealias parece ser el camino a seguir.

Bibtex produce un archivo .bbl que contiene las entradas de la bibliografía. algo como eso

/bibitem[/protect/citeauthoryear{Andrienko {/itshape{et~al.}}}{2003}]{Andrienko2003} Andrienko, G., Andrienko, N., and Voss, H., 2003. {GIS for Everyone: The CommonGIS Project and Beyond}. {/itshape {In}}: {/itshape {Maps and the Internet}}., 131--146 Elsevier.

Uso Eclipse, que es gratuito y es posible que ya tenga que aplicar expresiones regulares en este archivo cuando sea necesario. ''/ R'' actúa como un delimitador de línea independiente de la plataforma. Aquí hay un ejemplo de búsqueda multilínea:

buscar:

//bibitem.*(/R.*)?/R?/{([^{]*)/}/R^[^//].*/d/d/d/d/./s([^/.]*/R?[^/.]*)/R?.*/R?.*

y reemplazar:

//defcitealias{$2}{$3}

(Para mí, uso //bibitem.*(/R.*)?/R?/{([^{]*)/}$/R^([^//].*[^/}]$/R.*$/R.*) para obtener todo el texto del elemento)

Et produce una serie de /defcitealias que pueden copiarse en otro lugar:

/defcitealias{Andrienko2003}{{GIS for Everyone: The CommonGIS Project and Beyond}}

Finalmente, esto se puede usar para construir un comando personalizado como:

/newcommand{/MyCite}[1]{/citet*{#1}. /citetalias{#1}.}

Se utiliza como /MyCite{Andrienko2003} y produce: Andrienko et al. (2003). GIS for Everyone: The CommonGIS Project and Beyond. Andrienko et al. (2003). GIS for Everyone: The CommonGIS Project and Beyond.


Sólo tienes que escribir en el título . Incluso natbib , el paquete BibTeX más poderoso y extendido, no es lo suficientemente poderoso como para hacer lo que usted quiere de inmediato. Intentar que BibTeX extraiga el título por usted, mediante un comando LateX, es posible, pero sería necesario que

  1. Diseñe un nuevo formato para los elementos de la bibliografía que sea incompatible con los formatos existentes.
  2. Escriba su propio archivo .bst personalizado, utilizando el extraño lenguaje de postfix que solo usa BibTeX, para ser compatible con su nuevo formato.
  3. Escriba un nuevo comando LaTeX para extraer la información del título del nuevo formato.

Hablando como alguien que ha escrito varios archivos bst personalizados, así como un reemplazo para BibTeX , simplemente no vale la pena engañarlo. Después de todo, si está citando el documento, probablemente sepa el título de todos modos.

EDITAR : Si tiene que hacer esto con varios papeles, trataría de hacer trampa. Extienda el archivo bst para que escriba en el archivo bbl un comando que escriba en el archivo auxiliar el título asociado con cada tecla Bib. Puede modelar el comando bbl en /label y el comando real de cita de título en /ref .