viernes, 10 de mayo de 2013

Cómo editar el tamaño de los márgenes con LaTeX

En otra entrada, ya escribí cómo editar el tamaño de los márgenes (click aquí). En este entrada muestro otra posibilidad, usando el paquete {vmargin}. A continuación un ejemplo de uso de este paquete. El código se escribe antes de \begin{document}.

\usepackage{vmargin}

\setpapersize{A4}
\setmargins{2.5cm}       % margen izquierdo
{1.5cm}                        % margen superior
{16.5cm}                      % anchura del texto
{23.42cm}                    % altura del texto
{10pt}                           % altura de los encabezados
{1cm}                           % espacio entre el texto y los encabezados
{0pt}                             % altura del pie de página
{2cm}                           % espacio entre el texto y el pie de página

Tienes más información en el manual de dicho paquete (click aquí).

34 comentarios:

Unknown dijo...

Hola Luis :) agradecida con tu idea del blog para los que necesitamos una mano con Latex.
Queria preguntarte una cosita. En estos momentos me encuentro finalizando mi libro de tesis. Y ya tengo casi todo el formato listo, con excepcion de:
1) el margen superior del titulo principal del indice (general, de tablas y de figuras) que debo de fijarlo a 2 cm
2) el margen superior del inicio de cada capitulo. Debo colocarlo a 5 cm
3) el margen superior del inicio del titulo de las referecias bibliograficas. Que debo fijarlas en 2 cm.

Para los tres casos, me resulta el espacio predeterminado por latex. Y ese no es el que me aceptan en la universidad.

Si por favor pudieras responderme las preguntas. Muchisimas gracias :)

Luis dijo...

Hola Yajaira, ¿qué tal?

se puede hacer con el paquete {titlesec} y con las siguientes líneas:

\usepackage{titlesec}

\titleformat{\chapter}[display]
{\vspace{-1cm}
\normalfont\huge\bfseries}{\chaptertitlename\ \thechapter}{20pt}{}

En "\vspace{-1cm}" pon el tamaño que quieras para el margen. Con un número positivo o negativo. Esto cambia todos los títulos a partir de donde lo pusiste. Como en tu caso, el margen es distinto para los índices, capítulos y bibliografía, tienes que copiar estas líneas en el primer índice, luego otra vez delante del primer capítulo (cambiando el número de "\vspace{-1cm}"), y otra vez más antes de la bibliografía.

Hasta luego

Unknown dijo...

Muchisimas gracias de nuevo! Tu ayuda me sirvio en un 100%!!! Buen dia!

Luis dijo...

Me alegro. :-)

Unknown dijo...

Hola que tal?
quisiera preguntar cómo arreglar el márgen solo de las imagenes que inserté, puesto que del lado izquierdo estan a la misma altura que el texto, pero en el lado derecho la imagen se sale del margen y se ve veo, o alguna forma de reducir la imagen.

Muchas gracias y saludos

Luis dijo...

Hola Erick,
cuando añades una imagen, puedes editar su anchura directamente. Puedes verlo por la categoría imágenes.
Hasta luego.

Unknown dijo...

Muchas gracias Luis

Unknown dijo...

Buenas tardes, si son tan amables querría pedirles un favor. Me podrían decir como ajustar una imagen de manera que ésta ocupe todo el folio, es decir, tengo una imagen y quiero que me ocupe toda la página sin márgenes, se podría hacer? Muchas gracias de antemano

Luis dijo...

Hola Joel,

yo lo que haría sería cambiar los márgenes de la página, para llevar la imagen a la izquierda superior. Luego, pondría la imagen, suficientemente grande para ocupar toda la página. Y después, volver a poner los márgenes normales.

\setlength{\topmargin}{-50mm}
\setlength{\oddsidemargin}{-30mm}
\setlength{\evensidemargin}{-30mm}

\begin{figure}[H]
\includegraphics[width=250mm]{./nombreimagen}
\end{figure}

\setlength{\topmargin}{5mm}
\setlength{\oddsidemargin}{10mm}
\setlength{\evensidemargin}{10mm}

Hasta luego,
Luis

Unknown dijo...

Muchisimas gracias Luis.

Anaid dijo...

Hola Luis, al modificar los márgenes del texto el encabezado queda del mismo tamaño que antes por lo que le queda "chico" si hago los márgenes más pequeños. ¿tienes alguna sugerencia para que se modifique tanto el texto como los encabezados al mismo tamaño? Gracias

Luis dijo...

Hola Anaid, yo lo que haría sería editar el tamaño del texto de los encabezados. Cuando edites los encabezados, puedes definir también el tamaño. Con \small, por ejemplo.

Hasta luego

Anaid dijo...

Gracias Luis. El problema no es el tamaño de la letra. En mi caso estoy poniendo una línea y la línea es más pequeña que la caja del texto. Intentaré modificar los márgenes de otra forma, a ver si así. Saludos

Luis dijo...

Hola Anaid,
ah, ok, ahora entendí. Creo que con \headrulewidth, la línea debería de ajustarse a la anchura de los encabezados. Otra posibilidad, es hacer la línea con:

\rule{50mm}{0.1mm}

Dentro de las primeras llaves, se pone la longitud, y dentro de las segundas, el grosor.
Hasta luego

Anaid dijo...

Muchas gracias Luis, lo resolví usando \fancyheadoffset{0cm}, de paso te felicito por el excelente blog y la retroalimentación. Saludos

Luis dijo...

Hola Anaid. Genial, entonces. No conocía ese comando.

Oscar (de Cuenca) dijo...

Hola Luis. Quiero aumentar el sólo margen inferior en un documento tipo libro. ¿Cómo podría hacerlo? Gracias!!!!

Oscar (de Cuenca) dijo...

Ya lo tengo!! \textheight 8.5in !!!

Luis dijo...

Genial entonces, Óscar. :-)

Nadia CM dijo...

Hola, cómo le hago para que la nota al pie de página no suba hasta la mitad de la página dado que no cabe la imagen que está y se bajó a la siguiente página. Gracias

Eduardo dijo...

¡Hola Luis!, te solicito una ayuda en lo siguiente: ¿sabes cómo insertar códigos Mathematica en LaTex?. Necesito que en el documento generado en formato pdf los códigos sean copiables y luego se puedan pegar en un notebook de Mathematica para así correrlos.

Kevin Fonseca dijo...

Amigo yo tengo el siguiente problema: quisiera poner un marco en mi portada de tesis; ¿Qué entorno puedo usar? ¿Y para que sólo me quede en la portada y no se multiplique a todas las páginas?
Desde ya te agradezco la pronta respuesta.

Anónimo dijo...

HOla Luis. Tengo el siguiente problema. Tengo una imagen pequeña, pero no sé como modificar el espacio que está por encima y por debajo de la misma. He utilizado \vspace, pero el espacio sigue grande y no se hace pequeño. Me podrías colaborar con eso? Gracias.

Unknown dijo...

¿Como puedo ajustar el ancho de una cita usando \begin{quote}?- La idea es hacerla más angosta para destacar la cita. Gracias

Unknown dijo...

Hola amigo, tengo un pequeño problema y es que al momento de escribir en latex el respectivo texto, este no se organiza como un parrafo normal si no que se acomoda como si fuera una sola linea, como por ejemplo cuando escribes en un blog de notas que sale todo de corrido, bueno así me pasa en latex y no se como configurar eso, ayuda por favor, urgente

Unknown dijo...

Hola, alguien sabe como quitar los márgenes de encuadernación que arroja por defecto latex

wilmer rangel dijo...

Hola, alguien sabe como modificar el tamaño de la letra en una sola pagina del documento.
Originalmente el documento se encuentra con un tamaño 12pt, pero necesito en una pagina completa ajustar el tamaña a 11pt.

ericka dijo...

hola quisiera saber como puedo hacer cuando tengo encabezados muy largos ... se salen de la pagina y quisiera que salte de linea .que comando puedo utilizar?.

Unknown dijo...

Hola ayuda se puede dejar encabezado de pagina a la misma altura del margen superior? Porque

Agrsdeceria su ayuda

Unknown dijo...

hola luis una ayuda mi tesis e terminado pero desde la tapa , agradecimiento,..., hasta antes del primer capítulo no se indiza con numeros romanos que puedo hacer

Unknown dijo...

El de arriba!! No sé cómo responderte a ti directamente jaja (si alguien puede, avísele xd)
Esta página tiene un artículo al respecto en la siguiente liga: http://minisconlatex.blogspot.com/2011/04/como-escribir-una-tesis-con-latex.html
Chécala con cuidado, seguro que te ayudará

Unknown dijo...

Buenas tardes.
Estoy escribiendo un artículo en latex y algunas citas en el Pdf no respetan los márgenes. No se dividen respetando el ancho de la línea. No encuentro cómo hacer que tengan la longitud que quepa en la línea y sigan el la línea siguiente.
Muchas gracias.

mesdemons dijo...

Hola!
He sacado info valiosísima de este blog, pero veo que aún siguen publicando dudas.
Acabo de entrar a un grupo de telegram sobre latex que está súper!
https://t.me/LaTeX4allGroup

Héctor in dijo...

Hola Luis!, me gustaría tener tus conocimientos, soy de la cdmx. qué me recomiendas? ah y por otro lado, pude terminar mi tesis gracias a las respuestas que das a todos con las diferentes dudas sobre overleaf. Saludos y mucho éxito!