Latex

Páginas: 8 (1884 palabras) Publicado: 11 de julio de 2014
A
LTEX avanzado
Entornos y paquetes

Diego Rodríguez Martínez
Investigador predoctoral
Junio 2011
citius.usc.es

Babel

Listas

Tablas

Flotantes

Verbatim

Índice

1

Babel

2

Listas

3

Tablas

4

Flotantes

5

Verbatim

1/50

Babel

Listas

Tablas

Flotantes

Verbatim

Paquete babel

Soporte para idiomas distinto del inglés

-Separación silábica
- Personalización de comandos/entornos estándard
\usepackage[idioma(s)]{babel}

idioma(s) Uno o varios idiomas (separados por comas)

2/50

Babel

Listas

Paquete babel

Tablas

Flotantes

Verbatim

Ejemplo babel

RESULTADO

CÓDIGO

24 de junio de 2011
mín x

% \usepackage[spanish]{babel}

Capítulo 1

$\min x$

en castellano

\chapter{encastellano}

\today\\

3/50

Babel

Listas

Tablas

Flotantes

Verbatim

Varios idiomas

\usepackage[idioma(s),idioma.principal]{babel}

idioma.principal El idioma principal del texto (último!)
idioma(s) Uno o varios idiomas secundarios (separados
por comas)

4/50

Babel

Listas

Tablas

Flotantes

Verbatim

Varios idiomas
Comandos y entornos
Cambios mayores\selectlanguage{idioma}
\begin{otherlanguage}{idioma}
Texto en otro idioma
\end{otherlanguage}

Cambios menores
\foreignlanguage{idioma}{frase}

5/50

Babel

Listas

Tablas

Flotantes

Verbatim

Varios idiomas

Reglas de separación silábica
\begin{hyphenrules}{idioma}
Texto en otro idioma
\end{hyphenrules}
\hyphenrules{idioma}

nohyphenation Idioma sin separaciónsilábica.

6/50

Babel

Listas

Tablas

Flotantes

Verbatim

Personalizando
Modificación interna de un idioma
\documentclass
...
\usepackage[spanish]{babel}
...
\addto\captionsspanish{%
\def\tablename{Tabla}% opción 'es-tabla'
\def\listtablename{\'{I}ndice de tablas}% opción 'es-tabla'
\renewcommand{\contentsname}{Índice de contidos}% en galego...
}
...


“Estilo spanish parael sistema babel”, J. Brezos
7/50

Babel

Listas

Tablas

Flotantes

Verbatim

Índice

1

Babel

2

Listas

3

Tablas

4

Flotantes

5

Verbatim

8/50

Babel

Listas

Tablas

Flotantes

Verbatim

Entornos básicos

Listas básicas
itemize
enumerate
description
\begin{itemize}
\item ...
\end{itemize}

\begin{enumerate}
\item ...\end{enumerate}

\begin{description}
\item[label] ...
\end{description}

9/50

Babel

Listas

Tablas

Flotantes

Verbatim

Entornos básicos: personalización

Entorno itemize
Modificar as etiquetas:
Cambio puntual, argumento opcional de \item
Cambio en toda la lista, \renewcommand sobre la variable
correspondiente:
- Nivel 1: \labelitemi
- Nivel 2: \labelitemii

- ...
- Nivel 4:\labelitemiv
- ...

10/50

Babel

Listas

Tablas

Flotantes

Entornos básicos: personalización

Verbatim

Ejemplo itemize

CÓDIGO

RESULTADO

♠ Defecto
♣ Trébol
♠ Repetimos
Triángulo

\begin{itemize}
\renewcommand{\labelitemi}%
{$\spadesuit$}
\renewcommand{\labelitemii}%
{$\triangleright$}
\item Defecto
\item[$\clubsuit$] Trébol
\item Repetimos\begin{itemize}
\item Triángulo
\end{itemize}
\end{itemize}

11/50

Babel

Listas

Tablas

Flotantes

Verbatim

Entornos básicos: personalización

Entorno enumerate
Tres variables en cada nivel:
- El contador (enumi, enumii,. . . )
> Acceso al contador: \theenumi, \theenumii,. . .
> Modificar el contador: \setcounter

- El tipo (\arabic, \roman, \alph, \Alph,. . . )
- La etiqueta(\labelenumi, \labelenumii,. . . )
\renewcommand

12/50

Babel

Listas

Tablas

Flotantes

Entornos básicos: personalización

Verbatim

Ejemplo enumerate

CÓDIGO

RESULTADO

A. un
B. dous
B.I.- dous, un
B.II.- dous, dous

E. cinco

\begin{enumerate}
\renewcommand{\theenumi}%
{\Alph{enumi}}
\renewcommand{\theenumii}%
{\Roman{enumii}}
\renewcommand{\labelenumii}%...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • LATEX
  • Latex
  • Latex
  • latex
  • latex
  • Latex
  • Latex
  • Latex

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS