sábado, 2 de agosto de 2008

Personalizando plantilla LyX

En los últimos días he aprendido mucho para personalizar mis textos realizados con LyX, ese maravilloso procesador de textos LaTeX, y me he dado cuenta de que cuando pones código LaTeX, LyX detecta que eres un tío estudiado y le da preferencia sobre lo que estipula la plantilla. A continuación, algunas cosillas que me han servido para la edición de la plantilla para publicar artículos en mi blog "Discursiones acerca de la vida", la cual puedes descargar aquí. [ATENCIÓN: Las siglas ERT signifcan Evil Red Text, y representa el texto que se incluye en el documento como código LaTeX (Insertar ---> Código LaTeX)].

1. Podemos forzar un espacio ( ) pulsando Ctrl+espacio o un salto de carro (
) pulsando Ctrl+intro.

2. Si quieres que en la portada quede algo más que el título y el autor tienes que hacerlo de la siguiente forma:
ERT: \begin{titlepage}
TEXTO PORTADA
ERT: \end{titlepage}
TEXTO FUERA

[En algunos tipos de documento, debemos además acortar el texto que queda fuera de la plantilla: ]

ERT: \begin{notitlepage}
TEXTO FUERA
ERT: \end{notitlepage}

3. Si queréis que vuestro texto quede centrado es muy similar y se hace así (esto se puede hacer directamente desde la interfaz de LyX, pero si lo utilizáis para centrar el texto de una portada, por ejemplo, es más rápido):
ERT: \begin{center}
TEXTO
ERT: \end{center}

4. Para cambiar los márgenes predeterminados en una determinada zona de texto, en el preámbulo LaTeX añadimos:
%ampliar márgenes cabecera
\def\changemargin#1#2{\list{}{\rightmargin#2\leftmargin#1}\item[]}
\let\endchangemargin=\endlist

Y definimos el texto que queremos modificar:
ERT: \begin{changemargin}{-2cm}{-2cm}
TEXTO
ERT: \end{changemargin}

5. Insertar imagen con un ancho determinado (no necesitamos poner ni la dirección ni la extensión de la imagen, solo el nombre):
ERT: \includegraphics[width=19cm]{nombreimagen}

6. Insertar imagen con vínculo web:
ERT: \href{http://bioinformatiquillo.freehostia.com}{\includegraphics[width=19cm]{nombreimagen}}

7. Cambiar el tamaño del texto y determinar separación entre líneas:
ERT: {\Huge TEXTO}\\[0,5cm]
{\Large TEXTO}
[* El tamaño de una letra puede ser, de menor a mayor: \tiny, \scriptsize, \small, \normal, \large, \Large, \LARGE, \huge, \Huge)] Más información sobre fuentes.

8. Para personalizar la cabera y pie de página añadimos este preámbulo LaTeX (% sirve para comentar):

%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

9. Para evitar frases hermanas y huérfanas en el preámbulo LaTeX, escribimos:

\clubpenalty=10000

\widowpenalty=10000

10. Encales:

\usepackage[colorlinks=true, linkcolor=green, urlcolor=blue]{hyperref}

11. Portada sin fecha, escribir en preámbulo:

\date{}

12. Letra capital. (tenemos que tener instalado el paquete te-tex)
Preámbulo: \usepackage{lettrine}

ERT: \lettrine{S} [no ERT] eis y dos son sesenta y dos.