Professional Documents
Culture Documents
SECCIN 1
\cite{etiqueta}.
thebibliography,
\begin{thebibliography}{Numero} \bibitem[NuevaMarca]{etiqueta1} Informacin bibliogrfica \bibitem[NuevaMarca]{etiqueta2} Informacin bibliogrfica ... \bibitem[NuevaMarca]{etiquetaN} Informacin bibliogrfica \end{thebibliography}
donde el argumento
Numero
cumento (se utiliza para calcular la indentacin de los tems de la lista de referencias). Tal procedimiento lleva a una lista de citas ordenada numricamente por el orden que ocupan dentro de la lista y no por el orden en el que fueron citadas a lo largo del documento. sto implica entonces la necesidad de llevar a cabo tal ordenacin manualmente. El argumento optativo
NuevaMarca puede utilizarse para cambiar la marca estndar ([1], [2], etc..) por un texto
cualquiera.
ATEX L
Para cambiar el ttulo estndar de la seccin de referencias bibliogrcas (References en ingls, y Referencias si se emplea la opcin
variable
\refname
spanish
de
babel)
se debe renombrar la
\renewcommand{\refname}{Bibliografa}
(si deseamos Bibliografa en el ttulo, por ejemplo). En caso de utilizar babel, es muy importante tener en cuenta que tal comando se debe ejecutar despus de debe tener tambin en cuenta que, en el caso de utilizar la clase pasa a convertirse en
\bibname.
A diferencia de cualquier otro tipo de seccin, la de bibliografa no es includa en la tabla de contenidos que se obtiene a travs del comando
Seccin 2
El paquete cite
\let\OLDthebibliography=\thebibliography \def\thebibliography#1{\OLDthebibliography{#1}% \addcontentsline{toc}{section}{\refname}} \let (ver captulo 8) se encarga de guardar una copia de seguridad del comando \thebibliography, bajo la denominacin \OLDthebibliography; seguidamente, redenimos el comando \thebibliography (que, al igual que su copia \OLDthebibliography, depende de un argumento), indicando que debe ejecutarse primeramente \OLDthebibliography (es decir, todo lo que hace el comando \thebibliography original) y seguidamente la instruccin \addcontentsline{toc}{section}{\refname}, que se encarga de aadir a la tabla de contenidos una nueva seccin (de ah el argumento section) de nombre \refname. Para el caso de un documento de clase book, deberamos reemplazar section por chapter, y \refname por \bibname, sto es: \addcontentsline{toc}{chapter}{\bibname}.
El comando El comando
\cite
mentarios extra durante la cita de una referencia bibliogrca. As por ejemplo, si empleamos:
lo cual constituye un mtodo til, a la hora de citar un libro, de especicar una parte del mismo; otra aplicacin interesante de ste procedimiento sera utilizar el argumento opcional para citar captulos. En la lista de referencias bibliogrcas al nal del documento, puede interesarnos cambiar el formato estndar de las etiquetas (con nmeros entre corchetes) por otro formato. Para ello, debemos redenir el comando L T EX\@biblabel. Debido a la presencia del smbolo
@,
la
redenicin del comando en el prembulo del documento debe intercalarse entre los comandos
\makeatletter
\makeatother.
\@biblabel
SECCIN 2
El paquete cite
El paquete
ATEX estndar a la hora de colocar las citas a lo cite mejora las capacidades de L
largo del documento. En caso de que en un lugar se haga referencia a ms de 3 citas seguidas,
ATEX Apuntes de L
Seccin 3
se agrupen automticamente, del modo: [1-4,..]. Adems, el paquete ampla enormemente las posibilidades de manejo del formato de las citas. Mediante los comandos:
\citeleft
\citeright
podemos cambiar el material (por defecto corchetes) a la izquierda y derecha de las listas de citas, respectivamente. Por ejemplo, para poner las citas entre parntesis utilizaramos:
\renewcommand\citeleft{(} \renewcommand\citeright{)}
Debe tenerse en cuenta que en utilizar entonces el comando enmarcadas:
\citeleft
argumento, que es considerado por defecto la lista de citas (es decir, 1-4, 2,3, etc...). Podemos
\fbox
\renewcommand\citeleft{\fboxsep=2pt\fbox} \renewcommand\citeright{}
que dara como resultado: 14,6 Otro comando til introducido por el paquete Por ejemplo, con:
cite
es
\citeform
un argumento, las citas en cuestin), que se utiliza para cambiar el formato del nmero de cita.
\renewcommand\citeform[1]{\textcolor{blue}{#1}}
obtenemos el texto de las citas en azul: [14,6] Por ltimo, se debe mencionar que cargando el paquete
superscript
Texto diverso
(sto es,
\usepackage[superscript]{cite}),
cite
14,6
SECCIN 3
@TipoDeRegistro{Etiqueta,CampoA={Contenido},CampoB={Contenido},etc..} donde TipoDeRegistro denota qu clase de documento referenciamos, y Etiqueta va a ser la etiqueta que debemos emplear como argumento del comando \cite para citar la referencia
en cualquier documento. Posteriormente, se deben especicar una serie de campos, algunos obligatorios, y otros optativos, con la informacin de ttulo, autores, ao de publicacin, etc...
ATEX Apuntes de L
Seccin 3
El carcter obligatorio optativo de diversos campos vara, en general, con el tipo de referencia bibliogrca. En la siguiente gura se puede ver un ejemplo del contenido de un chero .bib de bibliografa tpico:
@Article{abril2005a, author = {Juan Francisco Abril and Ruben Castelo and Ricardo Guigo}, title = {Comparison of splice sites in mammals and chicken}, journal = {Genome Research}, year = 2005, volume = 15, pages = {111--119}, } @Book{alberts1994a, author = {Bruce Alberts and David Bray and John Lewis and Michael Raff} title = {Molecular biology of the cell}, publisher = {Garland publishing}, year = 1994, edition = {Third}, isbn = {0-8153-1620-8} } @Article{bucher1990a, author = {Peter Michael Bucher}, title = {Weight matrix descriptions of four eukaryotic {RNA polymerase II} promoter elements derived from 502 unrelated promoter sequences}, journal = {Journal of Molecular Biology}, year = 1990, volume = 212, pages = {563-578}, } @Article{beltran2003a, author = {Santiago Beltran and Enrique Blanco and Fernando Manuel Serras}, title = {Transcriptional network controlled by the trithorax-group gene ash2 in Drosophila melanogaster}, journal = {Proceedings of the National Academy of Sciences}, year = {2003}, volume = {100}, pages = {3293--3298}, }
ATEX Apuntes de L
Seccin 3
A continuacin se detallan los distintos tipos de registros disponibles para una base de datos, especicando los diversos campos disponibles, as cmo su posible carcter obligatorio opcional:
article
Requerido: author, title, journal, year. Opcional: volume, number, pages, month, note.
book
note.
inproceedings Artculos de comunicaciones a congresos
Requerido: author, title, booktitle, year. Opcional: editor, volume or number, series, pages, address, month, organization, publis-
her, note.
manual Documentacin tcnica
Opcional: author, organization, address, edition, month, year, note.
ATEX Apuntes de L
Seccin 3
Para construir una base de datos de referencias bibliogrcas, es de suma utilidad emplear alguno de los muchos programas disponibles tanto en MS-Windows (JabRef, por ejemplo) como en Linux (kbibtex). stos programas proporcionan herramientas para ir completando de forma manual los diversos campos de cada referencia bibliogrca, haciendo innecesario el conocer la sintaxis concreta que L T EXrequiere para cada uno. Una vez introducidos los datos, adems de poder buscar registros en la base de dato, ordenar por autor, ttulo, etc..., podemos automticamente exportar toda la informacin a un chero de tipo .bib. Una vez construido el chero .bib (que debe estar colocado, obviamente, en el directorio donde compilemos nuestro documento), se colocan a lo largo del documento los diversos comandos
\bibliography{NombreFichero}
El primero de ellos tiene como argumento el nombre del chero (sin incluir extensin) auxiliar de bibliografa, y se encarga de construir la lista de referencias bibliogrcas. El segundo, especica el estilo bibliogrco a emplear para construir las referencias. Existen cuatro estilos estndar disponibles en L T EX: (los ejemplos correspondientes ilustran cmo, a partir de la base de datos de la Figura 1, se construye la seccin de referencias:
unsrt
Las entradas se numeran, y aparecen en la lista segn el orden en el que son citadas a lo
largo del documento (al igual que en el mtodo estndar listas de bibliografa con
\bibitem).
plain
Anlogo a
unsrt,
ATEX Apuntes de L
Seccin 3
abbrv
Como
plain,
alpha
La compilacin del documento se efecta entonces primero ejecutando ( PDFlatex), para posteriormente ejecutar
bibtex fichero
latex fichero.tex
grafa en un chero auxiliar) y terminando con una segunda compilacin en latex del documento
ATEX Apuntes de L
Seccin 4
fuente (que incluye en el mismo la lista de referencias). En el caso de trabajar en el entorno WinEdt, todas stas acciones se hacen automticamente al ejecutar texify pdftexify. Al utilizar BibTeX, el comando
\nocite{Etiqueta}
lista de referencias citas bibliogrcas que no hayan sido referenciadas en el texto principal del documento. En particular, para gestionar formatos y bases de datos, es muy til utilizar
\nocite{*},
datos.
Una de las mayores ventajas del empleo de BibTeX reside en que, aparte de los cuatro estilos estndar, existen muchos otros disponibles en la distribucin TeXLive, adaptados especcamente a diversos tipos de publicaciones. Por ejemplo, utilizando el estilo Society:
achemso obtenemos la
SECCIN 4
Estilo
especica que estilo de bibliografa para BibTeX queremos utilizar, mientras que el comando
ATEX Apuntes de L
Seccin 4
\documentclass{article} \usepackage{bibunits} \begin{document} \section{Primera seccin} \begin{bibunit}[unsrt] Una referencia \cite{abril2005a} \par Otra referencia \cite{alberts1994a}. \putbib[mybib] \end{bibunit} \section{Segunda seccin} \begin{bibunit}[abbrv] Otra referencia ms \cite{bucher1990a} \par La ltima referencia \cite{beltran2003a}. \putbib[mybib] \end{bibunit} \end{document}
Es de importancia vital aclarar que la primera compilacin del documento fuente producir una serie de archivos auxiliares bu1.aux, bu2.aux, etc... Tras esa primera compilacin, debemos ejecutar manualmente bibtex (OJO! sto no lo hace WinEdt automticamente) sobre cada uno de stos cheros auxiliares. Posteriormente, la compilacin nal del documento fuente producir el resultado deseado.
ATEX Apuntes de L