Como prometí en la primera versión del manual LaTeX con LyX, en la próxima aparecerá una sección sobre la personalización de la cabecera y el pie de página. Ya tenía un ejemplo de preámbulo LaTeX con cabecera y pie, pero aquí lo vamos a explicar con algo más de detalle.
Para ello necesitamos el paquete FancyHdr, que suele estar instalado por defecto. Todo lo referido a este paquete debe de colocarse en el preámbulo, ya que es algo que afecta al documento completo. Así que, en primer lugar, debemos hacer la llamada al paquete en el preámbulo:
\usepackage{fancyhdr}
Y después hay que insertar un estilo de cabecera y pie, por ejemplo:
\pagestyle{fancy}
Para posicionar el objeto tenemos varias opciones. La primera es si va a ir en la cabecera (head) o el pie (foot), la segunda es si va a la izquierda (l), el centro (c) o la derecha (r). Combinando ambas opciones del modo \alineación_posicion{TEXTO}, tenemos seis posibilidades:
\lhead{TEXTO}, \chead{TEXTO}, \rhead{TEXTO}, \lfoot{TEXTO}, \cfoot{TEXTO}, y \rfoot{TEXTO}.
Para cambiar el grosor de la línea en el pie y la cabecera, hay que cambiar la numeración en estas líneas:
\renewcommand{\headrulewidth}{0.4pt} % grosor de la línea de la cabecera
\renewcommand{\footrulewidth}{0.4pt} % grosor de la línea del pie
Además, si queremos que la cabecera y el pie sean distintos según la página sea par (e) o impar (o), como es el caso de algunos libros, debemos indicarlo como una opción. Es importante en LyX indicar que el documento esté configurado a doble cara, para lo cual activamos la casill que encontramos en Documento >> Configuración >> Diseño de Página >> Documento con dos caras. Una vez hecho esto, podemos insertar en el preámbulo una línea como este modelo: \fancyhead[alineacion_par/impar]{TEXTO} en cabecera y \fancyfoot[alineacion_par/impar]{TEXTO} para el pie. Ejemplos de esto, pueden ser:
\fancyhead[LO,RE]{TEXTO} %inserta TEXTO en la cabecera a la izquierda en las páginas impares y a la derecha en las páginas pares
\fancyfoot[CO,LE]{TEXTO} %inserta TEXTO en el pie en el centro en las páginas impares y a la izquierda en las páginas pares
Sin embargo, normalmente incluir solo un texto escrito por nosotros puede ser una limitación que nos aleje de nuestras espectativas. Así que necesitamos añadir algún código LaTeX. Algunos ejemplos:
\thepage % número de página
\includegraphics[width=11cm]{heado2} % imagen
\thechapter % número de capítulo
Se pueden modificar más cosas, de las cuales trataremos en una expansión de este post que aparecerá pronto.
Les dejo con una propuesta de cabecera, para saber más, busquen en su disco duro un archivo llamado fancyhdr.pdf, el manual del paquete.
% cabecera y pie
\usepackage{fancyhdr} % activamos el paquete
\pagestyle{fancy} % seleccionamos un estilo
\lhead{TEXTO} % texto izquierda de la cabecera
\chead{TEXTO} % texto centro de la cabecera
\rhead{\thepage} % número de página a la derecha
\lfoot{TEXTO} % texto izquierda del pie
\cfoot{\includegraphics[width=11cm]{heado2}} % imagen centro del pie
\rfoot{TEXTO} % texto derecha del pie
\renewcommand{\headrulewidth}{0.4pt} % grosor de la línea de la cabecera
\renewcommand{\footrulewidth}{0.4pt} % grosor de la línea del pie
Plas plas! Muy bien explicado 😉
Bueno no utilizo Lyx pero esta bien explicado, una consulta para mi trabajo me piden margenes con fancyhdr como se logra por que sin utilizar este paquete lo obtenia con
\usepackage{anysize}
\marginsize{3cm}{2.5cm}{3cm}{2.5cm}
Necesito ayuda con la cabecera de una tesis que estoy realizando y no encuentro ninguna referencia a que esto pueda realizarse en alguna parte.
Aclaro que soy primerizo en lyx y también en latex (así que gracias de antemano por la paciencia) con manuales como éste me está siendo bastante agradable la travesía del aprendizaje.
Mi necesidad es la siguiente (dejo aquí una muestra de como debería ser la cabecera), básicamente lo que necesito son tres lineas en ella donde escribir, ah y casi lo olvidaba deben estar en tamaño 10 pt (esto no se como modificarlo en la cabecera, el resto del documento esta en 12 pt esto si pude lograrlo). Si puedes decirme donde encontrar como hacerlo te estaré muy agradecido.
————————————————————————–
Nombre de la Universidad Nombre de la Facultad
Nombre de la Cátedra Nombre de la carrera
Tema de la tesis en cuestión
————————————————————————–
Saludos a todos y gracias de antemano.
Por lo que entiendo, tu principal problema es el tamaño de la fuente, pues para poner distintas líneas (salto de carro) en LaTeX se escribe usando «\\».
No lo he probado, pero en el manual de FancyHdr, definen el tamaño de la fuente así: primero definen un comando \helv y luego lo utilizan.
\newcommand{\helv}{%
\fontfamily{phv}\fontseries{b}\fontsize{9}{11}\selectfont}
\fancyhead[LE,RO]{\helv \thepage}
Prueba a ver, si eres primerizo te interesa familiarizarte con el lenguaje «LaTeX».
Si no lo logras, insísteme.
Ciao.
Creo que no me expliqué bien, pero voy de nuevo a ver que conseguimos.
Éste es el código LaTex que apliqué al preámbulo:
\date{}
\usepackage{fancyhdr}
\pagestyle{fancy}
\lhead{Universidad Nacional de Asunción\\ Trabajo Final de Grado}
\chead{\\ \bfseries EVALUACIÓN DEL IMPACTO ECONÓMICO DE UNA INSTALACIÓN INMÓTICA EN UN EDIFICIO DE OFICINAS}
\rhead{Facultad de Ingeniería\\ Ingenería Electromecánica}
\renewcommand{\headrulewidth}{1.5 pt}
\renewcommand{\footrulewidth}{1.5 pt}
\lfoot{Rodrigo González Morra}
Con eso podrás ver la salida que me genera que no estoy pudiendo modificar
El contenido en el comando «chead» debería estar en la tercera línea.
Y todo esto en tamaño 10 pt. (El resto del documento en 12 pt)
Gracias por la ayuda prestada
Espero no causar muchas molestias
Saludos a todos
He estado probando sin éxito. Acabo de preguntar en la lista de correo de CervanTeX, a ver si nos dan la solución.
Desde aquí, puedes seguir el hilo de discusión, solucionando tu problema.
http://listserv.rediris.es/cgi-bin/wa?A1=ind1006&L=ES-TEX#1
Respuesta dada en la lista de correo:
Dentro de cada definición de cabecera tienes que seleccionar el tamaño que quieras. Esto se hace con:
\fontsize{tamFuente}{baselineskip}\selectfont
Si no quieres escribir esto cada vez puedes definir un comando que lo haga:
\newcommand{\diezpuntos}{\fontsize{10pt}{\baselineskip}\selectfont}
Este comando te mantiene el tipo de fuente y el espaciado entre lineas que tenga definido.
En el documento quedaría:
\usepackage{fancyhdr}
\pagestyle{fancy}
\newcommand{\diezpuntos}{\fontsize{10pt}{\baselineskip}\selectfont}
\addtolength{\headheight}{2\baselineskip}
\lhead{\diezpuntos Texto a la\\ izquierda\\ }
\chead{\diezpuntos \bfseries TEXTO EN EL CENTRO}
\rhead{\diezpuntos Texto a la \\ derecha\\ }
Estamos a 1 paso de la solución amigo, este es el preámbulo introducido en mi documento, al generar la salida podrás ver como el título «EVALUACIÓN DEL IMPACTO ECONÓMICO….» queda superpuesto con la segunda linea del texto de izquierda y derecha, respectivamente «Trabajo Final de Grado» e «Ingeniería Electromecánica», el resto de mis problemas ya me los has solucionado, este sería el paso final a mi primer documento Lyx/Latex que también es mi proyecto de fin de carrera.
\date{}
\usepackage{fancyhdr}
\pagestyle{fancy}
\newcommand{\diezpuntos}{\fontsize{10pt}{\baselineskip}\selectfont}
\addtolength{\headheight}{2\baselineskip}
\lhead{\diezpuntos Universidad Nacional de Asunción\\ Trabajo Final de Grado\\ }
\chead{\diezpuntos \bfseries EVALUACIÓN DEL IMPACTO ECONÓMICO DE UNA INSTALACIÓN INMÓTICA EN UN EDIFICIO DE OFICINAS}
\rhead{\diezpuntos Facultad de Ingeniería\\ Ingenería Electromecánica\\ }
\renewcommand{\headrulewidth}{1.5 pt}
\renewcommand{\footrulewidth}{1.5 pt}
\lfoot{\diezpuntos Rodrigo González Morra\\ }
Mil gracias por la ayuda, por tu tiempo y espero no causarte demasiadas molestias.
Un abrazo
Pues no sé, si no puedes acortar ninguna de las líneas ni achicar las fuentes, lo único que te quedaría sería achicar un poco los márgenes, aunque eso sería un poco limitado.
Ok, compañero, te agradezco mucho todo el esfuerzo en solucionar el problema que tengo. Todavía existen personas como tú, que desinteresadamente ayudan a otros con el sólo objetivo de ayudar.
Gracias totales (en las palabras de gustavo cerati)
No saben como me han ayudado los comentarios de los 2 (de Rodrigo y los tuyos). Justo acabo de terminar las cabeceras y los pies de página de mi tesis y quedaron geniales gracias a las recomendaciones. Muchas gracias por todas las ayudas Un saludo!!
Hola,
Estoy usando esto del fancy, pero no me resulta para todo, me explico.
Tengo puestos los números de página a la derecha abajo de las hojas, pero en los índices se cambia hacia el medio abajo y de ahí en adelante.
¿Cómo lo puedo corregir?
En el preámbulo tengo:
\usepackage {fancyhdr}
\pagestyle {fancy}
\rfoot {\thepage }
\cfoot{}
Y un \newpage entre cada índice, general, de figuras y tablas.
Espero su respuesta.
Saludos
Hola, tengo un pequeño problema que no soy capaz de solucionar, Estoy intentado poner un logo en la cabecera de mi documento. He probado a hacer un copiar pegar, de tu preamublo, es decir,
\usepackage{fancyhdr} % activamos el paquete
\pagestyle{fancy} % seleccionamos un estilo
\lhead{TEXTO} % texto izquierda de la cabecera
\chead{TEXTO} % texto centro de la cabecera
\rhead{\thepage} % número de página a la derecha
\lfoot{TEXTO} % texto izquierda del pie
\cfoot{\includegraphics[width=11cm]{logo}} % imagen centro del pie
\rfoot{TEXTO} % texto derecha del pie
\renewcommand{\headrulewidth}{0.4pt} % grosor de la línea de la cabecera
\renewcommand{\footrulewidth}{0.4pt} % grosor de la línea del pie
donde logo es claramente mi logo. Al compilar me sale el siguiente error
\newpage
I could not locate the file with any of these extensions:
.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPEG,.JBIG2,.JB2
Try typing to proceed.
If that doesn’t work, type X to quit.
He probado de todo, cambiar el logo de formatos (lo tengo en multiples formatos, asi que no creo que sea ese el error) y he probado a compilarlo con ps2pdf, pdflatex…vamos, con todas las opciones que me da el lyx.
Gracias de antemano
Pingback: Encabezado Y Pie Con LYX « Linux Music 3.0
Muy buena explicación. Gracias!
Hola Paquillo:
Tengo un documento con la clase de documento Book y he cambiado los encabezados y pies de página con el paquete fancyhdr. Casi todo sale perfecto, el único problema es que en las páginas del libro donde se sitúa «Parte» y «Capítulo» el paquete fancyhdr no las numera pero aparece el número de página que trae por defecto la clase Book. En Documento -> Configuracion->Diseño de Página, en estilo de encabezado y pie lo he dejado vacío.
No se si me he explicado bien y si puedes ayudarme.
Muchísimas gracias de antemano.
Saludos desde Ávila.
Rubén.
saludos
Necesito, insertar graficos en el encabezado de cada pagina, pero el detalle es que quiero que cambien los graficos de los encabezados por capitulos, es decir que los graficos de los encabezados debe ser diferente en cada capitulo
agradeceria la ayuda
Hola, necesito que por favor me digas como hacer para que el encabezado y el pié de página sean visibles desde la primera página del documento, ya que cuando los uso quedan a partie de la segunda página.
Muchas gracias
Hola Paquillo: en primer lugar felicitarte por este manual y todas tus recomendaciones. A ver si me pudieras ayudar con un problema que tengo. Estoy escribiendo la tesis en book koma script. El tema es que tengo capítulos numerados y capítulos sin numerar. En los numerados todo me sale bien, pero cuando pongo uno sin numerar me sale el encabezado con el nombre del capítulo anterior. Habría alguna forma de cambiarlo por el nombre de capítulo sin numerar al que corresponde?
Un saludo y muchas gracias
Hola, estoy usando lyx para hacer una presentación de diapositivas, he seleccionado una de las plantillas predeterminadas, pero no he encontrado la forma de agregarle una imagen de encabezado y una imagen de pie de página sin alterar la plantilla. Agradezco si saben como hacerlo.
Saludos.
Hola, he seguido tu blog y me ha ayudado bastante a aprender un poco más de LaTeX, he buscado por la red y buscado en mi cerebro de pulga y no encuentro cómo hacer que las líneas horizontales del encabezado y/o pie de página tengan un color definido, ¿alguna idea?
De antemano, gracias.
Hola Jesús.
¿Has probado a utilizar el paquete color?
https://bioinformatiquillo.wordpress.com/2009/11/26/flipando-en-colores-con-latex-y-lyx/
Saludos.
Hola, una consulta, el nombre de un capítulo de mi tesis es demasiado largo y se sale de la hoja, además de que no se ve el número de página, de que manera hago que mi cabecera tenga un tamaño de letra más pequeño o como recorto el nombre para que no se vea mal?
Infinitas gracias
Saludos desde México
Hola Fernando.
Prueba a insertar en el título del capítulo un título abreviado en el menú Insert >> Short title (Título corto).
Saludos.
Hola, muy bien explicado, muchas gracias. Tengo un problema y es que a pesar de activar el paquete no aparece nada a la hora de compilar. Además seguí las instrucciones de aquí http://linuxmusica.com/encabezado-y-pie-con-lyx/ y aun así nada. Siguiendo las instrucciones de esta página me aparecen las opciones de encabezado y pie de página en la barra en la que está el título, autor, etc. Sin embargo selecciono el encabezado, escribo lo que quiero que vaya y nada. Incluso hasta copié en el preámbulo el ejemplo que dejas al último, compilo y nada, no apar4ece ningún error ni algo por el estilo. Compila bien pero sin el encabezado o pie de página. Si pudieses darme algún consejo lo agradecería muchísimo.
MI MAS SINCERA ENHORABUENA.
HA SIDO LA UNICA PAGINA QUE ME HA RESUELTO EL PROBLEMA. eS LA SEXTA QUE CONSULTO Y LA UNICA CON LA RESPUESTA CORRECTA.
MUCHAS GRACIAS POR COMPARTIR EL CONOCIMIENTO. SALUDOS DESDE GRAN CANARIA.
¡Muchas gracias!
quiero la página sin numerar pero cuando utilizo \thispagestyle{empty} me borra los encabezados… como quito la numeración de la pagina sin que se me borre el encabezado con fancy…
Tal vez se solucione si no incluyes el comando \thepage
Saludos.
Hola a todos.
He estado trabajando el lyx desde hace poco, y me ha fascinado la forma en que se trabaja, pero he tenido problemas con la numeración: sin utilizar el paquete fancy los números me salen donde quieren, a veces arriba y a veces abajo.
Cuando agrego las lineas fancy me corrige la numeración a excepción de unas donde me coloca dos veces en mismo numero en la hoja pero en posiciones diferentes.
No quiero encabezados ni nada, los que me da lyx por defecto me parecen adecuados, solo quiero que todos los números me aparezcan en la misma posición. Alguien pudiera ayudarme con esto por favor? que ya no se que hacer y no quiero regresar al editor de texto comercial.
De antemano gracias.
debes cambiar de bookk a article o usar \thispagestyle en vez de \pagestyle
Pingback: Encabezados y pies de página con LaTeX « Adri's Blog
Buenas tardes, necesito que ciertas paginas me aparezcan numeradas en en encabezado y ciertas paginas en el pie de pagina, pero no logro hacerlo ya que cuando pongo que las paginas se enumeren en el encabezado sale bien, pero cuando activo el comando para que se enumeren en el pie de pagina me sigue dejando la numeracion en el encabezado.
Holas, felicitarte por tu blog…mira, tengo un problema al momento de insertar «nota al pie» y compilar el pdf (pdflatex), solo me aparece el número (en volado) correspondiente a la nota en el cuerpo del texto, más no la nota en el pie de la página (aparece vacío)…intenté ver si era un problema de márgenes, pero aun cambiando estos, me sigue sin aparecer el texto en el pie de página…podrías ayudarme por favor?
Hola
Ojalá puedas ayudarme.
Uso la instrucción \fancyhead[RO]{\sf \leftmark} y el resultado aparece no a la derecha de la cabeza en la correspondiente página impar, sino 3 cm aproximadamente a la izquierda del margen derecho, o bien como a tres cuartas partes a la derecha del margen izquierdo ¿cuál es eñl problema y cuál su posible solución? Gracias de antemano
Miguel