Está en la página 1de 20

Cómo añadir una imagen en los encabezados

En esta entrada explico cómo añadir una imagen, en los encabezados de un
documento de LaTeX. Para ello, podemos usar el comando \includegraphics, en el
encabezado correspondiente, pero dentro de un \begin{picture} \end{picture}, como
muestro a continuación:
\usepackage{fancyhdr}
\usepackage{graphicx}
\lhead{\begin{picture}(0,0) \put(0,0){\includegraphics[width=20mm]{./tortuga}}
\end{picture}}
\rhead{\begin{picture}(0,0) \put(0,0){\includegraphics[width=20mm]{./tortuga}}
\end{picture}}
\renewcommand{\headrulewidth}{0.5pt}
\pagestyle{fancy}
\begin{document}
\end{document}

La imagen de la derecha, nos ha quedado fuera de los márgenes. Para colocarla
correctamente, basta con indicar la posición que queremos con el comando
"\put(0,0)". En este comando, la posición hay que indicarla con unidades de puntos (1
punto = 0.3528 mm). Queremos mover la figura hacia la izquierda todo su ancho. Es
decir, 20 mm o 56.7 puntos. (Con signo negativo, para indicar que es hacia la
izquierda.)
\lhead{\begin{picture}(0,0) \put(0,0){\includegraphics[width=20mm]{./tortuga}}
\end{picture}}
\rhead{\begin{picture}(0,0) \put(-56.7,0){\includegraphics[width=20mm]{./tortuga}}
\end{picture}}
\renewcommand{\headrulewidth}{0.5pt}

Publicado por Luis en 14:09 2 comentarios:
Enviar por correo electrónicoEscribe un blogCompartir con TwitterCompartir con
FacebookCompartir en Pinterest

Etiquetas: encabezados y pies de página, imágenes
lunes, 24 de junio de 2013

Cómo quitar el número de páginas en un artículo
Cuando estamos escribiendo un artículo, dependiendo de la clase que estemos
usando, LaTeX nos puede añadir el número de página. Para quitarlo, en principio se
podría hacer con "\pagestyle{empty}". Pero esto no siempre es suficiente. La página
con el título, sigue mostrando el número de página... Para quitar el número de página
aquí también, podemos usar "\thispagestyle{empty}", justo detrás de"\maketitle", como
se muestra a continuación:
\begin{document}
\pagestyle{empty}
\maketitle
\thispagestyle{empty}
Publicado por Luis en 17:28 2 comentarios:
Enviar por correo electrónicoEscribe un blogCompartir con TwitterCompartir con
FacebookCompartir en Pinterest
Etiquetas: artículos, encabezados y pies de página
miércoles, 23 de enero de 2013

Encabezados y pies de página en LaTeX
En esta entrada mostraré cómo editar los encabezados y pies de página de nuestro
documento de LaTeX. Antes una cosa importante, los comandos que aquí uso,
funcionan bien con el formato {book}, pero pueden fallar cuando se usan otros
formatos...
Los encabezados y pies de página, hay que editarlos para tres tipos de páginas:

Páginas inicial de un capítulo.

Páginas pares.

Páginas impares.
Para ello, se puede utilizar el paquete {fancyhdr} y el siguiente código:
\documentclass[a4paper,openright,12pt]{book}
\usepackage[spanish]{babel}
\usepackage[latin1]{inputenc}
\usepackage{fancyhdr}
% aqui definimos el encabezado de las paginas pares e impares.

\lhead[x1]{x2}
\chead[y1]{y2}
\rhead[z1]{z2}
\renewcommand{\headrulewidth}{0.5pt}
% aqui definimos el pie de pagina de las paginas pares e impares.

5pt} % aqui definimos el encabezado y pie de pagina de la pagina inicial de un capitulo. ya podemos hacer un ejemplo bien bonito. número de página a la izquierda y CAPÍTULO 1. queremos lo siguiente:  Página inicial de un capítulo. TÍTULO DEL CAPÍTULO. \lhead[x1]{x2} define el texto a la izquierda (l = left. Entre corchetes. Primero. Con línea. \fancypagestyle{plain}{ \fancyhead[L]{K1} \fancyhead[C]{K2} \fancyhead[R]{K3} \fancyfoot[L]{L1} \fancyfoot[C]{L2} \fancyfoot[R]{L3} \renewcommand{\headrulewidth}{0. Por ejemplo.5pt} \renewcommand{\footrulewidth}{0. Y después. a la derecha. y entre llaves. Si no queremos línea. . c = center. el texto que queremos poner. Ahora. se indica el texto de las páginas pares. se pone el texto de las páginas pares. \fancyhead[L]{K1} define el texto de los encabezados de la primera página de un capítulo. ponemos {0pt}. entre llaves.5pt} define el grosor de la línea. Número de página arriba a la derecha. r = right) de los encabezados. se pone la posición que queremos editar (L = left).  Encabezado de las páginas pares.5pt} } \pagestyle{fancy} Explico un poco qué significan estas líneas. \renewcommand{\headrulewidth}{0. entre corchetes.\lfoot[a1]{b2} \cfoot[c1]{d2} \rfoot[e1]{f2} \renewcommand{\footrulewidth}{0.

Nombre del autor a la derecha.  "\today" genera la fecha actual. A continuación el código de ejemplo: \documentclass[a4paper. Fecha a la izquierda. son útiles los siguientes comandos:  "\markboth{}{}" indica el encabezado a la derecha y a la izquierda. Para hacer esto. Lo indicamos después de cada sección. Con línea.openright.  Pie de página de las páginas impares. número de página a la derecha y 1. \rightmark} \chead[]{} \rhead[CAPÍTULO \thechapter.  Pie de página de las páginas pares.  "\rightmark" y "\leftmark" seleccionan el encabezado a la derecha o a la izquierda. Encabezado de las páginas impares. \leftmark]{\thepage} \renewcommand{\headrulewidth}{0. que había sido fijado con "\markboth{}{}".  "\thechapter" y "\thesection" dan el número del capítulo y la sección correspondiente.1 Título de la sección a la izquierda.5pt} % pie de pagina \lfoot[]{\today} \cfoot[]{} \rfoot[Arenita Mejillas]{} \renewcommand{\footrulewidth}{0pt} % primera pagina de un capitulo \fancypagestyle{plain}{ \fancyhead[L]{} \fancyhead[C]{} \fancyhead[R]{\thepage} \fancyfoot[L]{} \fancyfoot[C]{} \fancyfoot[R]{} \renewcommand{\headrulewidth}{0pt} \renewcommand{\footrulewidth}{0pt} } \pagestyle{fancy} \begin{document} .12pt]{book} \usepackage[spanish]{babel} \usepackage[latin1]{inputenc} \usepackage{fancyhdr} % encabezados \lhead[\thepage]{\thesection.

5pt} % pie \rightmark} \leftmark]{\thepage} de pagina \lfoot[]{\today} \cfoot[]{} \rfoot[Arenita \renewcommand{\footrulewidth}{0pt} % primera \fancypagestyle{plain}{ \fancyhead[L]{} \fancyhead[C]{} \fancyhead[R]{\thepage} \fancyfoot[L]{} \fancyfoot[C]{} \fancyfoot[R]{} pagina Mejillas]{} de un capitulo . hay veces que la primera sección no empieza justo en la primera página de un capítulo. Al inicio.openright.12pt]{book} \usepackage[spanish]{babel} \usepackage[latin1]{inputenc} \usepackage{fancyhdr} % encabezados \lhead[\thepage]{CAPÍTULO \thechapter. ¿Qué ponemos entonces en el encabezado de las páginas impares. Tengo que definir el encabezado dos veces. En este caso. Por cierto.. pues el único comando que cambia.\chapter{Introducción}\label{cap. Sino varias páginas después. solo repito el comando "\lhead". Aquí voy a hacerlo poniendo el nombre del capítulo..introduccion} \section{Estado del Arte} \markboth{INTRODUCCIÓN}{Estado del Arte} Bla bla bla. \documentclass[a4paper. y otra vez justo después de la primera sección. antes de la primera sección? ¿Nada? ¿El nombre del capítulo? Lo que tú prefieras. \chead[]{} \rhead[CAPÍTULO \thechapter. \renewcommand{\headrulewidth}{0.

. Un par de cosas más: 1) Si usas el paquete fancyhdr.\renewcommand{\headrulewidth}{0pt} \renewcommand{\footrulewidth}{0pt} } \pagestyle{fancy} \begin{document} \chapter{Introducción}\label{cap. puedes añadir la siguiente instrucción antes de \begin{document}: \setlength{\headheight}{15pt} 2) Si queremos que en las páginas en blanco no haya ni encabezados ni pies de página. podemos usar el paquete "emptypage". es muy posible que te salga el siguiente error: "Package Fancyhdr Warning: \headheight is too small (12.. . \rightmark} % vuelvo a definir los encabezados Arte} Arte} Bla bla bla. \section{Estado del \markboth{INTRODUCCIÓN}{Estado del \lhead[\thepage]{\thesection.introduccion} \markboth{INTRODUCCIÓN}{INTRODUCCIÓN} Bla bla bla. Para solucionarlo...0pt)".

En las páginas pares." para que el encabezado del capítulo sí que lo siga poniendo en mayúsculas. Personalmente.12pt]{book} \usepackage[spanish]{babel} \usepackage[latin1]{inputenc} \usepackage[nouppercase]{scrpage2} % encabezados \pagestyle{scrheadings} %encabezados \setlength{\headheight}{1.a4paper. 25 de octubre de 2012 Cómo poner los encabezados en minúsculas Cuando trabajamos con el formato "book". los encabezados que se crean siguen el siguiente estilo. Además.\usepackage{emptypage} Publicado por Luis en 10:48 30 comentarios: Enviar por correo electrónicoEscribe un blogCompartir con TwitterCompartir con FacebookCompartir en Pinterest Etiquetas: encabezados y pies de página jueves.openright. ANIMALES FANTÁSTICOS}{} \section{Dragones de Agua} \end{document} . En las páginas impares. no me gusta mucho este formato. el nombre de la sección en mayúsculas. \documentclass[twoside.. y añadir las líneas siguientes. Si queremos que el encabezado de las secciones lo ponga en minúscula. el nombre del capítulo en mayúsculas. podemos usar el paquete "scrpage2".. he puesto la instruccíon "\markboth.1\baselineskip} %encabezados \begin{document} \chapter{Animales fantásticos}\label{ch:animales} \markboth{CAPÍTULO \ref{ch:animales}.

un ejemplo sin usar dicho paquete: Y usándolo: \usepackage{emptypage} . es editando completamente los encabezados y pies de páginas. Publicado por Luis en 14:21 5 comentarios: Enviar por correo electrónicoEscribe un blogCompartir con TwitterCompartir con FacebookCompartir en Pinterest Etiquetas: encabezados y pies de página miércoles. en las páginas en blanco. Si queremos que estas páginas estén completamente en blanco. Como explico en detalle en otra entrada (click aquí). 26 de septiembre de 2012 Cómo quitar los encabezados de las páginas en blanco Por defecto.Otra forma más completa de hacerlo. aparece el encabezado del capítulo anterior. sin encabezados ni número de página. podemos usar el paquete {emptypage}. A continuación.

tenemos problemas. si tenemos el siguiente código: \documentclass[twoside.. en la cabecera de las páginas pares. que el resultado de la cabecera es el siguiente: . por defecto. De forma general. pero cuando tenemos un título muy largo. 13 de diciembre de 2011 Cómo trabajar con encabezados muy largos con LaTeX Cuando usamos el formato {book} con LaTeX. esto está bien. \end{document} El título del capítulo es tan largo..12pt]{book} \usepackage[spanish]{babel} % espanol \usepackage[latin1]{inputenc} % acentos sin codigo \begin{document} \tableofcontents \chapter{Sobre cómo descubrí que no había ningún monstruo debajo de la cama} bla bla bla.openright.a4paper. Por ejemplo.Publicado por Luis en 16:01 2 comentarios: Enviar por correo electrónicoEscribe un blogCompartir con TwitterCompartir con FacebookCompartir en Pinterest Etiquetas: encabezados y pies de página martes. aparece el título del capítulo.

Una solución mejor sería indicar el encabezado con el comando "\markboth{x}{y}".. Esto se hace introduciéndolo entre corchetes después de \chapter. En el índice de contenidos. Como muestro a continuación: \begin{document} \tableofcontents % Indice de contenidos \chapter{Sobre cómo descubrí que no había ningún monstruo debajo de la cama} \label{ch:sobre} \markboth{CAPÍTULO \ref{ch:sobre}. esto tiene un problema. sería indicar un título alternativo más cortito..}{} \end{document} . Donde x e y son los encabezados de las hojas pares e impares respectivamente.]{Sobre cómo descubrí que no había ningún monstruo debajo de la cama} Sin embargo.Una primera solución. se muestra el título alternativo. SOBRE CÓMO DESCUBRÍ. como se muestra a continuación: \chapter[Sobre cómo descubrí... no el largo.

2. las referencias se hacen con números. \renewcommand{\thefootnote}{\arabic{footnote}} % 1. ii.. III.. II. c. el tigre siberiano\footnote{en Siberia}. el cóndor\footnote{en los Andes}.... \renewcommand{\thefootnote}{\alph{footnote}} % a.. 3. podríamos haber puesto (antes de \begin{document}) alguno de los siguientes comandos: \renewcommand{\thefootnote}{\fnsymbol{footnote}} % numeración por símbolos \renewcommand{\thefootnote}{\roman{footnote}} % i. \renewcommand{\thefootnote}{\Roman{footnote}} % I. 13 de abril de 2011 Notas al pie de página (y al final del documento) en LaTeX Las notas al pie de página se hacen directamente con el comando \footnote: Algunos de los animales en peligro de extinción son el oso blanco\footnote{en el Ártico}. \renewcommand{\thefootnote}{\Alph{footnote}} % A... B. iii. Por defecto. (la que hay por defecto) . y el lince ibérico\footnote{en la Península Ibérica}.Publicado por Luis en 13:03 No hay comentarios: Enviar por correo electrónicoEscribe un blogCompartir con TwitterCompartir con FacebookCompartir en Pinterest Etiquetas: encabezados y pies de página miércoles.. Si queremos otro tipo de numeración. C. b..

O por ejemplo. se considera incorrecto escribir los números romanos en minúsculas). podemos poner las siguientes líneas (antes de \begin{document}): \usepackage{chngcntr} \counterwithout{footnote}{chapter} A veces.12pt]{book} \usepackage[spanish]{babel} \usepackage[latin1]{inputenc} \usepackage{endnotes} \begin{document} \chapter{Introducción} . como puedes ver en las dos siguientes imágenes: Otra cosa importante. se resetea con cada capítulo. empezando a numerar otra vez con 1. \fnsymbol utiliza con "spanish" asteriscos. escribimos \theendnotes. Para ello. podemos usar el paquete {endnotes}.Estas notas al pie están en parte condicionadas por el paquete de babel que estemos usando. Por ejemplo: \documentclass[a4paper. Y donde queramos que aparezcan. con "spanish". y con "USenglish" símbolos varios. iremos indicando las notas con \endnote{}. \roman produce los números romanos en mayúsculas (como si fuera \Roman. La numeración de las notas al pie de página. en vez de situar cada nota al pie de la página correspondiente.openright. Por ejemplo. preferimos agrupar todas las notas al final del documento (o en otro sitio). ya que en español. Con este paquete. Si queremos que esto no suceda y que la numeración continue con la del capítulo anterior.

esto no queda del todo bien. el cóndor\endnote{en los Andes}. podemos editar la forma de las notas (números romanos. letras. con el siguiente comando (antes de \begin{document}): \renewcommand{\notesname}{Notas} \begin{document} Igual que con el caso anterior. \chapter{Final} \theendnotes \end{document} Por defecto. Pero esto se puede cambiar muy fácilmente. etc. y el lince ibérico\endnote{en la Península Ibérica}. Se hace de manera idéntica a como estaba indicado anteriormente. Si estás escribiendo en español. pero ahora indicando que son notas al final del documento: \renewcommand{\theendnote}{\alph{endnote}} .). símbolos. al añadir las notas.Algunos de los animales en peligro de extinción son el oso blanco\endnote{en el Ártico}. el tigre siberiano\endnote{en Siberia}. LaTeX pone la palabra "Notes".

con la opcion "es-noshorthands" \usepackage[spanish. para que sencillamente haciendo un click sobre ella. nos lleve a la correspondiente nota. es una buena idea añadir un link a cada nota. no a las de pie de página (con \footnote).hyperfootnotes=false]{hyperref} \usepackage{hyperendnote} Con "hidelinks=true" ocultamos unas cajas rojas que aparecen en los links. Para ello.hyperfootnotes=false]{hyperref} \usepackage{hyperendnote} .. podemos desactivar las abreviaturas usadas en español. Pero si trabajamos en español. podemos usar los paquetes {hyperref} y {hyperendnote} \usepackage[english]{babel} \usepackage{endnotes} \usepackage[hidelinks=true. Para evitarlo..Cuando ponemos las notas al final del documento. utiliza algunas abreviaturas que también usa {hyperendnote}. nos daría un error. Y si solo lo hiciéramos así. no hay ningún problema. Mientras que con "hyperfootnotes=false" indicamos que los links solo se hagan para las notas al final del documento (con \endnote). y que creo que quedan muy feas. es-noshorthands]{babel} \usepackage{endnotes} \usepackage[hidelinks=true. ¡cuidado! El paquete [spanish]{babel}. Si trabajamos en inglés.

12pt]{article} \usepackage[spanish]{babel} \usepackage[latin1]{inputenc} \begin{document} \section{Matemáticas \begin{equation} 1 \end{equation} Avanzadas} + 1 = 2 \end{document} Si queremos que además. se añada el número de la sección. que está dentro del paquete {amsmath}. Una de las grandes ventajas de LaTeX es la numeración automática de las ecuaciones.12pt]{article} \usepackage[spanish]{babel} \usepackage[latin1]{inputenc} \usepackage{amsmath} \numberwithin{equation}{section} \begin{document} \section{Matemáticas Avanzadas} \begin{equation} 1+1=2 \end{equation} \end{document} . te permitirá editar la numeración de otras cosas. \documentclass[a4paper. \documentclass[a4paper. Esta numeración funciona así. Si trabajamos con {book}. y que además. con un numerito.Cómo añadir la sección en la numeración de las ecuaciones. podemos hacerlo con la instrucción "\numberwithin". Si trabajamos con {article} o {report}.openright. además de en las ecuaciones. número del capítulo + número de la ecuación.openright.

.

basta con poner justo detrás de la palabra \index{nombre}: Algunos de mis animales favoritos son el erizo\index{erizo} y el armadillo\index{armadillo}. Y LaTeX permite crearlo fácilmente con el paquete makeidx. . Y con \printindex (dentro ya del cuerpo del documento). para que el índice de palabras aparezca en el índice de contenidos. Como la rosa\index{flores!rosa}. se utiliza el comando: \index{palabrapadre!palabrahija}: Las flores\index{flores} son muy bonitas. Para poner palabras como dependientes de otras. El paquete makeidx funciona de una manera un poco curiosa.Cómo añadir un índice de palabras en LaTeX Un buen libro de consulta tiene que tener un índice de palabras.12pt]{report} \usepackage[spanish]{babel} % español \usepackage[latin1]{inputenc} % acentos sin codigo \usepackage{makeidx} \makeindex % para que cree el índice (pero aún no decimos dónde) \begin{document} \addcontentsline{toc}{chapter}{Índice alfabético} \printindex % para que ponga el índice aquí % para que lo añada al índice de contenidos \end{document} Nota: Es importante añadir la línea \addcontentsline. \documentclass[a4paper. insertaremos el índice donde queramos.openright. cuando queremos añadir una palabra al índice. para que cree el índice. la margarita\index{flores!margarita} o la violeta\index{flores!violeta}. antes de \begin{document} tendremos que poner \makeindex. Primero. Ahora.

Por ejemplo. Alegra tu cuarto con unas cuantas florecitas\index{florecitas}\index{florecitas|seealso{flores}}. hay que poner |see{palabra} o |seealso{palabra}. lata. por ejemplo. Alegra tu cuarto con alguna planta\index{planta|see{flores}}. hay que tener cuidado. El paquete makeidx. tiene símbolos no anglosajones. lana. Cuando la palabra que vamos a usar en el índice. entiende que "a" y "á" son dos letras distintas. si escribimos: Ejemplo: lana\index{lana}.Por último. lápiz\index{lápiz}. lata\index{lata}. Ordenaría incorrectamente como: lápiz. y las ordena alfabéticamente separadas y mal. Lo que habría que poner sería: . si queremos poner un "véase" o "véase también".

podemos sustituir "ñ" por "nzz" en la palabra: Ejemplo: mano\index{mano}.".. Así. le estamos diciendo a LaTeX que ordene "lápiz" como si fuera "lapiz". puede que el índice de palabras no aparezca. LaTeX debería ordenarla después de todas las n. lápiz\index{lapiz @ lápiz}. Dependiendo de la versión. manuel\index{manuel}. Si ese es nuestro caso. Para conseguir eso. Un último comentario para los usuarios de TeXnicCenter.. maño\index{manzzo @ maño}. para solucionarlo. por ejemplo. en "Command line arguments to pass to MakeIndex" hay que poner "%tm" en vez de "%bm". En el caso de que la palabra tuviera una "ñ".Ejemplo: lana\index{lana}. . lata\index{lata}. en "Build/Define Output Profiles.

AQUI ESTA LA DIRECCION DELA PAGINA WEB: .

Intereses relacionados