-#LyX 2.0.0svn created this file. For more info see http://www.lyx.org/
-\lyxformat 401
+#LyX 2.0 created this file. For more info see http://www.lyx.org/
+\lyxformat 413
\begin_document
\begin_header
\textclass scrbook
%
% This preamble is designed to ensure that the manual prints
% out as advertised. If you mess with this preamble,
-% parts of the document may not print out as expected. If you
+% parts of this document may not print out as expected. If you
% have problems LaTeXing this file, please contact
% the documentation team
% email: lyx-docs@lists.lyx.org
\pdfbookmark[1]{\contentsname}{}
\myTOC
\mainmatter }
-
-% redefine the \LyX macro for PDF bookmarks
-\def\LyX{\texorpdfstring{%
- L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX\@}
- {LyX}}
-
-% used for multi-column text
-\usepackage{multicol}
\end_preamble
\options fleqn,bibliography=totoc,index=totoc,BCOR7.5mm,titlepage,captions=tableheading
\use_default_options false
\maintain_unincluded_children false
\begin_local_layout
Format 7
-InsetLayout CharStyle:MenuItem
+InsetLayout Flex:MenuItem
LyxType charstyle
LabelString menu
LatexType command
\newcommand*{\menuitem}[1]{{\sffamily #1}}
EndPreamble
End
+# In case we need to do with sans...
+#InsetLayout CharStyle:Code
+#Font
+#Family Sans
+#EndFont
+#Preamble
+#\renewcommand{\code}[1]{{\sffamily #1}}
+#EndPreamble
+#End
\end_local_layout
\language spanish
+\language_package default
\inputencoding auto
\fontencoding global
\font_roman default
\font_sans default
\font_typewriter default
\font_default_family default
-\use_xetex false
+\use_non_tex_fonts false
\font_sc false
\font_osf false
\font_sf_scale 100
\use_amsmath 0
\use_esint 0
\use_mhchem 0
-\use_mathdots 0
+\use_mathdots 1
\cite_engine basic
\use_bibtopic false
\use_indices false
\paperorientation portrait
\suppress_date false
+\use_refstyle 0
\branch OutDated
\selected 0
\filename_suffix 0
-\color #ffffff
+\color #f5fae7
\end_branch
\index Índice
\shortcut idx
\tracking_changes false
\output_changes false
\html_math_output 0
-\html_be_strict false
+\html_css_as_file 0
+\html_be_strict true
\end_header
\begin_body
de los archivos de configuración de LyX.
Antes de seguir leyendo deberías encontrar donde están los directorios
de bibliotecas y de usuario, consultando
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
de configuración de sistema; el directorio de usuario es donde puedes colocar
tus versiones modificadas.
En este documento, al primero lo denominaremos
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
y al segundo
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\begin_layout Section
¿Qué hay en
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_layout
\begin_layout Standard
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
el comportamiento de LyX.
Puedes cambiar muchos de ellos desde dentro mismo de LyX mediante el diálogo
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
se puede hacer en este diálogo.
Sin embargo, muchos otros aspectos internos de LyX pueden cambiarse modificando
los archivos en
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_layout Standard
Los archivos que se encuentran en
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
contiene la lista de paquetes que han sido reconocidos por LyX.
No es utilizada por el propio LyX, pero la información extraida, y otras
cosas están disponibles en
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
la lista de clases de textos encontradas en los directorios
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
la lista de módulos de formato encontradas en los directorios
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
es generado automáticamente durante la configuración a partir del archivo
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_layout Standard
Estos directorios están duplicados en
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
y
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
.
Si determinado archivo existe en ambos sitios, se usará el de
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
este directorio contiene archivos con la extensión
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
que definen las combinaciones de teclas usadas en LyX.
Si ahí existe una versión nacional de un archivo bind llamado
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
contiene archivos de documentación de LyX (incluido éste que estás leyendo).
El archivo
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
merece atención especial, como se mencionó antes.
Si existe una versión nacional del documento de ayuda en el subdirectorio
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
contiene archivos de ejemplo que describen el uso de algunas características.
- Se puede acceder a ellos con el botón
-\begin_inset Flex CharStyle:MenuItem
+ Se puede acceder a ellos con el botón
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
contiene archivos de imagen que se usan en el diálogo
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
contiene los guiones de Python
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
contiene algunos archivos que demuestran las capacidades de la característica
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
contiene archivos con la extensión
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
contiene la lista de desarrolladores de LyX.
Se muestra con el menú
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
contiene las plantillas disponibles para la característica
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
Aunque uses LyX como usuario sin privilegios, puedes adaptar su configuración
a tus necesidades.
El directorio
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
en
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
.
Este directorio se usa como espejo de
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
, que quiere decir que cada archivo en
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
es un equivalente del correspondiente archivo en
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_layout Itemize
Las preferencias establecidas en el diálogo
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\end_inset
se guardan en un archivo
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
en
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_layout Itemize
Si reconfiguras mediante
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\end_inset
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
, y los archivos resultantes se escriben en tu directorio de usuario.
Esto significa que cualquier archivo adicional de clase de texto que pudieras
haber añadido en
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
se sumará a la lista de clases en el diálogo
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
Si consigues alguna documentación actualizada del sitio de LyX y no puedes
instalarla porque no tienes permisos para administrar tu sistema, solo
has de copiar los archivos en
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
¡y las entradas del menú
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\begin_layout Standard
Ejecutando LyX con la opción de línea de comandos
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
nado.
(Puedes determinar el directorio predeterminado ejecutando LyX sin la opción
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
adicional exactamente igual que para el directorio predeterminado.
Estos directorios son completamente independientes (pero sigue leyendo).
Ten presente que establecer algún valor para la variable de entorno
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LYX_USERDIR_VER
+LYX_USERDIR_20x
\end_layout
\end_inset
\begin_layout Standard
Tener varias configuraciones también requiere más mantenimiento: si quieres
añadir un nuevo formato a
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
reemplaza el subdirectorio vacío con un enlace simbólico que apunte al
subdirectorio deseado.
Ten precaución, no obstante, con el subdirectorio
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
, puesto que contiene un archivo escrito por el guión de configuración (también
accesible mediante
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
El primer paso es definir tus propios formatos de archivo si no lo están
ya.
Para hacerlo abre el diálogo
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
.
En
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\end_inset
pulsa el botón
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
para definir el nuevo formato.
El campo
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
es para el nombre que identificará el formato en la GUI (interfaz gráfica
de usuario).
El
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
Además deberás introducir una extensión de archivo.
Todos estos son imprescindibles.
El campo opcional
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
sirve para asociar una combinación de teclas en los menús.
(Por ejemplo, teclear
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\end_inset
ejecuta
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
).
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\begin_layout Standard
Un Formato puede tener un
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\end_inset
y un
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
asociados.
Por ejemplo, podrías usar
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
Al definir este comando puedes usar las cuatro variables listadas en la
siguiente sección.
El visor se lanza cuando ves una imagen en LyX o usas el menú
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
.
El editor se lanza cuando pulsas el botón
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\begin_layout Standard
La opción
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\end_inset
), el formato aparecerá en el menú
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
.
También aparecerá en el menú
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
si se ha especificado un visor para ese formato.
Los formatos puros de imagen, como
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
, no deberían usar esta opción.
Los formatos que pueden corresponder tanto a gráficos vectoriales como
a documentos, como
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_layout Standard
La opción
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
indica a LyX que el formato puede contener gráficos vectoriales.
Esta información se emplea para determinar el formato objetivo de los gráficos
incluidos para la exportación
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
.
Los gráficos incluidos pueden requerir conversión a
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\end_inset
,
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\end_inset
, o
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\end_inset
, puesto que
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
no puede manejar otros formatos de imagen.
Si un archivo incluido no está ya en formato
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\end_inset
,
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\end_inset
, o
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\end_inset
, se convierte a
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\end_inset
si la opción de formato vectorial está marcada, y si no a
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
Los copiadores pueden emplearse para hacer casi cualquier cosa con archivos
de salida.
Por ejemplo, supongamos que quieres copiar archivos
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\end_inset
generados a un directorio especial,
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
Guárdalo en tu directorio local, —
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
, supongamos— y hazlo ejecutable si ello es necesario en tu sistema.
Después, en el diálogo
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\end_inset
, en
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\end_inset
, selecciona el formato
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\end_inset
—u otro de los formatos pdf— e introduce
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
en el campo
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
LyX usa los copiadores en varias de sus propias conversiones.
Por ejemplo, si se encuentran los programas apropiados, LyX instalará copiadore
s para los formatos
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\end_inset
y
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\end_inset
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\end_inset
, así, el HTML generado a partir de
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\end_inset
tendrá la forma
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
Puedes definir tus propios convertidores para convertir archivos entre distintos
formatos.
Se hace en el diálogo
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\begin_layout Standard
Para definir un nuevo convertidor de un formato a otro, selecciónalos en
las listas desplegables
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\end_inset
y
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
, introduce el comando necesario para la conversión y después pulsa el botón
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
se invoca una cadena de convertidores).
\end_layout
+\begin_layout Labeling
+\labelwidthstring 00.00.0000
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+$$e
+\end_layout
+
+\end_inset
+
+ El nombre iconv para la codificación del documento.
+\end_layout
+
\begin_layout Standard
En el campo
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
-Opción extra
+Indicador adicional
\end_layout
\end_inset
- puedes introducir las siguientes, separadas por comas:
+ puedes introducir los siguientes, separados por comas:
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
Necesita el archivo LaTeX
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_layout Standard
Las tres siguientes no son realmente opciones porque aceptan un argumento
- en la forma:
+ en la forma
+\begin_inset Flex MenuItem
+status collapsed
+
+\begin_layout Plain Layout
+key
+\begin_inset space ~
+\end_inset
+
+=
+\begin_inset space ~
+\end_inset
+
+value
+\end_layout
+
+\end_inset
+
+:
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
Si se pone, el error estándar del convertidor se redirecciona a un archivo
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
, y el guión dado como argumento se ejecutará como:
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
.
El argumento puede contener
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
LyX no creará ese directorio y no copia nada en él, aunque copiará este
directorio al destino.
El argumento puede contener
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
Determina el nombre del archivo de salida y puede contener
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
.
Solo es sensible con
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
Sin embargo, aún puedes definir múltiples métodos de conversión entre formatos.
Por ejemplo, la configuración estándar de LyX provee tres caminos para
convertir LaTeX a PDF: directamente, usando
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\end_inset
; mediante (DVI y) PostScript, usando
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\end_inset
; o mediante DVI, usando
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
.
Por ejemplo, en la configuración estándar, se definen los formatos llamados
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\end_inset
,
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\end_inset
, y
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\end_inset
, todos ellos compartiendo la extensión
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
del sistema operativo.
En Linux, la página de manual de
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_layout Standard
LyX utiliza la biblioteca GNU
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
para manejar la internacionalización de la interfaz.
Para que LyX hable tu idioma preferido en todos los menús y diálogos es
necesario un archivo
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
para ese idioma.
Si está disponible, tendrás que generar a partir de él un archivo
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
e instalarlo.
El procedimiento para hacer todo esto se explica en la documentación de
GNU
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_layout Itemize
Copia el archivo
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
a la carpeta de los archivos
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
.
Después lo renombras como
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
.
(Si
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
no está por ningún sitio, puede rehacerse con el comando de consola
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
en ese directorio, o puedes usar como muestra un archivo
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_layout Itemize
Edita
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
Emacs
\family default
tiene un `modo' para editar archivos
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
con las palabras y frases del idioma.
Además tendrías que rellenar la información al principio del nuevo archivo
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_layout Itemize
Genera
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
.
Se puede hacer con
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_layout Itemize
Copia el archivo
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
a tu directorio local, en la carpeta apropiada para los mensajes de las
aplicaciones en el idioma xx, con el nombre
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_layout Standard
Sin embargo, ya se ha dicho, lo mejor sería poder añadir el nuevo archivo
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
A veces resulta que un mensaje en inglés tiene diversas traducciones en
un idioma dado.
Un ejemplo es la palabra
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
en inglés.
GNU
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
no maneja tales traducciones ambiguas.
Por lo tanto, debes añadir alguna información contextual al mensaje: en
vez de
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
se pone
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
y
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
.
Ahora las dos apariciones de
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
son diferentes para
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
La documentación en línea (menú
\family sans
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\end_inset
y
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
LyX busca las traducciones en
\family typewriter
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
¡Únete al equipo de documentación! En
\family sans
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\end_layout
\begin_layout Quotation
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_layout Standard
where
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
is the key to be translated and
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_layout
\begin_layout Quotation
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_layout Standard
where
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
is a keyboard key and
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_layout
\begin_layout Quotation
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_layout
\begin_layout Quotation
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
Oh, and about characters: backslash is escaped, so to enter it, you'll need
double backslash.
Also, quotes and
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
have different meaning.
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
marks comments, quotes start and end LaTeX-style commands.
To enter quote, you'll need to use
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
, to enter
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
, use
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_layout
\begin_layout Itemize
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_layout
\begin_layout Itemize
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_layout Standard
Also, it should look into
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
file for defaults, too (for example, a
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_layout Standard
Las dos secciones siguientes describen con detalle la sintaxis de los archivos
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
y
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_layout Standard
Un archivo .
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
asocia pulsaciones de teclas con caracteres o secuencias de ellos.
Como sugiere el nombre, sirve para trazar un mapa del teclado.
En esta sección se describen las palabras clave
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
,
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
,
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
y
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
del archivo
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_layout Standard
Un ejemplo de una declaración de
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\end_inset
para hacer que el símbolo
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\end_inset
sea generado por la tecla
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\emph default
seguido por el otro carácter, el no permitido.
Hay que tener en cuenta que
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
char
\emph default
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\emph default
debe haber sido asignado a una pulsación con una declaración previa de
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\emph default
.
Si dicha declaración no existe en el archivo
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
accent_key
\emph default
es el primer argumento de la declaración
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
accent2
\emph default
deben haber sido declaradas con un comando
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_layout Standard
Considera este ejemplo del archivo
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_layout Standard
Esto permite pulsar
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\end_inset
y obtener el efecto de
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
.
En este caso un retroceso cancela la última tecla muerta, así que si tecleas
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\end_inset
obtienes
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_layout Standard
Después de realizados el mapa
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
, un archivo
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
traza el mapa de las cadenas que los símbolos generan para los caracteres
- en la fuente actual.
+ en la tipografía actual.
La distribución de LyX actualmente incluye al menos los archivos
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
and
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_layout Standard
En general el archivo
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_layout Standard
Por ejemplo, para asociar
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\begin_layout Standard
con
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
y
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
.
Anotar que el mismo carácter puede aplicarse a más de una cadena.
En el archivo
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
.
Podrías asociar la tecla
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\end_inset
(antes
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\end_inset
) al comando LyX
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
en tu archivo
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
.
Ahora, cuando pulses la tecla
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\end_inset
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\end_inset
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
, sin embargo, LyX no imprime nada puesto que
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
nunca lleva un circunflejo.
Pulsar
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
¡Advierte este último punto! Si asocias una tecla a una tecla muerta necesitará
s reasociar el carácter de esa tecla a otra tecla.
Asociar la tecla
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\begin_layout Standard
Una forma habitual de asociar teclas muertas es usar
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\end_inset
,
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\end_inset
, y
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\end_inset
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\end_inset
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\end_inset
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
.
Otra forma incluye el uso de
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
y
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
para configurar la tecla especial
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
.
Esta tecla actúa de alguna forma como
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
y permite teclas a caracteres acentuados.
También puedes transformar teclas en muertas asociándolas a algo como
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
John Weiss
\noun default
: Esto es exactamente lo que hago en mis archivos
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
y
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
.
Tengo mi tecla
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\end_inset
configurada como
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
asociadas a cosas como
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\end_inset
y
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\end_inset
Puedes hacer casi cualquier cosa con la tecla
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
: una de las teclas
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
, una tecla de función de reserva, etc.
En cuanto a los comandos LyX que generan acentos, consulta la entrada para
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_layout Standard
Puedes editar tus preferencias para que el entorno de idioma adecuado sea
automáticamente configurado al iniciar LyX, en el diálogo
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
En este capítulo describimos los procedimientos para crear e instalar nuevos
archivos de plantillas y formatos de LyX, así como repasar la instalación
correcta de nuevas clases de documentos LaTeX.
- Algunas definiciones: una clase de documento es un archivo LaTeX (generalmente
- con extensión
-\begin_inset Flex CharStyle:Code
+\end_layout
+
+\begin_layout Standard
+En primer lugar, permite que digamos algo sobre la relación entre LyX y
+ LaTeX.
+ Lo que hay que entender es que, en cierto sentido, LyX no sabe nada de
+ LaTeX.
+ Desde el punto de vista de LyX, LaTeX solo es uno más de los varios
+\begin_inset Quotes fld
+\end_inset
+
+formatos de soporte
+\begin_inset Quotes frd
+\end_inset
+
+ en los que es capaz de generar salida.
+ Otros son DocBook, texto sencillo y XHTML.
+ LaTeX es, por supuesto, un formato particularmente importante, pero muy
+ poca de la información que LyX tiene sobre LaTeX está realmente contenida
+ en el propio programa.
+\begin_inset Foot
status collapsed
\begin_layout Plain Layout
-.cls
+Algunos comandos son lo bastante complejos como para ser incluidos en el
+ código de LyX.
+ Pero en general los desarrolladores consideran esto una mala cosa.
+
\end_layout
\end_inset
- o
-\begin_inset Flex CharStyle:Code
+ Esa información, incluso para las clases estándar como
+\family typewriter
+article.cls
+\family default
+, está almacenada en 'archivos de formato (
+\emph on
+layout
+\emph default
+)'.
+ De igual manera LyX no sabe gran cosa sobre DocBook o XHTML.
+ Esa información está en los archivos de formato.
+\end_layout
+
+\begin_layout Standard
+El archivo de formato para una determinada clase de documento se puede considera
+r como un manual de instrucciones para traducir las estructuras de LyX ---párraf
+os y sus estilos, ciertos tipos de recuadros, etc.--- a las estructuras correspon
+dientes de LaTeX, DocBook o XHTML.
+ Por ejemplo, casi todo lo que LyX sabe sobre
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-.sty
+article.cls
\end_layout
\end_inset
-) que describe el diseño de un documento, tales como
-\begin_inset Quotes fld
-\end_inset
+ está contenido en el archivo
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+article.layout
+\end_layout
-article
-\begin_inset Quotes frd
\end_inset
-,
-\begin_inset Quotes fld
+ y en otros archivos incluidos en este.
+ Por esta razón, quien intente escribir archivos de formato debería empezar
+ por estudiar los archivos existentes.
+ Un buen sitio para empezar es
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+stdsections.inc
+\end_layout
+
\end_inset
-report
-\begin_inset Quotes frd
+, que está incluido en
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+article.layout
+\end_layout
+
\end_inset
,
-\begin_inset Quotes fld
-\end_inset
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+book.layout
+\end_layout
-journal preprint
-\begin_inset Quotes frd
\end_inset
-, etc, y todos los comandos necesarios para llevar a cabo dicho diseño.
- Un archivo de formato (
-\begin_inset Flex CharStyle:Code
+ y muchos otros archivos de formato para clases de documento.
+ En este archivo se definen las secciones y demás:
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-.layout
+stdsections.inc
\end_layout
\end_inset
-) de LyX es un archivo que se corresponde con una clase de documento LaTeX,
- e indica a LyX cómo
-\begin_inset Quotes fld
-\end_inset
+ indica a LyX como traducir los párrafos con estilos como Sección, Subsección,
+ etc., a los comandos y etiquetas correspondientes en LaTeX, DocBook y XHTML.
+ El archivo
+\begin_inset Flex Code
+status collapsed
-dibujar
-\begin_inset Quotes frd
-\end_inset
+\begin_layout Plain Layout
+article.layout
+\end_layout
- las cosas para hacer que su presentación en la pantalla se parezca en lo
- posible a la presentación final impresa.
- Más precisamente, un archivo de formato describe una
-\begin_inset Quotes fld
\end_inset
-clase de texto
-\begin_inset Quotes frd
-\end_inset
+ solo incluye, básicamente, varios de estos archivos
+\begin_inset Flex Code
+status collapsed
- que es la estructura interna utilizada por LyX para dibujar la presentación
- en pantalla.
- En cierto modo
-\begin_inset Quotes fld
-\end_inset
+\begin_layout Plain Layout
+std*.inc
+\end_layout
-Formato
-\begin_inset Quotes frd
\end_inset
- y
-\begin_inset Quotes fld
-\end_inset
+.
+\end_layout
+
+\begin_layout Standard
+Pero definir la correspondencia LyX-LaTeX no es lo único que hacen los archivos
+ de formato.
+ Su otra tarea es definir cómo aparecerán en pantalla las estructuras de
+ LyX.
+ El hecho de que los archivos de formato tengan estas dos tareas es a veces
+ fuente de confusión, porque son totalmente independientes.
+ Indicar a LyX cómo traducir cierto estilo de párrafo a LaTeX no le dice
+ cómo mostrarlo en pantalla; a la inversa, indicar cómo mostrar en pantalla
+ un estilo de párrafo no tiene nada que ver con su traducción a LaTeX (solo
+ permite indicar a LaTeX cómo mostrarlo).
+ Así pues, en general, cuando defines una nueva construcción en LyX, siempre
+ tienes que hacer dos cosas: 1) indicar la traducción a LaTeX y, 2) indicar
+ la presentación en pantalla.
+\end_layout
+
+\begin_layout Standard
+Gran parte de lo dicho es cierto, también, en relación con otros formatos
+ de salida, aunque XHTML es un poco diferente porque en este caso LyX
+\emph on
+es capaz
+\emph default
+, en cierta medida, de usar la información de la presentación de un párrafo
+ en pantalla para generar la presentación (en forma de CSS) del párrafo
+ en un navegador.
+ Incluso en este caso, no obstante, la distinción entre lo que hace LyX
+ internamente y la forma en que las cosas se muestran externamente sigue
+ en vigor, y ambas se pueden controlar separadamente.
+ Véase
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sec:Etiquetas-para-XHTML"
-clase de texto
-\begin_inset Quotes frd
\end_inset
- se pueden usar de forma intercambiable, pero es mejor referirse al archivo
- como el formato, y al chisme que merodea en los entresijos de LyX como
- la clase de texto.
- Un archivo de plantilla es simplemente un documento LyX que contiene un
- conjunto de entradas predefinidas para una clase de documento dada —entradas
- que son generalmente requeridas por esa clase—.
- Las plantillas son especialmente útiles para cosas como escritos para publicaci
-ones que han de presentarse electrónicamente.
+ para más detalles.
\end_layout
\begin_layout Section
-Instalar un nuevo paquete LaTeX
+Instalación de nuevos archivos LaTeX
\end_layout
\begin_layout Standard
o diapositivas para proyectores.
Las modernas distribuciones de LaTeX como TeXLive (2008 o posterior) o
MiKTeX proveen una interfaz de usuario para eso.
- Por ejemplo, en MiKTeX inicias su programa
+ Por ejemplo, en MiKTeX inicia su programa
\begin_inset Quotes fld
\end_inset
-Package
-\begin_inset space ~
-\end_inset
-
-Manager
+Administrador de paquetes
\begin_inset Quotes frd
\end_inset
para obtener una lista de los disponibles.
- Para instalar uno, haces clic derecho sobre él o usas el botón de la herramient
-a de instalación.
+ Para instalar uno, haz clic derecho sobre él o usa el botón de la herramienta
+ de instalación.
\end_layout
\begin_layout Standard
+Si tu distribución LaTeX no proporciona tal
+\begin_inset Quotes fld
+\end_inset
-\lang english
-If your LaTeX distribution does not provide such a `package manager', or
- if the package is not available from your distribution, then follow these
- steps to install it manually:
+administrador de paquetes
+\begin_inset Quotes frd
+\end_inset
+
+, o si el paquete no está disponible en ella, sigue los siguientes pasos
+ para instalarlo manualmente:
\end_layout
\begin_layout Enumerate
\end_inset
- o donde sea.
+ o de otro sitio.
\end_layout
\begin_layout Enumerate
-
-\lang english
-If the package contains a file with the ending
-\begin_inset Quotes eld
+Si el paquete contiene un archivo con la extensión
+\begin_inset Quotes fld
\end_inset
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
.ins
\end_layout
\end_inset
-\begin_inset Quotes erd
+\begin_inset Quotes frd
\end_inset
- (is the case for FoilTeX) then open a console, change to the folder of
- this file and execute the command
-\begin_inset Flex CharStyle:Code
+ (es el caso de FoilTeX) abre una consola, cambia a la carpeta del archivo
+ y ejecuta el comando
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
latex foiltex.ins
\end_layout
\end_inset
.
- You have now unpacked the package and have all files to install it.
- Most LaTeX-packages are not packed and you can skip this step.
+ Así desempaquetamos y disponemos de todos los archivos para instalar.
+ La mayoría de paquetes LaTeX no están empaquetados y podemos saltar este
+ paso.
\end_layout
\begin_layout Enumerate
-
-\lang english
-Now you need to decide if the package should be available for all users
- or only for you.
+Tienes que decidir si el paquete estará disponible para todos los usuarios
+ o no.
\end_layout
\begin_deeper
\begin_layout Enumerate
-
-\lang english
-On *nix systems (Linux, OSX, etc.), if you want the new package to be available
- for all users on your system, then install it in your `local' TeX tree,
- otherwise install it in your own `user' TeX tree.
- Where these trees should be created, if they do not already exist, depends
- on your system.
- To find this out, look in the file
-\begin_inset Flex CharStyle:Code
+En sistemas *nix (Linux, OSX, etc.), si el paquete va estar disponible para
+ todos los usuarios del sistema, hay que instalarlo en el árbol 'local'
+ de TeX, de lo contrario instálalo en tu directorio TeX de usuario.
+ La ubicación de estos árboles, si no existen ya, depende del sistema.
+ Para encontrarlos mira en el archivo
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
texmf.cnf
\end_layout
status collapsed
\begin_layout Plain Layout
-
-\lang english
-This is usually in the directory
+Usualmente es el directorio
\family sans
$TEXMF/web2c
\family default
-, though you can execute the command
-\begin_inset Flex CharStyle:Code
+, aunque se puede ejecutar el comando
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
kpsewhich texmf.cnf
\end_layout
\end_inset
- to locate it.
+ para localizarlo.
\end_layout
\end_inset
- The location of the `local' TeX tree is defined by the
-\begin_inset Flex CharStyle:Code
+ La ubicación del árbol `local' de TeX está definida por la variable
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
TEXMFLOCAL
\end_layout
\end_inset
- variable; this is usually somewhere like
+; generalmente algo como
\family sans
/usr/local/share/texmf/
\family default
.
- The location of the `user' TeX tree is defined by
-\begin_inset Flex CharStyle:Code
+ La ubicación del árbol `user' de TeX está definida por
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
TEXMFHOME
\end_layout
\end_inset
- and is commonly
+ y generalmente es
\family sans
$HOME/texmf/
\family default
.
- (If these variables are not predefined, you have to define them.) You'll
- probably need root permissions to create or modify the `local' tree, but
- your `user' tree shouldn't have such limitations.
+ (Si estas variables no están predefinidas, debes hacerlo.) Probablemente
+ necesites permiso de administrador para crear o modificar el árbol `local',
+ pero no para el árbol `user'.
\begin_inset Newline newline
\end_inset
-In general, it is recommended to install in the user tree because your user
- will not be modified or even overwritten when you upgrade your system.
- It will typically also be backed up together with everything else when
- you backup your home directory (which, of course, you do on a regular basis).
+En general, es recomendable instalar en el árbol `user' porque no será modificad
+o o sobrescrito al actualizar el sistema.
+ Además, se guardará copia de él cuando hagas copia de seguridad de tu directori
+o `home' (que debe ser lo habitual).
\end_layout
\begin_layout Enumerate
-
-\lang english
-On Windows, if you want the new package to be available for all users on
- your system, change to the folder where LaTeX is installed and then change
- to the subfolder
+En Windows, para que el nuevo paquete esté disponible a todos los usuarios,
+ cambia a la carpeta donde está instalado LaTeX y en la subcarpeta
\family sans
~
\backslash
\backslash
latex
\family default
-.
- (For MiKTeX, this would be by default the folder
+, (En MiKTeX, debería ser
\family sans
~:
\backslash
\backslash
latex
\family default
- .) Create there a new folder
-\begin_inset Flex CharStyle:Code
+ ) crea una nueva carpeta
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
foiltex
\end_layout
\end_inset
- and copy all files of the package into it.
- If the package should only available for you or you don't have admin permission
-s, do the same, but in the local LaTeX folder.
- E.
+ y copia en ella todos los archivos del paquete.
+ Para hacer el paquete disponible solo a un usuario o si no dispones de
+ permisos, haz lo mismo pero en el directorio de LaTeX, p.
\begin_inset space \thinspace{}
\end_inset
-g.
-\begin_inset space ~
-\end_inset
-
-on MiKTeX
+ej.,en MiKTeX
\begin_inset space ~
\end_inset
-2.8 this would be on WinXP the folder
+2.8 en WinXP
\begin_inset Newline newline
\end_inset
\begin_inset Newline newline
\end_inset
-, on WinVista it would be the folder
+en Vista sería
\begin_inset Newline newline
\end_inset
\end_deeper
\begin_layout Enumerate
-
-\lang english
-Now one only need to tell LaTeX that there are new files.
- This depends on the used LaTeX-Distribution:
+Ahora hay que decir a LaTeX que hay archivos nuevos.
+ Esto depende de la distribución de LaTeX:
\end_layout
\begin_deeper
\begin_layout Enumerate
-
-\lang english
-For TeXLive execute the command
-\begin_inset Flex CharStyle:Code
+Para TeXLive ejecuta el comando
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
texhash
\end_layout
\end_inset
- from a console.
- If you installed the package for all users, then you will probably need
- to have root permissions for that.
+ en una consola.
+ Si el paquete se instaló para todos los usuarios harán falta permisos de
+ administrador.
\end_layout
\begin_layout Enumerate
-
-\lang english
-For MiKTeX, if you have installed the package for all users, start the program
-
+Para MiKTeX, si el paquete se instaló para todos los usuarios, inicia el
+ programa
\begin_inset Quotes eld
\end_inset
\begin_inset Quotes erd
\end_inset
- and press the button marked
+ y pulsa el botón
\begin_inset Quotes eld
\end_inset
\end_inset
.
- Otherwise start the program
+ Si no, inicia el programa
\begin_inset Quotes eld
\end_inset
\begin_inset Quotes erd
\end_inset
- and do the same.
+ y haz lo mismo.
\end_layout
\end_deeper
\begin_layout Enumerate
-
-\lang english
-Finally, you need to tell LyX that there are new packages available.
- So, in LyX, use the menu
-\lang spanish
-
-\begin_inset Flex CharStyle:MenuItem
+Finalmente, hay que decir a LyX que hay nuevos paquetes disponibles.
+ Usa el menú
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\end_inset
-
-\lang english
- and then restart LyX.
+ y reinicia LyX.
\end_layout
\begin_layout Standard
-
-\lang english
-Now the package is installed.
- In our example, the document class
-\begin_inset Flex CharStyle:Code
+Ya está instalado el paquete.
+ En nuestro ejemplo, la clase de documento
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
Slides
\begin_inset space ~
\end_inset
\end_inset
- will now be available under
-\begin_inset Flex CharStyle:MenuItem
+ estará ahora disponible en
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
+Documento\SpecialChar \menuseparator
+Configuración\SpecialChar \menuseparator
+Clases
+\begin_inset space ~
+\end_inset
-\lang english
-Document\SpecialChar \menuseparator
-Settings\SpecialChar \menuseparator
-Document Class
+de
+\begin_inset space ~
+\end_inset
+
+documento
\end_layout
\end_inset
\end_layout
\begin_layout Standard
-
-\lang english
-If you would like to use a LaTeX document class that is not even listed
- in the menu
-\begin_inset Flex CharStyle:MenuItem
+Si quieres usar una clase de documento LaTeX que no aparece listada en
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
+Documento\SpecialChar \menuseparator
+Configuración\SpecialChar \menuseparator
+Clases
+\begin_inset space ~
+\end_inset
-\lang english
-Document\SpecialChar \menuseparator
-Settings\SpecialChar \menuseparator
-Document Class
+de
+\begin_inset space ~
+\end_inset
+
+documento
\end_layout
\end_inset
-, then you need to create a `layout' file for it.
- That is the topic of the next section.
+, debes crear un archivo de formato (`layout') para ella.
+ Este es el tema de la sección siguiente.
\end_layout
\begin_layout Section
-Formatos
+Tipos de archivos de formato
\end_layout
\begin_layout Standard
-Esta sección describe cómo escribir e instalar tus propios archivos de formatos
- LyX, tomando el formato de la clase de texto
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-article
-\end_layout
-
-\end_inset
-
- como ejemplo.
+Esta sección describe los diversos tipos de arhivos de LyX que contienen
+ información sobre el formato.
Los archivos
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
- describen qué estilos de párrafo y carácter están disponibles para una
- clase de documento dada y cómo los debería presentar LyX.
- Intentamos aquí dar una minuciosa descripción del proceso; sin embargo,
+ describen estilos de párrafo y de carácter, y determinan cómo los debería
+ presentar LyX y cómo deberían traducirse a LaTeX, DocBook, XHTML o cualquier
+ otro formato de salida que se vaya a usar.
+
+\end_layout
+
+\begin_layout Standard
+Intentaremos aquí dar una minuciosa descripción del proceso; sin embargo,
hay tantos tipos diferentes de documentos soportados por clases de LaTeX
que no podemos aspirar a tratar todas las distintas posibilidades o problemas
que puedas encontrar.
- (La lista de usuarios de LyX es frecuentada por gente con mucha experiencia
- en el diseño de formatos deseosa de compartir sus conocimientos).
+ La lista de usuarios de LyX es frecuentada por gente con mucha experiencia
+ en el diseño de formatos deseosa de compartir sus conocimientos.
\end_layout
\begin_layout Standard
Cuando te pongas a escribir un nuevo formato, es de gran ayuda echar un
vistazo a los formatos de ejemplo suministrados con LyX.
- Si usas una preciosa clase LaTeX que podría interesar también a otros,
- y tienes el bonito formato LyX correspondiente, no dudes en compartir tu
- labor con nosotros para poderlo incluir en la distribución.
- Hay además un enlace para este tipo de material,
+ Si escribes un `layout' de LyX para una clase de documento LaTeX o un módulo
+ que podría ser útil también a otros, no dudes en compartir tu labor enviándola
+ a
\begin_inset CommandInset href
LatexCommand href
-name "sección en la wiki de LyX"
+name "sección 'Layouts' en wiki LyX"
target "http://wiki.lyx.org/Layouts/Layouts"
\end_inset
-.
-\end_layout
-
-\begin_layout Standard
-Todos los rótulos descritos en este capítulo son insensibles a las mayúsculas;
- esto significa que
-\begin_inset Flex CharStyle:Code
+ o incluso a la lista de desarrolladores de LyX para poderlo incluir en
+ la distribución.
+\begin_inset Foot
status collapsed
\begin_layout Plain Layout
-Style
+Hay que advertir que LyX se acoge a la licencia GPL, por tanto cualquier
+ material aportado debe tener la misma licencia.
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
-status collapsed
-\begin_layout Plain Layout
-style
\end_layout
+\begin_layout Subsection
+Módulos de formato
+\begin_inset CommandInset label
+LatexCommand label
+name "sub:Módulos-de-formato"
+
\end_inset
- y
-\begin_inset Flex CharStyle:Code
+
+\end_layout
+
+\begin_layout Standard
+Hemos hablado hasta ahora de `archivos de formato'.
+ Pero hay distintos tipos de archivos con información sobre formatos.
+ Estrictamente, los archivos de formato tienen la extensión
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-StYlE
+.layout
\end_layout
\end_inset
- son el mismo comando.
- Los valores posibles se imprimen entre corchetes detrás del nombre de la
- característica.
- Si en una descripción de una clase de texto no se especifica una característica
-, el valor por omisión se escribe en estilo
-\begin_inset Flex CharStyle:Code
+ y proporcionan a LyX información sobre las clases de documento.
+ Sin embargo, a partir de LyX 1.6, esta información puede proporcionarse
+ también en
+\emph on
+módulos
+\emph default
+, que tienen la extensión
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-énfasis
+.module
\end_layout
\end_inset
.
- Si el argumento tiene un tipo de dato como
-\begin_inset Quotes fld
-\end_inset
+ Los módulos son a los paquetes LaTeX lo que los formatos a las clases LaTeX,
+ y algunos módulos —como el módulo Notas finales— dan soporte específico
+ a un paquete determinado —en este caso
+\begin_inset Flex Code
+status collapsed
-string
-\begin_inset Quotes frd
-\end_inset
+\begin_layout Plain Layout
+endnotes
+\end_layout
- o
-\begin_inset Quotes fld
\end_inset
-float
-\begin_inset Quotes frd
-\end_inset
+—.
+ En cierto sentido, los módulos de formato son similares a los `archivos
+ incluidos'
+\begin_inset Foot
+status collapsed
-, el valor por omisión se muestra de esta manera:
-\begin_inset Flex CharStyle:Code
+\begin_layout Plain Layout
+Estos pueden tener cualquier extensión pero, por convenio, se usa la extensión
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-float=
-\emph on
-default
+.inc
\end_layout
\end_inset
.
\end_layout
-\begin_layout Subsection
-Módulos de formato
-\begin_inset CommandInset label
-LatexCommand label
-name "sub:Módulos-de-formato"
-
\end_inset
-
-\end_layout
-
-\begin_layout Standard
-Los
-\emph on
-módulos
-\emph default
- de formato, nuevos en LyX 1.6, son similares a los archivos de formato.
- Los módulos son a los paquetes LaTeX lo que los formatos a las clases LaTeX,
- y algunos módulos —como el módulo Nota final— dan soporte a un paquete
- determinado.
- En cierto sentido, los módulos de formato son similares a los archivos
- incluidos —archivos como
-\begin_inset Flex CharStyle:Code
+ —como
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
-—, ya que esos módulos no son específicos para una clase de documento dada,
- sino que se pueden usar con muchos formatos diferentes.
- La diferencia es que el uso de un módulo de formato no requiere editar
- el archivo de formato, mejor aún, los módulos se seleccionan en el diálogo
-
-\begin_inset Flex CharStyle:MenuItem
+—, ya que, como estos, los módulos no son específicos para una clase de
+ documento dada, sino que se pueden usar con muchos formatos diferentes.
+ La diferencia es que el uso de un archivo incluido con
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Documento\SpecialChar \menuseparator
-Configuración
+article.cls
\end_layout
\end_inset
-.
-
-\end_layout
-
-\begin_layout Standard
-La construcción de módulos es la forma más fácil de iniciarse en la edición
- de formatos, puesto que puede ser tan sencillo como añadir un simple párrafo
- nuevo o un recuadro flexible.
- No obstante, los módulos pueden, en principio, contener cualquier cosa
- que pueda contener un archivo de formato.
-\end_layout
-
-\begin_layout Standard
-Un módulo debe comenzar con una línea como la siguiente:
-\end_layout
-
-\begin_layout LyX-Code
-#
-\backslash
-DeclareLyXModule[endnotes.sty]{Endnotes}
-\end_layout
-
-\begin_layout Standard
-El argumento entre corchetes es opcional: declara cualesquiera paquetes
- LaTeX de los que depende el módulo.
- El argumento obligatorio, entre llaves, es el nombre del módulo tal como
- debería figurar en
-\begin_inset Flex CharStyle:MenuItem
+ requiere editar dicho archivo, mientras que los módulos se seleccionan
+ en el diálogo
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\end_layout
\begin_layout Standard
-La declaración del módulo debería seguir a continuación con líneas como:
-\end_layout
-
-\begin_layout LyX-Code
-#InicioDescripción
-\end_layout
-
-\begin_layout LyX-Code
-#Añade un comando para nota final, además de notas al pie.
-
-\end_layout
-
-\begin_layout LyX-Code
-#Deberás añadir
-\backslash
-theendnotes en código TeX allí donde
-\end_layout
-
-\begin_layout LyX-Code
-#quieras que aparezcan las notas finales.
-
-\end_layout
-
-\begin_layout LyX-Code
-#FinDescripción
+La construcción de módulos es la forma más fácil de iniciarse en la edición
+ del formato, puesto que puede ser tan sencillo como añadir un nuevo estilo
+ de párrafo o un recuadro flexible.
+ No obstante, los módulos pueden, en principio, contener cualquier cosa
+ que pueda contener un archivo `layout'.
\end_layout
-\begin_layout LyX-Code
-#Requiere: somemodule | othermodule
-\begin_inset Foot
+\begin_layout Standard
+Después de crear un módulo nuevo y copiarlo en la carpeta
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-N.
-\begin_inset space \thinspace{}
-\end_inset
-
-del T.
-\emph default
-: En las declaraciones que se ponen en estos archivos, los nombres de los
- módulos no se traducen.
-
+layouts/
\end_layout
\end_inset
-
-\end_layout
-
-\begin_layout LyX-Code
-#Excluye: badmodule
-\end_layout
-
-\begin_layout Standard
-La descripción se usa en
-\begin_inset Flex CharStyle:MenuItem
+, tendrás que reconfigurar LyX y reiniciar después para que el módulo aparezca
+ en el menú.
+ Sin embargo, los cambios que hagas al módulo se verán inmediatamente si
+ abres
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\end_inset
- para dar información al usuario sobre lo que hace el módulo.
- La línea
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-Requiere
-\end_layout
-
+, seleccionas lo que sea y después pulsas
+\begin_inset Quotes fld
\end_inset
- identifica otros módulos con los que debe utilizarse éste; la línea
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-Excluye
-\end_layout
-
+OK
+\begin_inset Quotes frd
\end_inset
- identifica módulos con los que éste no puede usarse.
- Ambos son opcionales y, como se ve, distintos módulos deben separarse con
- el símbolo de tubería, |.
- Hay que anotar que los módulos requeridos son tratados en forma disyuntiva:
+.
\emph on
-al menos uno
+Es muy recomendable guardar el trabajo antes de hacer eso.
+
\emph default
- de ellos debe utilizarse.
- De igual forma, no se pueden usar módulos excluidos.
- Aquí los módulos se han identificado por sus
+ De hecho,
\emph on
-nombres
+es muy recomendable no intentar editar los módulos mientras se está trabajando
+ simultáneamente en un documento
\emph default
- sin la extensión de archivo .module.
- Así pues,
-\begin_inset Flex CharStyle:Code
-status collapsed
+.
+ Aunque los desarrolladores, por supuesto, se esfuerzan en mantener la estabilid
+ad de LyX en estas situaciones, errores sintácticos y similares en el archivo
+ del módulo podrían causar extraños comportamientos.
+\end_layout
-\begin_layout Plain Layout
-somemodule
+\begin_layout Subsubsection
+Formato local
\end_layout
+\begin_layout Standard
+Los módulos son a LyX lo que los paquetes a LaTeX.
+ Sin embargo, a veces puede suceder que necesites un recuadro específico
+ o un estilo de carácter solo para un documento, y escribir un módulo que
+ estará disponible también para otros documentos tiene poco sentido.
+ En estos casos, lo que necesitas es el
+\begin_inset Quotes fld
+\end_inset
+
+Formato local
+\begin_inset Quotes frd
\end_inset
- es realmente
-\begin_inset Flex CharStyle:Code
+ de LyX.
+\end_layout
+
+\begin_layout Standard
+Se encuentra en
+\family sans
+Documento\SpecialChar \menuseparator
+Configuración\SpecialChar \menuseparator
+Formato local
+\family default
+.
+ El gran cuadro de texto permite introducir todo lo que podría incluirse
+ en un archivo de formato o en un módulo.
+ De hecho, el formato local de un documento se puede considerar como un
+ módulo que le pertenece solo a él.
+ Por tanto, en particular, hay que introducir una etiqueta
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-somemodule.module
+Format
\end_layout
\end_inset
.
+ Cualquier formato es aceptable, pero debería usarse normalmente el actual
+ formato.
+ (En LyX 2.0 el formato actual es 35).
+ Debes tener en cuenta que el formato local no es soportado por versiones
+ de LyX anteriores a 1.6, por tanto no deberías usarlo si quieres poder exportar
+ el documento a LyX 1.5 o anteriores sin perder la información del formato
+ local.
+ Si quieres poder exportar a 1.6 ---el formato local es soportado pero no
+ hay IU par él---, deberías usar formato 11 y, por supuesto, usar solo estructur
+as que estuvieran disponibles en LyX 1.6.
\end_layout
\begin_layout Standard
-Después de crear un módulo nuevo, tendrás que reconfigurar LyX y reiniciar
- después para que el módulo aparezca en el menú.
- Sin embargo, los cambios que hagas al módulo se verán inmediatamente si
- abres
-\begin_inset Flex CharStyle:MenuItem
+Una vez introducido algo en el panel
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Documento\SpecialChar \menuseparator
-Configuración
+Local Layout
\end_layout
\end_inset
-, seleccionas algo y después pulsas
+, LyX habilitará el botón
\begin_inset Quotes fld
\end_inset
-OK
+Validar
\begin_inset Quotes frd
\end_inset
-.
-
-\emph on
-Es muy recomendable guardar el trabajo antes de hacer eso.
+ de debajo.
+ Pulsando ese botón LyX determinará si lo introducido es información válida
+ para el formato elegido.
+ LyX informará del resultado pero, desafortunadamente, no indicará qué errores
+ pudiera haber habido.
+ Sin embargo, si LyX se ha arrancado en una terminal se verán ahí los errores.
+ El formato local no se podrá guardar hasta que se haya introducido algo
+ válido.
+\end_layout
-\emph default
- De hecho,
-\emph on
-es muy recomendable no intentar editar los módulos mientras se está trabajando
- simultáneamente en un documento
-\emph default
-.
- Aunque los desarrolladores, por supuesto, se esfuerzan en mantener la estabilid
-ad de LyX en estas situaciones, errores sintácticos y similares en el archivo
- del módulo podrían causar extraños comportamientos.
+\begin_layout Standard
+Las advertencias al final de la sección anterior se aplican también aquí.
+ Es mejor no enredar con formato local mientras se está trabajando, especialment
+e si no se ha guardado el documento.
+ Dicho esto, usar formato local en un documento de prueba puede ser una
+ forma muy conveniente de probar ideas de formato, o incluso de empezar
+ a desarrollar un módulo.
\end_layout
\begin_layout Subsection
-Soporte de nuevas clases de documentos
+Formato para archivos
+\begin_inset Flex MenuItem
+status collapsed
+
+\begin_layout Plain Layout
+.sty
+\end_layout
+
+\end_inset
+
+
\end_layout
\begin_layout Standard
Probablemente te vas a encontrar con dos situaciones a la hora de querer
soportar una nueva clase de documento LaTeX, según se trate de archivos
- LaTeX2e de clase (
-\begin_inset Flex CharStyle:Code
+ de estilo (
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-.cls
+.sty
\end_layout
\end_inset
-) o de estilo (
-\begin_inset Flex CharStyle:Code
+) o de archivos de clases LaTeX2e (
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-.sty
+.cls
\end_layout
\end_inset
).
Dar soporte a un nuevo estilo es bastante fácil.
Dar soporte a una nueva clase es un poco más difícil.
+ Trataremos el primer caso en esta sección y el otro en la siguiente.
+ Lo mismo cabe decir, por supuesto, para el soporte de un nuevo DocBook
+ DTD.
\end_layout
-\begin_layout Subsection
-Formato para un archivo
-\begin_inset Flex CharStyle:MenuItem
+\begin_layout Standard
+El caso más sencillo es aquel en el que la nueva clase de documento se suministr
+a como archivo de estilo que se usará conjuntamente con una clase ya soportada.
+ Para nuestro ejemplo supondremos que el archivo de estilo se llama
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
-sty
+myclass.sty
\end_layout
\end_inset
+ y que se usará conjuntamente con
+\begin_inset Flex MenuItem
+status collapsed
+
+\begin_layout Plain Layout
+report.cls
+\end_layout
+
+\end_inset
+, que es una clase estándar.
\end_layout
\begin_layout Standard
-Si la nueva clase de documento se suministra como archivo de estilo que
- se usa conjuntamente con una existente, para dar soporte a la clase de
- documento —para nuestro ejemplo supondremos que el archivo de estilo se
- llama
-\begin_inset Flex CharStyle:MenuItem
+Empieza por copiar el archivo `layout' existente en tu directorio local:
+\begin_inset Foot
status collapsed
\begin_layout Plain Layout
-myclass.sty
+Evidentemente, cuál es tu directorio local variará según la plataforma,
+ y además LyX permite especificarlo al inicio usando la opción
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+-userdir
\end_layout
\end_inset
- y que se usa conjuntamente con
-\begin_inset Flex CharStyle:MenuItem
-status collapsed
-
-\begin_layout Plain Layout
-report.cls
+.
\end_layout
\end_inset
-, que es una clase estándar— se empieza por copiar al directorio personal
- el archivo de formato de la clase existente:
+
\end_layout
\begin_layout LyX-Code
\end_layout
\begin_layout Standard
-Después se edita
-\begin_inset Flex CharStyle:Code
+Después edita
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
- y se cambia la línea:
+ y cambia la línea:
\end_layout
\begin_layout LyX-Code
\end_layout
\begin_layout Standard
-Después se añade:
+Después añade:
\end_layout
\begin_layout LyX-Code
\begin_layout Standard
Inicia LyX y selecciona
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
.
Después reinicia LyX y haz una prueba con un documento nuevo.
En el diálogo
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\end_inset
- deberías ver "
-\begin_inset Flex CharStyle:MenuItem
+ deberías ver
+\begin_inset Quotes fld
+\end_inset
+
+
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\end_inset
-" en la lista de clases de documento.
+
+\begin_inset Quotes frd
+\end_inset
+
+ en la lista de clases de documento.
Es probable que algunos de los comandos de secciones y demás en tu nueva
clase funcionen de distinta manera a como lo hacen en la clase estándar
—
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
en este ejemplo—, de modo que si quieres, ahora puedes enredar un rato
con los ajustes de las distintas secciones.
-\end_layout
-
-\begin_layout Subsection
-Formato para un archivo
-\begin_inset Flex CharStyle:MenuItem
+ La información del formato de las secciones se encuentra en
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-cls
+stdsections.inc
\end_layout
\end_inset
+, pero no necesitas copiar ni cambiar este archivo.
+ Simplemente añade tus cambios a tu archivo `layout' después de la línea
+
+\begin_inset Flex Code
+status collapsed
+\begin_layout Plain Layout
+Input stdclass.inc
\end_layout
-\begin_layout Standard
-En este caso hay dos opciones.
- Una, que el archivo de clase esté él mismo basado en una clase de documento
- existente.
- Por ejemplo, muchas clases de tesis están basadas en
-\begin_inset Flex CharStyle:MenuItem
+\end_inset
+
+, que incluye
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-book.cls
+stdsections.inc
\end_layout
\end_inset
.
- Para ver si el tuyo lo está, busca una línea parecida a
+ Por ejemplo, podrías añadir estas líneas:
\end_layout
\begin_layout LyX-Code
-
-\backslash
-LoadClass{book}
+Style Chapter
\end_layout
-\begin_layout Standard
-en el archivo.
- Si está, entonces puedes proceder en gran parte como en la sección anterior,
- aunque la línea DeclareLaTeXClass será diferente.
- Si tu nueva clase es tesis y está basada en book, la línea debería poner:
-\begin_inset Foot
-status collapsed
+\begin_layout LyX-Code
+ Font
+\end_layout
-\begin_layout Plain Layout
-Y será mucho más fácil si guardas el archivo como
-\begin_inset Flex CharStyle:Code
-status collapsed
+\begin_layout LyX-Code
+ Family Sans
+\end_layout
-\begin_layout Plain Layout
-thesis.layout
+\begin_layout LyX-Code
+ EndFont
\end_layout
-\end_inset
+\begin_layout LyX-Code
+End
+\end_layout
-: LyX supone que la clase de documento tiene el mismo nombre que el archivo
- de formato.
+\begin_layout Standard
+para cambiar la tipografía de los encabezados de capítulo a sans-serif.
+ Esto sobrescribirá (o, en este caso, añadirá) la declaración para el estilo
+ Capítulo.
\end_layout
+\begin_layout Standard
+Tu nuevo paquete puede proporcionar además comandos o entornos no presentes
+ en la clase base.
+ En este caso, los añadirás al archivo `layout'.
+ Véase sección
+\begin_inset space ~
\end_inset
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sec:Estructura-del-archivo-layout"
+
+\end_inset
+
+ para información sobre cómo hacerlo.
\end_layout
-\begin_layout LyX-Code
+\begin_layout Standard
+Si
+\begin_inset Flex MenuItem
+status collapsed
+
+\begin_layout Plain Layout
+myclass.sty
+\end_layout
+
+\end_inset
+
+ se puede usar con diferentes clases de documento, e incluso si no es así,
+ lo más sencillo sería escribir un módulo que puedes cargar con la clase
+ base.
+ El módulo más simple posible podría ser:
+\end_layout
+\begin_layout LyX-Code
+#
\backslash
-DeclareLaTeXClass[thesis,book]{thesis}
+DeclareLyXModule{My Package}
\end_layout
-\begin_layout Standard
-Si, por el contrario, la nueva clase no está basada en una ya existente,
- probablemente tendrás que ir pensando en tu propio formato.
- Recomendamos firmemente copiar un archivo de formato existente que use
- una clase de LaTeX parecida y modificarlo, si es posible.
- O al menos, usa un archivo existente como punto de partida para ver qué
- items son los que te deben preocupar.
- Los detalles se discuten a continuación.
+\begin_layout LyX-Code
+#DescriptionBegin
\end_layout
-\begin_layout Section
-Declaración de una nueva clase de texto
+\begin_layout LyX-Code
+#Support for mypkg.sty.
\end_layout
-\begin_layout Standard
-Ha llegado por fin el momento de ponerte manos a la obra y crear o editar
- tu propio formato de archivo; las siguientes secciones describen aquello
- a lo que te vas a enfrentar.
- Nuestro consejo es ir despacito, probando y guardando a menudo, escuchando
- música relajante y disfrutando de un par de tus copas favoritas; más si
- estás muy atascado.
- En realidad no es para tanto, pero la multitud de opciones puede llegar
- a abrumarte si intentas hacer muchas cosas a la vez.
- Ve a por otra copa, por si acaso.
+\begin_layout LyX-Code
+#DescriptionEnd
+\begin_inset Newline newline
+\end_inset
+
+
+\end_layout
+
+\begin_layout LyX-Code
+Format 35
+\begin_inset Newline newline
+\end_inset
+
+
+\end_layout
+
+\begin_layout LyX-Code
+Preamble
+\begin_inset Newline newline
+\end_inset
+
+
+\backslash
+usepackage{mypkg}
+\begin_inset Newline newline
+\end_inset
+
+EndPreamble
\end_layout
\begin_layout Standard
-¡Adelante!
+Un módulo más complejo podría modificar el comportamiento de alguna estructura
+ ya existente o definir algunas nuevas.
+ De nuevo te remitimos a sección
+\begin_inset space ~
+\end_inset
+
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sec:Estructura-del-archivo-layout"
+
+\end_inset
+
+ para los detalles.
+\end_layout
+
+\begin_layout Subsection
+Formato para archivos
+\begin_inset Flex MenuItem
+status collapsed
+
+\begin_layout Plain Layout
+.cls
+\end_layout
+
+\end_inset
+
+
\end_layout
\begin_layout Standard
-Las líneas de un archivo de formato que empiezan con
-\begin_inset Flex CharStyle:Code
+En este caso hay dos opciones.
+ Una, que el archivo de clase esté él mismo basado en una clase de documento
+ existente.
+ Por ejemplo, muchas clases de tesis están basadas en
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
-#
+book.cls
\end_layout
\end_inset
- son comentarios.
- Hay una excepción a esta regla: todos los formatos deben comenzar con líneas
- como:
+.
+ Para ver si el tuyo lo está, busca una línea parecida a
\end_layout
\begin_layout LyX-Code
-\size small
-#% Do not delete the line below; configure depends on this
+\backslash
+LoadClass{book}
+\end_layout
+
+\begin_layout Standard
+en el archivo.
+ Si está, entonces puedes proceder en gran parte como en la sección anterior,
+ aunque la línea DeclareLaTeXClass será diferente.
+ Si tu nueva clase es tesis y está basada en book, la línea debería poner:
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
+Y será mucho más fácil si guardas el archivo como
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+thesis.layout
+\end_layout
-\emph on
-N.
-\begin_inset space \thinspace{}
\end_inset
-del T.
-\emph default
-: No borrar la línea siguiente; la configuración depende de ella
+: LyX supone que la clase de documento tiene el mismo nombre que el archivo
+ de formato.
+
\end_layout
\end_inset
\begin_layout LyX-Code
-\size small
-#
\backslash
-DeclareLaTeXClass{article}
+DeclareLaTeXClass[thesis,book]{thesis}
+\end_layout
+
+\begin_layout Standard
+Si, por el contrario, la nueva clase no está basada en una ya existente,
+ probablemente tendrás que ir pensando en tu propio formato.
+ Recomendamos firmemente copiar un archivo de formato existente que use
+ una clase de LaTeX parecida y modificarlo, si es posible.
+ O al menos, usa un archivo existente como punto de partida para ver qué
+ items son los que te deben preocupar.
+ Los detalles se discuten a continuación.
+\end_layout
+
+\begin_layout Subsection
+Creación de plantillas
+\begin_inset CommandInset label
+LatexCommand label
+name "sub:Creación-de-plantillas"
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+Una vez escrito un archivo de formato para una clase nueva de documento,
+ podrías pensar en escribir además una
+\emph on
+plantilla
+\emph default
+ para ella.
+ Una plantilla funciona como una especie de tutorial para tu formato, mostrando
+ cómo podría usarse, aunque sea con contenido irrelevante.
+ Naturalmente, puedes echar un vistazo a las plantillas incluidas en LyX
+ para obtener ideas.
\end_layout
\begin_layout Standard
-La segunda línea se usa en la configuración de LyX.
- El archivo de formato es leido por el guión de LaTeX
-\begin_inset Flex CharStyle:Code
+Las plantillas se crean exactamente igual que un documento normal: usando
+ LyX.
+ La única diferencia es que los documentos corrientes tienen todos los ajustes
+ posibles, incluso el esquema de tipografías y el tamaño del papel.
+ Generalmente, un usuario no desea que una plantilla sobrescriba sus ajustes
+ preferidos para dichos parámetros.
+ Por esta razón, el diseñador de una plantilla debería quitar comandos como
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-chkconfig.ltx
+
+\backslash
+font_roman
\end_layout
\end_inset
- de un modo especial tal que
-\begin_inset Flex CharStyle:Code
+ o
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-#
+
+\backslash
+papersize
\end_layout
\end_inset
- se ignora.
- La primera línea es solo un comentario y la segunda contiene la declaración
- de la clase de texto.
- Si estas líneas aparecen en un archivo llamado
-\begin_inset Flex CharStyle:Code
+ de los archivos de plantillas de LyX.
+ Esto se puede hacer con cualquier editor de texto sencillo, por ejemplo
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-article.layout
+vi
\end_layout
\end_inset
-, entonces definen una clase de texto de nombre
-\begin_inset Flex CharStyle:Code
+ o
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-article
+notepad
\end_layout
\end_inset
- (el nombre del archivo de formato) que usa la clase de documento LaTeX
+.
-\begin_inset Flex CharStyle:Code
+\end_layout
+
+\begin_layout Standard
+Los archivos editados de plantillas que has creado se ubican en
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-article.cls
+UserDir/templates/
\end_layout
\end_inset
- (por omisión se usa el mismo nombre para ambos).
- La palabra
-\begin_inset Quotes fld
-\end_inset
+, copia los que uses del directorio global de plantillas en
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LyXDir/templates/
+\end_layout
-article
-\begin_inset Quotes frd
\end_inset
- se utiliza como descripción de la clase de texto y es la que aparece en
- el diálogo
-\begin_inset Flex CharStyle:MenuItem
+ al mismo sitio y redefine la ruta a las plantillas en el diálogo
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
-Documento\SpecialChar \menuseparator
-Configuración
+Herramientas\SpecialChar \menuseparator
+Preferencias\SpecialChar \menuseparator
+Rutas
\end_layout
\end_inset
\end_layout
\begin_layout Standard
-Supongamos que has escrito tu propia clase de texto, que utiliza la clase
- de documento
-\begin_inset Flex CharStyle:Code
+De paso advertiremos que hay una plantilla,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-article.cls
+defaults.lyx
\end_layout
\end_inset
-, pero en la que has cambiado el aspecto de los encabezados de sección.
- Si lo pones en un archivo
-\begin_inset Flex CharStyle:Code
+, que tiene un papel especial: esta plantilla se carga cada vez que abres
+ un documento nuevo con
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
-myarticle.layout
+Archivo\SpecialChar \menuseparator
+Nuevo
\end_layout
\end_inset
-, la cabecera de este archivo debería ser:
+, con el fin de proporcionar ajustes predeterminados por omisión.
+ Para (re)crear esta plantilla desde dentro de LyX, lo que debes hacer es
+ abrir un documento, establecer los ajustes deseados y usar el botón
+\begin_inset Flex MenuItem
+status collapsed
+
+\begin_layout Plain Layout
+Guardar como predeterminados
\end_layout
-\begin_layout LyX-Code
+\end_inset
-\size small
-#% Do not delete the line below; configure depends on this
+.
\end_layout
-\begin_layout LyX-Code
-
-\size small
-#
-\backslash
-DeclareLaTeXClass[article]{article (con mis encabezados)}
+\begin_layout Subsection
+Actualización de antiguos archivos de formato
\end_layout
\begin_layout Standard
-Esto declara la clase de texto
-\begin_inset Flex CharStyle:Code
+El formato de los archivos de formato cambia con cada nueva versión de LyX,
+ de modo que los antiguos archivos de formato deben ser convertidos.
+ Si LyX lee un archivo de formato con formato antiguo lanzará la herramienta
+ de conversión
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-myarticle
+layout2layout.py
\end_layout
\end_inset
-, asociada con la clase de documento LaTeX
-\begin_inset Flex CharStyle:Code
+, que lo convierte a un archivo temporal con el formato actual.
+ El archivo original se deja sin tocar.
+ Si lo usas a menudo y lo quieres convertir permanentemente para evitar
+ que LyX tenga que hacerlo cada vez, ejecuta el convertidor a mano:
+\end_layout
+
+\begin_layout Enumerate
+
+\lang english
+rename the file
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-article.cls
+
+\lang english
+myclass.layout
\end_layout
\end_inset
-, y cuya descripción es
-\begin_inset Quotes fld
-\end_inset
+ to
+\begin_inset Flex Code
+status collapsed
-article (con mis encabezados)
-\begin_inset Quotes frd
-\end_inset
+\begin_layout Plain Layout
-.
- Si la clase de texto depende de varios paquetes, puedes declararla así:
+\lang english
+myclass.old
\end_layout
-\begin_layout LyX-Code
+\end_inset
+
-\size small
-#% Do not delete the line below; configure depends on this
\end_layout
-\begin_layout LyX-Code
+\begin_layout Enumerate
-\size small
-#
-\backslash
-DeclareLaTeXClass[article,foo.sty]{article (con mis encabezados)}
-\end_layout
+\lang english
+Call the command
+\lang spanish
-\begin_layout Standard
-Esto indica que la clase de texto utiliza el paquete foo.sty.
- Finalmente, también es posible declarar clases para código DocBook.
- Una declaración típica podría ser:
-\end_layout
+\begin_inset Newline newline
+\end_inset
-\begin_layout LyX-Code
-\size small
-#% Do not delete the line below; configure depends on this
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+python LyXDir/scripts/layout2layout.py myclass.old myclass.layout
\end_layout
-\begin_layout LyX-Code
+\end_inset
-\size small
-#
-\backslash
-DeclareDocBookClass[article]{SGML (DocBook article)}
+
+\begin_inset Newline newline
+\end_inset
+
+
+\lang english
+where
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+LyXDir
\end_layout
-\begin_layout Standard
-Anotar que estas declaraciones pueden llevar también un parámetro opcional
- que declare el nombre de la clase de documento (pero no una lista).
+\end_inset
+
+ is
+\lang spanish
+ el nombre de tu directorio LyX en el sistema.
\end_layout
\begin_layout Standard
-Así, para ser lo más explícito posible, la forma de la declaración del formato
- es:
+La conversión manual no puede manejar archivos incluidos, así que estos
+ tendrán que convertirse separadamente.
\end_layout
-\begin_layout LyX-Code
+\begin_layout Section
+Estructura del archivo `layout'
+\begin_inset CommandInset label
+LatexCommand label
+name "sec:Estructura-del-archivo-layout"
+
+\end_inset
+
-\size small
-#
-\backslash
-DeclareLaTeXClass[class,package.sty]{descripción del formato}
\end_layout
\begin_layout Standard
-La clase solo debe especificarse si el nombre de archivo de la clase LaTeX
- y el nombre de archivo del formato son diferentes; si el nombre del archivo
- de clase no se especifica, LyX simplemente supondrá que es el mismo que
- el del archivo de formato.
+Ha llegado por fin el momento de ponerte manos a la obra y crear o editar
+ tu propio archivo de formato; las siguientes secciones describen aquello
+ a lo que te vas a enfrentar.
+ Nuestro consejo es ir despacito, probando y guardando a menudo.
+ En realidad no es para tanto, pero la multitud de opciones puede llegar
+ a abrumarte si intentas hacer muchas cosas a la vez.
+
+\lang english
+It becomes easier if you use existing layouts of LyX as examples/reference
+ or if you modify an existing layout to your needs.
\end_layout
\begin_layout Standard
-Cuando la clase de texto se ha modificado según tus necesidades, lo que
- debes hacer es copiarla a
-\begin_inset Flex CharStyle:Code
+Todos los rótulos o etiquetas en los archivos de formato son insensibles
+ a las mayúsculas; esto significa que
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LyXDir/layouts/
+Style
\end_layout
\end_inset
- o a
-\begin_inset Flex CharStyle:Code
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-UserDir/layouts
+style
\end_layout
\end_inset
-, ejecutar
-\begin_inset Flex CharStyle:MenuItem
+ y
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Herramientas\SpecialChar \menuseparator
-Reconfigurar
+StYlE
\end_layout
\end_inset
-, y reiniciar LyX.
- Ahora la nueva clase de texto debería estar disponible junto con las demás.
-\end_layout
-
-\begin_layout Standard
-En versiones de LyX anteriores a 1.6, tenías que reiniciar LyX para ver cualquier
- cambio que hicieras en los formatos de archivo.
- Como resultado, la edición de archivos de formato podía llevar mucho tiempo.
- A partir de 1.6, por el contrario, se puede forzar la recarga del formato
- en uso mediante la función LyX
-\begin_inset Flex CharStyle:MenuItem
+ son el mismo comando.
+ Los valores posibles se imprimen entre corchetes detrás del nombre de la
+ característica.
+ Si en una descripción de una clase de texto no se especifica una característica
+, el valor por omisión se escribe en estilo
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-layout-reload
+
+\emph on
+énfasis
\end_layout
\end_inset
.
- No hay atajo predeterminado para esta función —aunque por supuesto, puedes
- asociarle tú mismo una secuencia de teclas—.
- Para usar esta función solo tienes que introducirla en el minibúfer.
-
-\emph on
-Aviso
-\emph default
-: Esto es mucho más que una
+ Si el argumento tiene un tipo de dato como
\begin_inset Quotes fld
\end_inset
-característica avanzada
+string
\begin_inset Quotes frd
\end_inset
-.
- Es
-\emph on
-muy
-\emph default
- recomendable que no intentes editar tu formato mientras estés trabajando
- en un documento que te importe.
- Usa un documento de prueba.
- Los errores sintácticos y similares en tu archivo de formato podrían provocar
- comportamientos extraños.
- En particular, tales errores podrían provocar que LyX vea el formato actual
- como inválido e intente cambiar a algún otro.
- El equipo LyX procura que LyX se mantenga estable en estos casos, pero
- es mejor prevenir que curar.
-\end_layout
-
-\begin_layout Subsection
-Formato del archivo
-\end_layout
-
-\begin_layout Standard
-La primera línea no comentada debe contener el número de formato del archivo:
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-Format
-\end_layout
+ o
+\begin_inset Quotes fld
+\end_inset
+float
+\begin_inset Quotes frd
\end_inset
- [
-\begin_inset Flex CharStyle:Code
+, el valor por omisión se muestra de esta manera:
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-int
+float=
+\emph on
+default
\end_layout
\end_inset
-] Esta etiqueta se introdujo en LyX 1.4.0 (los archivos de formato de LyX
- 1.3.x y anteriores no tienen un número explícito de formato).
- El número de formato que se explica aquí es 8.
+.
\end_layout
\begin_layout Subsection
-Parámetros generales de clases de texto
+Declaración de la clase de documento
\end_layout
\begin_layout Standard
-Estos son los parámetros generales que describen la forma del documento
- entero:
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+Las líneas de un archivo de formato que empiezan con
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-AddToPreamble
+#
\end_layout
\end_inset
- Añade información al preámbulo del documento.
- Debe terminar con
-\begin_inset Quotes fld
-\end_inset
+ son comentarios.
+ Hay una excepción a esta regla: todos los formatos deben comenzar con líneas
+ como:
+\end_layout
+\begin_layout LyX-Code
-\begin_inset Flex CharStyle:Code
+\size small
+#% Do not delete the line below; configure depends on this
+\begin_inset Foot
status collapsed
\begin_layout Plain Layout
-EndPreamble
-\end_layout
+\emph on
+N.
+\begin_inset space \thinspace{}
\end_inset
+del T.
+\emph default
+: No borrar la línea siguiente; la configuración depende de ella
+\end_layout
-\begin_inset Quotes frd
\end_inset
-.
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
-\begin_layout Plain Layout
-ClassOptions
\end_layout
-\end_inset
-
- Describe varias opciones globales soportadas por la clase de documento.
- Véase la sección
-\begin_inset space ~
-\end_inset
+\begin_layout LyX-Code
+\size small
+#
+\backslash
+DeclareLaTeXClass{article}
+\end_layout
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sub:classoptions"
+\begin_layout Standard
+La segunda línea se usa en la (re)configuración de LyX.
+ El archivo `layout' es leido por el guión de LaTeX
+\begin_inset Flex Code
+status collapsed
-\end_inset
+\begin_layout Plain Layout
+chkconfig.ltx
+\end_layout
- para una descripción.
- Debe terminar con
-\begin_inset Quotes fld
\end_inset
-
-\begin_inset Flex CharStyle:Code
+ de un modo especial tal que
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-End
+#
\end_layout
\end_inset
-
-\begin_inset Quotes frd
-\end_inset
-
-.
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+ se ignora.
+ La primera línea es solo un comentario y la segunda contiene la declaración
+ de la clase de texto.
+ Si estas líneas aparecen en un archivo llamado
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Columns
+article.layout
\end_layout
\end_inset
- [
-\begin_inset Flex CharStyle:Code
+, entonces definen una clase de texto de nombre
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-1
+article
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+ (el nombre del archivo de formato) que usa la clase de documento LaTeX
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-2
+article.cls
\end_layout
\end_inset
-] Establece el número de columnas por omisión.
- Se puede cambiar en el diálogo
-\begin_inset Flex CharStyle:MenuItem
+ (por omisión se usa el mismo nombre para ambos).
+ La palabra
+\begin_inset Quotes fld
+\end_inset
+
+article
+\begin_inset Quotes frd
+\end_inset
+
+ se utiliza como descripción de la clase de texto y es la que aparece en
+ el diálogo
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
.
\end_layout
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_layout Standard
+Supongamos que has escrito tu propia clase de texto, que utiliza la clase
+ de documento
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Counter
+article.cls
\end_layout
\end_inset
- Esta secuencia define un nuevo contador.
- Véase la sección
-\begin_inset space ~
-\end_inset
-
+, pero en la que has cambiado el aspecto de los encabezados de sección.
+ Si lo pones en un archivo
+\begin_inset Flex Code
+status collapsed
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sub:contadores"
-
-\end_inset
+\begin_layout Plain Layout
+myarticle.layout
+\end_layout
- para detalles.
- Debe terminar con
-\begin_inset Quotes fld
\end_inset
-
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-End
+, la cabecera de este archivo debería ser:
\end_layout
-\end_inset
+\begin_layout LyX-Code
+\size small
+#% Do not delete the line below; configure depends on this
+\end_layout
-\begin_inset Quotes frd
-\end_inset
+\begin_layout LyX-Code
-.
+\size small
+#
+\backslash
+DeclareLaTeXClass[article]{article (con mis encabezados)}
\end_layout
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_layout Standard
+Esto declara la clase de texto
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-DefaultFont
+myarticle
\end_layout
\end_inset
- Establece la fuente por omisión para presentar el documento.
- Véase la sección
-\begin_inset space ~
-\end_inset
-
-
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sub:fuentes"
-
-\end_inset
-
- para cómo declarar fuentes.
- Debe terminar con
-\begin_inset Quotes fld
-\end_inset
-
-
-\begin_inset Flex CharStyle:Code
+, asociada con la clase de documento LaTeX
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-EndFont
+article.cls
\end_layout
\end_inset
+, y cuya descripción es
+\begin_inset Quotes fld
+\end_inset
+article (con mis encabezados)
\begin_inset Quotes frd
\end_inset
.
+ Si la clase de texto depende de varios paquetes, puedes declararla así:
\end_layout
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
+\begin_layout LyX-Code
-\begin_layout Plain Layout
-DefaultModule
+\size small
+#% Do not delete the line below; configure depends on this
\end_layout
-\end_inset
-
- [
-\begin_inset Flex CharStyle:Code
-status collapsed
+\begin_layout LyX-Code
-\begin_layout Plain Layout
-string]
+\size small
+#
+\backslash
+DeclareLaTeXClass[article,foo.sty]{article (con mis encabezados)}
\end_layout
-\end_inset
+\begin_layout Standard
+Esto indica que la clase de texto utiliza el paquete foo.sty.
+ Finalmente, también es posible declarar clases para código DocBook.
+ Una declaración típica podría ser:
+\end_layout
- Especifica un módulo que se incluirá por omisión en esta clase de documento;
- deberá declararse por su nombre de archivo sin la extensión
-\begin_inset Flex CharStyle:Code
-status collapsed
+\begin_layout LyX-Code
-\begin_layout Plain Layout
-.module
+\size small
+#% Do not delete the line below; configure depends on this
\end_layout
-\end_inset
+\begin_layout LyX-Code
-.
- El usuario puede, aún así, quitar el módulo, pero estará activo al principio.
- (Esto se aplica solo cuando se crean archivos nuevos, o si esta clase se
- elige para un documento existente.)
+\size small
+#
+\backslash
+DeclareDocBookClass[article]{SGML (DocBook article)}
\end_layout
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-DefaultStyle
+\begin_layout Standard
+Anotar que estas declaraciones pueden llevar también un parámetro opcional
+ que declare el nombre de la clase de documento (pero no una lista).
\end_layout
-\end_inset
+\begin_layout Standard
+Así, para ser lo más explícito posible, la forma de la declaración del formato
+ es:
+\end_layout
- [
-\begin_inset Flex CharStyle:Code
-status collapsed
+\begin_layout LyX-Code
-\begin_layout Plain Layout
-string
+\size small
+#
+\backslash
+DeclareLaTeXClass[class,package.sty]{descripción del formato}
\end_layout
-\end_inset
+\begin_layout Standard
+La clase solo debe especificarse si el nombre de archivo de la clase LaTeX
+ y el nombre de archivo del formato son diferentes; si el nombre del archivo
+ de clase no se especifica, LyX simplemente supondrá que es el mismo que
+ el del archivo de formato.
+\end_layout
-] Este es el estilo que será asignado a párrafos nuevos, generalmente
-\begin_inset Flex CharStyle:MenuItem
+\begin_layout Standard
+Cuando la clase de texto se ha modificado según tus necesidades, lo que
+ debes hacer es copiarla a
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Normal
+LyXDir/layouts/
\end_layout
\end_inset
-.
- Si no se especifica, se escogerá por omisión el primer estilo definido,
- pero es muy recomendable usar esta instrucción.
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+ o a
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-ExcludesModule
+UserDir/layouts
\end_layout
\end_inset
- [
-\begin_inset Flex CharStyle:Code
+, ejecutar
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
-string
+Herramientas\SpecialChar \menuseparator
+Reconfigurar
\end_layout
\end_inset
-] Indica que el módulo en cuestión —que debería especificarse por el nombre
- de archivo sin la extensión
-\begin_inset Flex CharStyle:Code
+, y reiniciar LyX.
+ Ahora la nueva clase de texto debería estar disponible junto con las demás.
+\end_layout
+
+\begin_layout Standard
+Una vez instalado el `layout', puedes editarlo y ver los cambios sin tener
+ que reconfigurar ni reiniciar LyX.
+
+\begin_inset Foot
status collapsed
\begin_layout Plain Layout
-.module
+En versiones de LyX anteriores a 1.6 no era así.
+ Como resultado, la edición de archivos de formato podía llevar mucho tiempo,
+ pues constantemente había que reconfigurar y reiniciar.
\end_layout
\end_inset
-— no puede utilizarse con esta clase de documento.
- Esto podría usarse en un archivo de formato específico de una publicación
- para, digamos, impedir el empleo del módulo
-\begin_inset Flex CharStyle:Code
+ Se puede forzar la recarga del formato en uso mediante la función LyX
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
-theorems-sec
+layout-reload
\end_layout
\end_inset
-, que numera los teoremas y demás por secciones.
- Esta etiqueta
+.
+ No hay atajo predeterminado para esta función —aunque por supuesto, puedes
+ asociarle tú mismo una secuencia de teclas—.
+ Normalmente usarás esta función introduciéndola simplemente en el
\emph on
-no
+mini-buffer
\emph default
- puede utilizarse en un módulo.
- Los módulos tienen su propia forma de excluir otros módulos (véase
-\begin_inset space ~
-\end_inset
-
+.
+
+\end_layout
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sub:Módulos-de-formato"
+\begin_layout Standard
+\emph on
+Aviso
+\emph default
+: Esto es mucho más que una
+\begin_inset Quotes fld
\end_inset
-).
-\end_layout
+característica avanzada
+\begin_inset Quotes frd
+\end_inset
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+.
+ Es
+\emph on
+muy
+\emph default
+ recomendable que no intentes editar tu formato mientras estés trabajando
+ en un documento importante.
+ Usa un documento de prueba.
+ Los errores sintácticos y similares en tu archivo de formato podrían provocar
+ comportamientos extraños.
+ En particular, tales errores podrían provocar que LyX vea el formato actual
+ como inválido e intente cambiar a algún otro.
+\begin_inset Foot
status collapsed
\begin_layout Plain Layout
-Float
+En realidad, los errores en la sintaxis pueden causar incluso el cierre
+ de LyX, porque ciertos tipos de error pueden hacer que LyX sea incapaz
+ de leer
+\emph on
+cualquier
+\emph default
+ información de formato.
+ Por favor ten cuidado.
\end_layout
\end_inset
- Define un nuevo flotante.
- Véase la sección
-\begin_inset space ~
+ El equipo LyX procura que LyX se mantenga estable en estos casos, pero
+ es mejor prevenir que curar.
+\begin_inset Foot
+status collapsed
+
+\begin_layout Plain Layout
+De todos modos, haz copias de seguridad regularmente.
+ Y sé bueno con mamá.
+
+\end_layout
+
\end_inset
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sub:flotantes"
+\end_layout
-\end_inset
+\begin_layout Subsection
+Declaración de un módulo
+\end_layout
- para detalles.
- Debe terminar con
-\begin_inset Quotes fld
-\end_inset
+\begin_layout Standard
+Un módulo debe empezar con una línea como la siguiente:
+\end_layout
+\begin_layout LyX-Code
+#
+\backslash
+DeclareLyXModule[endnotes.sty]{Endnotes}
+\end_layout
-\begin_inset Flex CharStyle:Code
+\begin_layout Standard
+El argumento imprescindible es, entre llaves, el nombre del módulo tal como
+ deberá aparecer en
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
-End
+Documento\SpecialChar \menuseparator
+Configuración\SpecialChar \menuseparator
+Módulos
\end_layout
\end_inset
-
-\begin_inset Quotes frd
-\end_inset
-
.
+ El argumento entre corchetes es opcional: declara cualesquiera paquetes
+ LaTeX de los que depende el módulo.
+ También es posible usar la forma
+\begin_inset Flex MenuItem
+status collapsed
+
+\begin_layout Plain Layout
+from->to
\end_layout
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\end_inset
+
+ como argumento opcional, que declara que el módulo solo puede usarse cuando
+ existe una cadena de conversión entre los formatos `
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Input
+from
\end_layout
\end_inset
- Como su nombre indica, este comando permite incluir otro archivo de definición
- de formato en el tuyo con el fin de evitar la duplicación de comandos.
- Ejemplos habituales son los archivos de formatos estándar, como
-\begin_inset Flex CharStyle:Code
+' y `
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-stdclass.inc
+to
\end_layout
\end_inset
-, que contiene la mayoría de los diseños básicos.
+'.
\end_layout
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_layout Standard
+La declaración del módulo debe proseguir con líneas como las siguientes:
+\begin_inset Foot
status collapsed
\begin_layout Plain Layout
-InsetLayout
+Preferiblemente en inglés si el módulo se va a publicar en LyX.
+ Esta descripción aparecerá en la lista de mensajes para ser traducidos
+ en la siguiente actualización de la interfaz.
\end_layout
\end_inset
- Esta sección (re)define el formato de un recuadro.
- Puede aplicarse a uno existente o a uno nuevo, definido por el usuario,
- p.
-\begin_inset space \thinspace{}
-\end_inset
-
-e., un nuevo estilo de texto.
- Véase la sección
-\begin_inset space ~
-\end_inset
+\end_layout
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sub:estilo-del-texto"
-
-\end_inset
-
- para más información.
- Debe terminar con
-\begin_inset Quotes fld
-\end_inset
-
+\begin_layout LyX-Code
+#DescriptionBegin
+\end_layout
-\begin_inset Flex CharStyle:Code
-status collapsed
+\begin_layout LyX-Code
+#Adds an endnote command, in addition to footnotes.
+
+\end_layout
-\begin_layout Plain Layout
-End
+\begin_layout LyX-Code
+#You will need to add
+\backslash
+theendnotes in TeX code where you
\end_layout
-\end_inset
+\begin_layout LyX-Code
+#want the endnotes to appear.
+
+\end_layout
+\begin_layout LyX-Code
+#DescriptionEnd
+\end_layout
-\begin_inset Quotes frd
-\end_inset
+\begin_layout LyX-Code
+#Requires: somemodule | othermodule
+\end_layout
-.
+\begin_layout LyX-Code
+#Excludes: badmodule
\end_layout
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_layout Standard
+La descripción se usa en
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
-LeftMargin
+Documento\SpecialChar \menuseparator
+Configuración\SpecialChar \menuseparator
+Módulos
\end_layout
\end_inset
- Una cadena que indica la anchura del margen izquierdo en la pantalla, por
- ejemplo
-\begin_inset Quotes fld
-\end_inset
-
-MMMMM
-\begin_inset Quotes frd
-\end_inset
+ para proporcionar al usuario información sobre las acciones del módulo.
+ La línea
+\begin_inset Flex Code
+status collapsed
-.
+\begin_layout Plain Layout
+Requires
\end_layout
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\end_inset
+
+ sirve para identificar otros módulos con los que se debe usar este; la
+ línea
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-NoFloat
+Excludes
\end_layout
\end_inset
- Este comando borra un flotante existente.
- Es particularmente útil si quieres suprimir un flotante que ha sido definido
- en un archivo de entrada.
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+ identifica los módulos con los que este no se puede usar.
+ Ambas son opcionales, y, como se ve, varios módulos deben separarse con
+ el símbolo tubería: |.
+ Anotar que los módulos requeridos se tratan de forma disyuntiva: debe usarse
+
+\emph on
+al menos uno
+\emph default
+ de los módulos requeridos.
+ Y no se puede usar
+\emph on
+ningún
+\emph default
+ módulo excluido.
+ Aquí, los módulos se identifican por sus nombres de archivo sin la extensión
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-NoStyle
+.module
\end_layout
\end_inset
- Este comando borra un estilo existente.
- Es particularmente útil si quieres suprimir un estilo que ha sido definido
- en un archivo de entrada.
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+.
+ Por tanto,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-OutputFormat
+somemodule
\end_layout
\end_inset
-
-\lang english
-A string indicating the file format (as defined in the Preferences dialog)
- produced by this class.
- It is mainly useful when OutputType is `literate' and one wants to define
- a new type of literate document.
- This string is reset to `docbook', `latex', or `literate' when the correspondin
-g OutputType parameter is encountered.
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+ es realmente
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-OutputType
+somemodule.module
\end_layout
\end_inset
- Una cadena que indica qué clase de documentos de salida que usan esta clase
- se generarán.
- Por el momento, las opciones son : `docbook', `latex', y `literate'.
+.
+\end_layout
+
+\begin_layout Subsection
+Número de formatoLa primera línea no comentada de cualquier archivo `layout',
+ `inc' o `module'
+\emph on
+debe
+\emph default
+ contener el número de formato del archivo:
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\series medium
-PageStyle
+Format
\end_layout
\end_inset
[
-\emph on
-
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
+int
+\end_layout
-\emph on
-plain
+\end_inset
+
+] El número de formato del archivo `layout'.
\end_layout
+\begin_layout Standard
+Esta etiqueta se introdujo en LyX
+\begin_inset space ~
\end_inset
+1.4.0.
+ Los archivos de formato de LyX
+\begin_inset space ~
+\end_inset
-\emph default
-,
-\begin_inset Flex CharStyle:Code
+1.3.x y anteriores no tienen un número explícito y se considera de
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-empty
+Format
+\begin_inset space ~
+\end_inset
+
+1
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-headings
+.
+ El número para la versión actual de LyX es formato 35.
+ Cada versión de LyX es capaz de leer los formatos de versiones anteriores,
+ de la misma forma que puede leer archivos producidos con versiones de LyX
+ anteriores.
+ Sin embargo, no está previsto convertir a formatos anteriores.
\end_layout
+\begin_layout Subsection
+Parámetros generales de clases de texto
+\begin_inset CommandInset label
+LatexCommand label
+name "sub:Parámetros-generales-clases"
+
\end_inset
-] El estilo de página predeterminad de la clase.
- Puede cambiarse en el diálogo
-\begin_inset Flex CharStyle:MenuItem
+
+\end_layout
+
+\begin_layout Standard
+Estos son los parámetros generales que describen completamente una clase
+ de documento.
+ (Esto
+\emph on
+no
+\emph default
+ significa que deban aparecer en archivos
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Documento\SpecialChar \menuseparator
-Configuración
+.layout
\end_layout
\end_inset
-.
+ en vez de en módulos.
+ Un módulo puede contener cualquier etiqueta de formato).
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Preamble
+AddToHTMLPreamble
\end_layout
\end_inset
- Establece el preámbulo LaTeX para el documento.
- Anotar que esto anulará completamente cualesquiera declaraciones
-\begin_inset Flex CharStyle:Code
+ Añade información para el bloque
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Premable
+<head>
\end_layout
\end_inset
- o
-\begin_inset Flex CharStyle:Code
+ cuando el documento se exporte a XHTML.
+ Típicamente, debería usarse para exportar información de estilo CSS, aunque
+ se puede usar para cualquier cosa que pueda aparecer en
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-AddToPreamble
+<head>
\end_layout
\end_inset
- anteriores.
- Debe terminar con
-\begin_inset Quotes fld
+.
+ Debe acabar con
+\begin_inset Quotes eld
\end_inset
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
-\begin_inset Quotes frd
+\begin_inset Quotes erd
\end_inset
.
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Provides
+AddToPreamble
\end_layout
\end_inset
-
-\begin_inset CommandInset label
-LatexCommand label
-name "des:Provides"
-
+ Añade información al preámbulo del documento.
+ Debe terminar con
+\begin_inset Quotes fld
\end_inset
-[
-\begin_inset Flex CharStyle:Code
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-string
+EndPreamble
\end_layout
\end_inset
-] [
-\begin_inset Flex CharStyle:Code
-status collapsed
-\begin_layout Plain Layout
+\begin_inset Quotes frd
+\end_inset
-\emph on
-0
+.
\end_layout
-\end_inset
-
-,
-\begin_inset Flex CharStyle:Code
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-1
+CiteFormat
\end_layout
\end_inset
-] Si la clase ya proporciona, o no, la característica
-\begin_inset Flex CharStyle:Code
-status collapsed
+ Define formatos a usar en la presentación de información bibliográfica.
+ Véase la sección
+\begin_inset space ~
+\end_inset
-\begin_layout Plain Layout
-string
-\end_layout
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:Descripción-formato-cita"
\end_inset
-.
- Una característica es en general el nombre de un paquete (
-\begin_inset Flex CharStyle:Code
+ para detalles.
+ Debe terminar con
+\begin_inset Quotes eld
+\end_inset
+
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-amsmath
+End
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-makeidx
-\end_layout
+\begin_inset Quotes erd
\end_inset
-, \SpecialChar \ldots{}
-) o una macro (
-\begin_inset Flex CharStyle:Code
+.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-url
+ClassOptions
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
-status collapsed
+ Describe varias opciones globales soportadas por la clase de documento.
+ Véase la sección
+\begin_inset space ~
+\end_inset
-\begin_layout Plain Layout
-boldsymbol
-\end_layout
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:ClassOptions"
\end_inset
-,\SpecialChar \ldots{}
-); la lista completa de características soportadas no está documentada,
- desafortunadamente, fuera del código fuente de LyX —véase
-\begin_inset Flex CharStyle:Code
+ para una descripción.
+ Debe terminar con
+\begin_inset Quotes fld
+\end_inset
+
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LaTeXFeatures.cpp
+End
\end_layout
\end_inset
- si hay interés—.
-
-\begin_inset Flex CharStyle:MenuItem
-status collapsed
-
-\begin_layout Plain Layout
-Ayuda\SpecialChar \menuseparator
-Configuración de LaTeX
-\end_layout
+\begin_inset Quotes frd
\end_inset
- también ofrece un vistazo de los paquetes soportados.
+.
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-ProvidesModule
+Columns
\end_layout
\end_inset
[
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-string
+
+\emph on
+1
\end_layout
\end_inset
-] Indica que este formato proporciona la funcionalidad del módulo mencionado,
- que deberá especificarse con su nombre de archivo sin la extensión
-\begin_inset Flex CharStyle:Code
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-.module
+2
\end_layout
\end_inset
-.
- Esto se usará típicamente si el formato incluye el módulo directamente,
- preferiblemente a usar la etiqueta
-\begin_inset Flex CharStyle:Code
+] Establece el número de columnas por omisión.
+ Se puede cambiar en el diálogo
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
-DefaultModule
+Documento\SpecialChar \menuseparator
+Configuración
\end_layout
\end_inset
- para indicar que debería utilizarse.
- Podría ser empleado en un módulo que provea una implementación alternativa
- de la misma funcionalidad.
+.
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Requires
+Counter
\end_layout
\end_inset
- [
-\begin_inset Flex CharStyle:Code
-status collapsed
+ Esta secuencia define un nuevo contador.
+ Véase la sección
+\begin_inset space ~
+\end_inset
-\begin_layout Plain Layout
-string
-\end_layout
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:Contadores"
\end_inset
-] Si la clase requiere la característica
-\begin_inset Flex CharStyle:Code
+ para detalles.
+ Debe terminar con
+\begin_inset Quotes fld
+\end_inset
+
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
- string
+End
\end_layout
\end_inset
+
+\begin_inset Quotes frd
+\end_inset
+
.
- Múltiples características deben separarse con comas.
- Multiple features must be separated by commas.
- Anotar que solo se pueden demandar características soportadas.
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-RightMargin
+DefaultFont
\end_layout
\end_inset
- Una cadena que indica la anchura del margen derecho en la pantalla, por
- ejemplo,
+ Establece la tipografía por omisión para presentar el documento.
+ Véase la sección
+\begin_inset space ~
+\end_inset
+
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:Tipografías"
+
+\end_inset
+
+ para cómo declarar tipografías.
+ Debe terminar con
\begin_inset Quotes fld
\end_inset
-MMMMM
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+EndFont
+\end_layout
+
+\end_inset
+
+
\begin_inset Quotes frd
\end_inset
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-SecNumDepth
+DefaultModule
\end_layout
\end_inset
- Establece qué divisiones se numeran.
- Corresponde al contador LaTeX
-\begin_inset Flex CharStyle:Code
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-secnumdepth
+<módulo>
+\end_layout
+
+\end_inset
+
+] Especifica un módulo que se incluirá por omisión en esta clase de documento;
+ deberá declararse por su nombre de archivo sin la extensión
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+.module
\end_layout
\end_inset
.
+ El usuario puede, aún así, quitar el módulo, pero estará activo al principio.
+ (Esto se aplica solo cuando se crean archivos nuevos, o si esta clase se
+ elige para un documento existente.)
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Sides
+DefaultStyle
\end_layout
\end_inset
[
-\emph on
-
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
+<estilo>
+\end_layout
-\emph on
-1
+\end_inset
+
+] Este es el estilo que será asignado a párrafos nuevos, generalmente
+\begin_inset Flex MenuItem
+status collapsed
+
+\begin_layout Plain Layout
+Standard
\end_layout
\end_inset
+.
+ Si no se especifica, se escogerá por omisión el primer estilo definido,
+ pero es muy recomendable usar esta instrucción.
+\end_layout
-\emph default
-,
-\begin_inset Flex CharStyle:Code
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-2
+ExcludesModule
\end_layout
\end_inset
-] Si debe imprimirse en una o en ambas caras del papel.
- Se puede cambiar en el diálogo
-\begin_inset Flex CharStyle:MenuItem
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Documento\SpecialChar \menuseparator
-Configuración
+<módulo>
\end_layout
\end_inset
-.
+] Indica que el módulo en cuestión (que debería especificarse por el nombre
+ de archivo sin la extensión
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+.module
\end_layout
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\end_inset
+
+) no puede utilizarse con esta clase de documento.
+ Esto podría usarse en un archivo de formato específico de una publicación
+ para, digamos, impedir el empleo del módulo
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Style
+theorems-sec
\end_layout
\end_inset
- Esta secuencia define un nuevo estilo de párrafo.
- Si el estilo ya existe, en ese caso se redefinirán algunos de los parámetros.
- Véase la sección
+, que numera los teoremas y demás por secciones.
+ Esta etiqueta
+\emph on
+no
+\emph default
+ puede utilizarse en un módulo.
+ Los módulos tienen su propia forma de excluir otros módulos (véase
\begin_inset space ~
\end_inset
\begin_inset CommandInset ref
LatexCommand ref
-reference "sub:Estilos-de-párrafo"
-
-\end_inset
+reference "sub:Módulos-de-formato"
- para detalles.
- Debe terminarcon
-\begin_inset Quotes fld
\end_inset
+).
+\end_layout
-\begin_inset Flex CharStyle:Code
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-End
+Float
\end_layout
\end_inset
-
-\begin_inset Quotes frd
+ Define un nuevo flotante.
+ Véase la sección
+\begin_inset space ~
\end_inset
-.
-\end_layout
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:Flotantes"
-\begin_layout Plain Layout
-TitleLatexName
-\end_layout
+\end_inset
+ para detalles.
+ Debe terminar con
+\begin_inset Quotes fld
\end_inset
- [
-\begin_inset Flex CharStyle:Code
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-string="maketitle"
+End
\end_layout
\end_inset
-] El nombre del comando de entorno a usar con
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-TitleLatexType
-\end_layout
+\begin_inset Quotes frd
\end_inset
.
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-TitleLatexType
+HTMLPreamble
\end_layout
\end_inset
- [
-\begin_inset Flex CharStyle:Code
+ Da información para el bloque
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-CommandAfter
+<head>
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+ cuando esta clase de documento se exporte a XHTML.
+ Advertir que esto sobrescribirá completamente cualquier declaración anterior
+ de
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Environment
+HTMLPreamble
\end_layout
\end_inset
-] Indica qué clase de diseño se emplea para definir el título de un documento.
-
-\begin_inset Flex CharStyle:Code
+ o
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-CommandAfter
+AddToHTMLPreamble
\end_layout
\end_inset
- significa que la macro con nombre
-\begin_inset Flex CharStyle:Code
+.
+ (Usa
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-TitleLatexName
+AddToHTMLPreamble
\end_layout
\end_inset
- se insertará después del último formato que tiene
-\begin_inset Quotes fld
+ si solo quieres añadir material al preámbulo).
+ Debe acabar con
+\begin_inset Quotes eld
\end_inset
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-InTitle 1
+EndPreamble
\end_layout
\end_inset
-\begin_inset Quotes frd
+\begin_inset Quotes erd
\end_inset
.
-
-\begin_inset Flex CharStyle:Code
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Environment
+HTMLTOCSection
\end_layout
\end_inset
- corresponde al caso en que el bloque de párrafos que tienen
-\begin_inset Quotes fld
-\end_inset
-
-
-\begin_inset Flex CharStyle:Code
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-InTitle 1
+<estilo>
\end_layout
\end_inset
+]
+\lang english
+The style to use for the
+\lang spanish
+ índice general, bibliografía, etc., cuando el documento se exporte a HTML.
+ Para article, normalmente será
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Section
+\end_layout
-\begin_inset Quotes frd
\end_inset
- debería ser incluido en el entorno
-\begin_inset Flex CharStyle:Code
+; para book
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-TitleLatexName
+Chapter
\end_layout
\end_inset
.
+ Si no se especifica, LyX intentará deducir qué formato usar.
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-TocDepth
+IfCounter
\end_layout
\end_inset
- Establece qué divisiones se incluyen en el índice general.
- Corresponde al contador LaTeX
-\begin_inset Flex CharStyle:Code
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-tocdepth
+<contador>
\end_layout
\end_inset
-.
-\end_layout
+] Modifica las propiedades del contador dado.
+ Si el contador no existe, esta sección se ignora.
+ Debe acabar con
+\begin_inset Quotes eld
+\end_inset
-\begin_layout Subsection
-Sección
-\begin_inset Flex CharStyle:Code
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-ClassOptions
+End
\end_layout
\end_inset
-\begin_inset CommandInset label
-LatexCommand label
-name "sub:classoptions"
-
+\begin_inset Quotes erd
\end_inset
+.
+\begin_inset Newline newline
+\end_inset
-\end_layout
+Véase la sección
+\begin_inset space ~
+\end_inset
-\begin_layout Standard
-La sección
-\begin_inset Flex CharStyle:Code
-status collapsed
-\begin_layout Plain Layout
-ClassOptions
-\end_layout
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:Contadores"
\end_inset
- puede contener las siguientes entradas:
+ para más detalles.
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-FontSize
+IfStyle
\end_layout
\end_inset
[
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-string="10|11|12"
+<estilo>
\end_layout
\end_inset
-] La lista de los tamaños de fuente disponibles para la fuente principal
- del documento, separados por
-\begin_inset Quotes fld
+] Modifica las propiedades del estilo de párrafo dado.
+ Si el estilo no existe, esta sección se ignora.
+ Debe acabar con
+\begin_inset Quotes eld
\end_inset
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-|
+End
\end_layout
\end_inset
-\begin_inset Quotes frd
+\begin_inset Quotes erd
\end_inset
.
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Header
+Input
\end_layout
\end_inset
- Para establecer la línea DTD con las clases con salida basada en XML.
- P.
-\begin_inset space \thinspace{}
-\end_inset
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+<nombre de fichero>
+\end_layout
-e.: PUBLIC
-\begin_inset Quotes fld
\end_inset
--//OASIS//DTD DocBook V4.2//EN
-\begin_inset Quotes frd
+] Permite incluir otro archivo de definición de formato en el tuyo con el
+ fin de evitar la duplicación de comandos.
+ Ejemplos habituales son los archivos de formatos estándar, como
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+stdclass.inc
+\end_layout
+
\end_inset
-.
+, que contiene la mayoría de los diseños básicos.
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-PageStyle
+InsetLayout
\end_layout
\end_inset
[
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-string="empty|plain|headings|fancy"
+<type>
\end_layout
\end_inset
-] Lista de los estilos de página disponibles, separados por
-\begin_inset Quotes fld
+] Esta sección (re)define el formato de un recuadro.
+ Puede aplicarse a uno existente o a uno nuevo, definido por el usuario,
+ p.
+\begin_inset space \thinspace{}
\end_inset
+e., un nuevo estilo de texto.
+ Véase la sección
+\begin_inset space ~
+\end_inset
-\begin_inset Flex CharStyle:Code
-status collapsed
-\begin_layout Plain Layout
-|
-\end_layout
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:estilo-del-texto"
\end_inset
-
-\begin_inset Quotes frd
+ para más información.
+ Debe terminar con
+\begin_inset Quotes fld
\end_inset
-.
-\end_layout
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Other
+End
\end_layout
\end_inset
- [
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-string=""
-\end_layout
+\begin_inset Quotes frd
\end_inset
-] Algunas opciones de clase de documento, separadas por coma, que se añadirán
- a la parte opcional del comando
-\begin_inset Flex CharStyle:Code
+.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\backslash
-documentclass
+LeftMargin
\end_layout
\end_inset
-.
-\end_layout
-
-\begin_layout Standard
-La sección
-\begin_inset Flex CharStyle:Code
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-ClassOptions
+string
\end_layout
\end_inset
- debe terminar con
+] Una cadena que indica la anchura del margen izquierdo en la pantalla,
+ por ejemplo
\begin_inset Quotes fld
\end_inset
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-End
+MMMMM
\end_layout
\end_inset
\end_inset
.
-\end_layout
-
-\begin_layout Subsection
-Estilos de párrafo
-\begin_inset CommandInset label
-LatexCommand label
-name "sub:Estilos-de-párrafo"
-
+ (Esto no es una `longitud', como
+\begin_inset Quotes fld
\end_inset
+2ex
+\begin_inset Quotes frd
+\end_inset
+.
\end_layout
-\begin_layout Standard
-Una descripción de estilo de párrafo tiene una aspecto como éste:
-\begin_inset Foot
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Anotar que esto definirá un nuevo diseño o modificará uno existente.
+NoCounter
\end_layout
\end_inset
+ [
+\begin_inset Flex Code
+status collapsed
+\begin_layout Plain Layout
+<contador>
\end_layout
-\begin_layout LyX-Code
-Style
-\family roman
-\emph on
-name
-\end_layout
-
-\begin_layout LyX-Code
- ...
-\end_layout
-
-\begin_layout LyX-Code
-End
-\end_layout
+\end_inset
-\begin_layout Standard
-donde se permiten los comandos siguientes:
+] Este comando elimina un contador existente, generalmente uno definido
+ en un archivo incluido.
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Align
+NoFloat
\end_layout
\end_inset
[
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-block
-\emph default
-, left, right, center
+<flotante>
\end_layout
\end_inset
-] Alineación del párrafo.
+] Este comando borra un flotante existente.
+ Es particularmente útil si quieres suprimir un flotante que ha sido definido
+ en un archivo de entrada.
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-AlignPossible
+NoStyle
\end_layout
\end_inset
[
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-block
-\emph default
-, left, right, center
+<estilo>
\end_layout
\end_inset
-] Una lista separada con comas de alineaciones permitidas.
- (Algunos estilos de LaTeX prohiben ciertos alineamientos, ya que no tendrían
- sentido.
- Por ejemplo una alineación a la derecha o al centro de una lista numerada
- no es posible).
-
+] Este comando borra un estilo existente.
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-BottomSep
+OutputFormat
\end_layout
\end_inset
[
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-float=0
+<formato>
\end_layout
\end_inset
-]
-\begin_inset Foot
+] El formato de archivo (tal como se define en las preferencias de LyX)
+ producido por esta clase.
+ Principalmente, es útil cuando
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Anotar que aquí un 'float' es un número de verdad, como: 1.5.
+OutputType
\end_layout
\end_inset
- El espacio vertical con el que el último de una cadena de párrafos con
- este formato se separa del siguiente párrafo.
- Si el párrafo siguiente tiene otro diseño, las separaciones no son simplemente
- añadidas sino que se pone la máxima.
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+ es
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Category
+literate
\end_layout
\end_inset
-
-\begin_inset Flex CharStyle:Code
+ y se quiere definir un nuevo tipo de documento `literate'.
+ Esta cadena se redefine a
+\begin_inset Quotes fld
+\end_inset
+
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-[string]
+docbook
\end_layout
\end_inset
- La categoría para este estilo.
- Se usa para agrupar estilos relacionados en el recuadro de formato en la
- barra de herramientas.
- Se puede poner cualquier cadena en 'string' pero mejor usar categorías
- existentes con tus propios estilos.
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
-\begin_layout Plain Layout
-CommandDepth
-\end_layout
+\begin_inset Quotes frd
+\end_inset
+ o
+\begin_inset Quotes fld
\end_inset
- Profundidad del comando XML.
- Usado solo con formatos tipo XML.
-\end_layout
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-CopyStyle
+latex
\end_layout
\end_inset
-
-\begin_inset CommandInset label
-LatexCommand label
-name "des:CopyStyle"
+\begin_inset Quotes frd
\end_inset
-
-\begin_inset Flex CharStyle:Code
+ si se encuentra el correspondiente parámetro
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-[string]
+OutputType
\end_layout
\end_inset
- Copia todas las características de un estilo existente en el actual.
-
+.
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-DependsOn
+OutputType
\end_layout
\end_inset
- El nombre de un estilo cuyo preámbulo debería salir
-\emph on
-antes
-\emph default
- que éste.
- Esto permite asegurar un orden de los retazos de preámbulo si las definiciones
- de macros dependen de otra.
-\begin_inset Foot
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Anotar que, excepto esta funcionalidad, no hay forma de asegurar ningún
- orden de los preámbulos.
- El orden que se ve en una versión dada de LyX puede cambiar sin previo
- aviso en versiones posteriores.
+
+\emph on
+lat
+\emph default
+ex
\end_layout
\end_inset
-
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-EndLabeltype
+docbook
\end_layout
\end_inset
- [
-\begin_inset Flex CharStyle:Code
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-No_Label
-\emph default
-, Box, Filled_Box, Static
+literate
\end_layout
\end_inset
-] El tipo de etiqueta que se pone al final del párrafo (o secuencia de párrafos
- si
-\begin_inset Flex CharStyle:Code
+] Indica qué clase de documentos de salida que usan esta clase se generarán.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LatexType
+PageStyle
\end_layout
\end_inset
- es
-\begin_inset Flex CharStyle:Code
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Environment
+
+\emph on
+plain
\end_layout
\end_inset
,
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Item_Environment
+empty
\end_layout
\end_inset
- o
-\begin_inset Flex CharStyle:Code
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-List_Environment
+headings
\end_layout
\end_inset
-).
+]
+\series medium
-\begin_inset Flex CharStyle:Code
+\series default
+El estilo de página predeterminado de la clase.
+ Puede cambiarse en el diálogo
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
-No_Label
+Documento\SpecialChar \menuseparator
+Configuración
\end_layout
\end_inset
- quiere decir
-\begin_inset Quotes fld
-\end_inset
-
-nada
-\begin_inset Quotes frd
-\end_inset
+.
+\end_layout
-,
-\begin_inset Flex CharStyle:Code
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Box
+Preamble
\end_layout
\end_inset
- (resp.
-\begin_inset Flex CharStyle:Code
+ Establece el preámbulo LaTeX para el documento.
+ Anotar que esto anulará completamente cualesquiera declaraciones
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-\begin_inset space ~
-\end_inset
-
-Filled_Box
+Premable
\end_layout
\end_inset
-) es un cuadrado blanco (resp.
-\begin_inset space ~
-\end_inset
-
-negro) adecuado para marcas finales de demostraciones,
-\begin_inset Flex CharStyle:Code
+ o
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Static
+AddToPreamble
\end_layout
\end_inset
- es una cadena de texto explícito.
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+ anteriores.
+ (Usa
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-EndLabelString
+AddToPreamble
\end_layout
\end_inset
- [
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-string=""
-\end_layout
-
+ si solo quieres añadir material al preámbulo).
+ Debe terminar con
+\begin_inset Quotes fld
\end_inset
-] La cadena usada para una etiqueta con un
-\begin_inset Flex CharStyle:Code
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Static
+EndPreamble
\end_layout
\end_inset
-
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-EndLabelType
-\end_layout
+\begin_inset Quotes frd
\end_inset
.
-
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Fill_Bottom
+Provides
\end_layout
\end_inset
[
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-0
-\emph default
-,1
+string
\end_layout
\end_inset
-] Similar a
-\begin_inset Flex CharStyle:Code
+] [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Fill_Top
+
+\emph on
+0
\end_layout
\end_inset
-.
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Fill_Top
+1
\end_layout
\end_inset
- [
-\begin_inset Flex CharStyle:Code
+] Si la clase ya proporciona, o no, la característica
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-0
-\emph default
-,1
+string
\end_layout
\end_inset
-] Con este parámetro se puede poner el valor
-\begin_inset Flex CharStyle:MenuItem
+.
+ Una característica es en general el nombre de un paquete (
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Relleno
+amsmath
\end_layout
\end_inset
- de la lista
-\begin_inset Quotes fld
-\end_inset
-
-Espacio vertical encima
-\begin_inset Quotes frd
-\end_inset
-
- del diálogo
-\begin_inset Flex CharStyle:MenuItem
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Editar\SpecialChar \menuseparator
-Configuración del párrafo
+makeidx
\end_layout
\end_inset
-, cuando se inicia un párrafo con este estilo.
-\begin_inset Foot
+, \SpecialChar \ldots{}
+) o una macro (
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-Nota de Jean-Marc:
-\emph default
- No estoy seguro de que esta configuración tenga mucho uso, y probablemente
- se quitará en próximas versiones.
+url
\end_layout
\end_inset
-
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Font
+boldsymbol
\end_layout
\end_inset
- La fuente usada para el cuerpo del texto
-\emph on
-y
-\emph default
- para la etiqueta.
- Véase la sección
+,\SpecialChar \ldots{}
+).; Véase
+\lang english
+chapter
\begin_inset space ~
\end_inset
\begin_inset CommandInset ref
LatexCommand ref
-reference "sub:fuentes"
+reference "chap:List-of-functions"
\end_inset
-.
- Anotar que al definir esta fuente se define automáticamente la de la etiqueta,
-
-\begin_inset Flex CharStyle:Code
+ for the list of features.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelFont
+ProvidesModule
\end_layout
\end_inset
-.
- Así que debería definirse primero ésta si se quiere definir también
-\begin_inset Flex CharStyle:Code
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelFont
+string
\end_layout
\end_inset
-.
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+] Indica que este formato proporciona la funcionalidad del módulo mencionado,
+ que deberá especificarse con su nombre de archivo sin la extensión
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-FreeSpacing
+.module
\end_layout
\end_inset
-
-\begin_inset CommandInset label
-LatexCommand label
-name "des:FreeSpacing"
+.
+ Esto se usará típicamente si el formato incluye el módulo directamente,
+ preferiblemente a usar la etiqueta
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+DefaultModule
+\end_layout
\end_inset
-[
-\emph on
+ para indicar que debería utilizarse.
+ Podría ser empleado en un módulo que provea una implementación alternativa
+ de la misma funcionalidad.
+\end_layout
-\begin_inset Flex CharStyle:Code
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-0
+Requires
\end_layout
\end_inset
-
-\emph default
-,
-\begin_inset Flex CharStyle:Code
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-1
+string
\end_layout
\end_inset
-] Usualmente LyX no permite insertar más de un espacio entre palabras, puesto
- que un espacio se considera como la separación entre dos palabras, no un
- carácter o símbolo por sí mismo.
- Esto es una buena cosa pero a veces puede ser molesta, por ejemplo, para
- escribir código de programas o de LaTeX puro.
- Por esta razón se puede habilitar
-\begin_inset Flex CharStyle:Code
+] Si la clase requiere la característica
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-FreeSpacing
+ string
\end_layout
\end_inset
.
- Anotar que LyX creará espacios protegidos para los espacios adicionales
- en modos que no sean LaTeX.
-
-\end_layout
+ Múltiples características deben separarse con comas.
+ Multiple features must be separated by commas.
+ Anotar que solo se pueden demandar características soportadas.
+ (Véase
+\lang english
+chapter
+\begin_inset space ~
+\end_inset
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
-\begin_layout Plain Layout
-InnerTag
-\end_layout
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "chap:List-of-functions"
\end_inset
- [[FIXME]] (Usado solo con formatos tipo XML.)
+ for the list of features
+\lang spanish
+.)
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-InTitle
+RightMargin
\end_layout
\end_inset
-
-\begin_inset Flex CharStyle:Code
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-[1, 0]
+string
\end_layout
\end_inset
- Si es 1, marca el formato como parte de un pequeño bloque (véanse también
- las entradas
-\begin_inset Flex CharStyle:Code
+] Una cadena que indica la anchura del margen derecho en la pantalla, por
+ ejemplo,
+\begin_inset Quotes fld
+\end_inset
+
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-TitleLatexType
+MMMMM
\end_layout
\end_inset
- y
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-TitleLatexName
-\end_layout
+\begin_inset Quotes frd
\end_inset
-).
+.
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-ItemSep
+SecNumDepth
\end_layout
\end_inset
[
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-float=0
-\end_layout
-
-\end_inset
-
-] Esto proporciona espacio extra entre párrafos que tienen el mismo formato.
- Si se ponen otros formatos en un entorno, cada uno es separado con el comando
- de entorno
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Parsep
+int=3
\end_layout
\end_inset
-.
- Pero el conjunto de los ítems del entorno son separados adicionalmente
- con este
-\begin_inset Flex CharStyle:Code
+] Establece qué divisiones se numeran.
+ Corresponde al contador LaTeX
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Itemsep
+secnumdepth
\end_layout
\end_inset
.
- Anotar que esto es un
-\emph on
- multiplicador.
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-ItemTag
+Sides
\end_layout
\end_inset
- [[FIXME]] (Usado solo con formatos tipo XML.)
-\end_layout
+ [
+\emph on
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-KeepEmpty
+1
\end_layout
\end_inset
-
-\begin_inset CommandInset label
-LatexCommand label
-name "des:KeepEmpty"
+\emph default
+,
+\begin_inset space \thinspace{}
\end_inset
-[
-\emph on
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-0
-\end_layout
-
-\end_inset
-
-
-\emph default
-,
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-1
-\end_layout
-
-\end_inset
-
-] Habitualmente, LyX no permite dejar un párrafo vacío, porque llevaría
- a una salida de LaTeX vacía.
- Sin embargo, hay algunos casos donde podría ser útil: en una plantilla
- de carta, los campos requeridos pueden proporcionarse vacíos, así el usuario
- no los olvida; en algunos casos especiales, se puede usar un formato que
- no contiene texto real como una especie de salto.
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-LabelBottomsep
-\end_layout
-
-\end_inset
-
- [float=0] El espacio vertical entre la etiqueta y el cuerpo del texto.
- Solo se usa para etiquetas que están sobre el cuerpo del texto (
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-Top_Environment
+2
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+] Si debe imprimirse en una o en ambas caras del papel.
+ Se puede cambiar en el diálogo
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
-Centered_Top_Environment
+Documento\SpecialChar \menuseparator
+Configuración
\end_layout
\end_inset
-).
+.
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelCounter
+Style
\end_layout
\end_inset
[
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-string=""
+<nombre>
\end_layout
\end_inset
-] El nombre del contador para numeración automática (véase la sección
+] Esta secuencia define un nuevo estilo de párrafo.
+ Si el estilo ya existe, en ese caso se redefinirán algunos de los parámetros.
+ Véase la sección
\begin_inset space ~
\end_inset
\begin_inset CommandInset ref
LatexCommand ref
-reference "sub:contadores"
+reference "sub:Estilos-de-párrafo"
+
+\end_inset
+ para detalles.
+ Debe terminarcon
+\begin_inset Quotes fld
\end_inset
- para detalles).
- Esto debe darse si
-\begin_inset Flex CharStyle:Code
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Labeltype
+End
\end_layout
\end_inset
- es
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-Counter
-\end_layout
+\begin_inset Quotes frd
\end_inset
.
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelFont
+TitleLatexName
\end_layout
\end_inset
- La fuente usada para la etiqueta.
- Véase la sección
-\begin_inset space ~
-\end_inset
-
+ [
+\begin_inset Flex Code
+status collapsed
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sub:fuentes"
+\begin_layout Plain Layout
+string="maketitle"
+\end_layout
\end_inset
-.
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+] El nombre del comando de entorno a usar con
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelIndent
+TitleLatexType
\end_layout
\end_inset
- Texto que indica cuánto se debe sangrar una etiqueta.
+.
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Labelsep
+TitleLatexType
\end_layout
\end_inset
[
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-string=""
+
+\emph on
+CommandAfter
\end_layout
\end_inset
-] El espacio horizontal entre la etiqueta y el cuerpo del texto.
- Solo se usa para etiquetas que no están sobre el cuerpo del texto.
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelString
+Environment
\end_layout
\end_inset
- [
-\begin_inset Flex CharStyle:Code
+] Indica qué clase de diseño se emplea para definir el título de un documento.
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-string=""
+CommandAfter
\end_layout
\end_inset
-] La cadena usada para una etiqueta del tipo
-\begin_inset Flex CharStyle:Code
+ significa que la macro con nombre
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Static
+TitleLatexName
\end_layout
\end_inset
-.
- Si
-\begin_inset Flex CharStyle:Code
-status collapsed
+ se insertará después del último formato que tiene
+\begin_inset Quotes fld
+\end_inset
-\begin_layout Plain Layout
-LabelCounter
-\end_layout
-\end_inset
+\begin_inset Flex Code
+status collapsed
- está establecido, esta cadena puede contener los comandos especiales de
- formato descritos en la sección
+\begin_layout Plain Layout
+InTitle
\begin_inset space ~
\end_inset
+1
+\end_layout
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sub:contadores"
+\end_inset
+
+\begin_inset Quotes frd
\end_inset
.
-\begin_inset Foot
-status collapsed
-
-\begin_layout Plain Layout
-Por motivos de compatibilidad retroactiva, la cadena
-\begin_inset Flex CharStyle:Code
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-@
-\emph on
-style-name
-\emph default
-@
+Environment
\end_layout
\end_inset
- será reemplazada por la ampliada
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-LabelString
-\end_layout
-
+ corresponde al caso en que todos los formatos que tienen
+\begin_inset Quotes fld
\end_inset
- de estilo
-\begin_inset Flex CharStyle:Code
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
+InTitle
+\begin_inset space ~
+\end_inset
-\emph on
-style-name
+1
\end_layout
\end_inset
-.
- Esta característica ahora está obsoleta y debería reemplazarse por los
- mecanismos de la sección
-\begin_inset space ~
-\end_inset
-
-
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sub:contadores"
+\begin_inset Quotes frd
\end_inset
-.
+ debería ser incluido en el entorno
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+TitleLatexName
\end_layout
\end_inset
-
+.
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelStringAppendix
+TocDepth
\end_layout
\end_inset
[
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-string=""
+int=3
\end_layout
\end_inset
-] Esta se usa en el apéndice en vez de
-\begin_inset Flex CharStyle:Code
+] Establece qué divisiones se incluyen en el índice general.
+ Corresponde al contador LaTeX
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelString
+tocdepth
\end_layout
\end_inset
.
- Anotar que toda declaración de
-\begin_inset Flex CharStyle:Code
+\end_layout
+
+\begin_layout Subsection
+Sección
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelString
+ClassOptions
\end_layout
\end_inset
- reconfigura también
-\begin_inset Flex CharStyle:Code
-status collapsed
-\begin_layout Plain Layout
-LabelStringAppendix
-\end_layout
+\begin_inset CommandInset label
+LatexCommand label
+name "sub:ClassOptions"
\end_inset
-.
+
\end_layout
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_layout Standard
+La sección
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelTag
+ClassOptions
\end_layout
\end_inset
- [FIXME] (Usado solo con formatos tipo XML.)
+ puede contener las siguientes entradas:
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Labeltype
+FontSize
\end_layout
\end_inset
[
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-No_Label
-\emph default
-, Manual, Static, Top_Environment,
-\begin_inset Newline newline
-\end_inset
-
-Centered_Top_Environment, Sensitive, Counter
+string="10|11|12"
\end_layout
\end_inset
-]
-\begin_inset Newline newline
+] La lista de los tamaños de carácter disponibles para la tipografía principal
+ del documento, separados por
+\begin_inset Quotes fld
\end_inset
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Manual
+|
\end_layout
\end_inset
- significa que la etiqueta es la primera palabra (hasta el primer espacio
- real).
-\begin_inset Foot
-status open
-
-\begin_layout Plain Layout
-Usa espacios protegidos si quieres más de una palabra como etiqueta.
-\end_layout
+\begin_inset Quotes frd
\end_inset
-
-\begin_inset Flex CharStyle:Code
+.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Static
+Header
\end_layout
\end_inset
- significa que está definida en el formato (véase
-\begin_inset Flex CharStyle:Code
-status collapsed
+ Para establecer la línea DTD con las clases con salida basada en XML.
+ P.
+\begin_inset space \thinspace{}
+\end_inset
-\begin_layout Plain Layout
-LabelString
-\end_layout
+e.: PUBLIC
+\begin_inset Quotes fld
+\end_inset
+-//OASIS//DTD DocBook V4.2//EN
+\begin_inset Quotes frd
\end_inset
-).
-
-\begin_inset Flex CharStyle:Code
+.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Top_Environment
+Other
\end_layout
\end_inset
- y
-\begin_inset Flex CharStyle:Code
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Centered_Top_Environment
+string=""
\end_layout
\end_inset
- son casos especiales de
-\begin_inset Flex CharStyle:Code
+] Algunas opciones de clase de documento, separadas por coma, que se añadirán
+ a la parte opcional del comando
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Static
+
+\backslash
+documentclass
\end_layout
\end_inset
.
- La etiqueta se imprimirá sobre el párrafo, pero solo al principio de un
- entorno o de una cadena de párrafos con este formato.
- Ejemplos habituales son los formatos
-\begin_inset Flex CharStyle:MenuItem
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Abstract
+PageStyle
\end_layout
\end_inset
- o
-\begin_inset Flex CharStyle:MenuItem
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Bibliography
+string="empty|plain|headings|fancy"
\end_layout
\end_inset
-.
- También es éste el caso para etiquetas tipo
-\begin_inset Flex CharStyle:Code
+] Lista de los estilos de página disponibles, separados por
+\begin_inset Quotes fld
+\end_inset
+
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Manual
+|
\end_layout
\end_inset
- con
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-Environment
-\end_layout
+\begin_inset Quotes frd
\end_inset
- tipo latex, con el fin de que los formatos para teoremas funcionen correctament
-e.
-
-\begin_inset Flex CharStyle:Code
+.
+\end_layout
+
+\begin_layout Standard
+La sección
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Sensitive
+ClassOptions
\end_layout
\end_inset
- es un caso especial para las etiquetas de las leyendas de
+ debe terminar con
\begin_inset Quotes fld
\end_inset
-Figura
-\begin_inset Quotes frd
-\end_inset
- y
-\begin_inset Quotes fld
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+End
+\end_layout
+
\end_inset
-Tabla
+
\begin_inset Quotes frd
\end_inset
.
-
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-Sensitive
\end_layout
+\begin_layout Subsection
+Estilos de párrafo
+\begin_inset CommandInset label
+LatexCommand label
+name "sub:Estilos-de-párrafo"
+
\end_inset
- quiere decir que la cadena (en código duro) de la etiqueta depende de la
- clase de flotante.
- El tipo de etiqueta
-\begin_inset Flex CharStyle:Code
+
+\end_layout
+
+\begin_layout Standard
+Una descripción de estilo de párrafo tiene una aspecto como éste:
+\begin_inset Foot
status collapsed
\begin_layout Plain Layout
-Counter
+Anotar que esto definirá un nuevo diseño o modificará uno existente.
\end_layout
\end_inset
- define automáticamente etiquetas numeradas.
- Véase la sección
-\begin_inset space ~
-\end_inset
-
-
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sub:contadores"
-
-\end_inset
-.
\end_layout
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
+\begin_layout LyX-Code
+Style
+\family roman
+\emph on
+name
+\end_layout
-\begin_layout Plain Layout
-LatexName
+\begin_layout LyX-Code
+ ...
\end_layout
-\end_inset
+\begin_layout LyX-Code
+End
+\end_layout
- El nombre correspondiente en LaTeX, ya sea de un comando o de un entorno.
+\begin_layout Standard
+donde se permiten los comandos siguientes:
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LatexParam
+Align
\end_layout
\end_inset
- Un parámetro opcional para el correspondiente
-\begin_inset Flex CharStyle:Code
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LatexName
+
+\emph on
+block
+\emph default
+, left, right, center
\end_layout
\end_inset
-.
- Este parámetro no se puede cambiar desde dentro de LyX.
+] Alineación del párrafo.
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LatexType
+AlignPossible
\end_layout
\end_inset
-
-\begin_inset CommandInset label
-LatexCommand label
-name "des:LatexType"
-
-\end_inset
-
-[
-\begin_inset Flex CharStyle:Code
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\emph on
-Paragraph
+block
\emph default
-, Command, Environment, Item_Environment,
+, left, right, center
\end_layout
\end_inset
+] Una lista separada con comas de alineaciones permitidas.
+ (Algunos estilos de LaTeX prohiben ciertos alineamientos, ya que no tendrían
+ sentido.
+ Por ejemplo una alineación a la derecha o al centro de una lista numerada
+ no es posible).
-\begin_inset Flex CharStyle:Code
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-List_Environment
+BabelPreamble
\end_layout
\end_inset
-] Cómo debería el formato traducirse a LaTeX.
-
-\begin_inset Flex CharStyle:Code
+ Esto sobrescribirá completamente cualquier anterior declaración
+\begin_inset Newline newline
+\end_inset
+
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Paragraph
+BabelPreamble
\end_layout
\end_inset
- significa nada especial.
-
-\begin_inset Flex CharStyle:Code
+ para este estilo.
+ Debe terminar con
+\begin_inset Quotes eld
+\end_inset
+
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Command
+EndBabelPreamble
\end_layout
\end_inset
- significa
-\begin_inset Flex CharStyle:Code
-status collapsed
-\begin_layout Plain Layout
+\begin_inset Quotes erd
+\end_inset
-\backslash
+.
+ Véase la sección
+\begin_inset space ~
+\end_inset
-\emph on
-LatexName
-\emph default
-{\SpecialChar \ldots{}
-}
-\end_layout
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:I18n"
\end_inset
- y
-\begin_inset Flex CharStyle:Code
+ para detalles sobre su uso.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Environment
+BottomSep
\end_layout
\end_inset
- significa
-\begin_inset Newline linebreak
-\end_inset
-
-
-\begin_inset Flex CharStyle:Code
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\backslash
-begin{
-\emph on
-LatexName
-\emph default
-}\SpecialChar \ldots{}
-
-\backslash
-end{
-\emph on
-LatexName
-\emph default
-}
+float=0
\end_layout
\end_inset
-.
-
-\begin_inset Flex CharStyle:Code
+]
+\begin_inset Foot
status collapsed
\begin_layout Plain Layout
-Item_Environment
+Anotar que aquí un 'float' es un número real, como: 1.5.
\end_layout
\end_inset
- es lo mismo que
-\begin_inset Flex CharStyle:Code
+ El espacio vertical con el que el último de una cadena de párrafos con
+ este estilo se separa del siguiente párrafo.
+ Si el párrafo siguiente tiene otro estilo, las separaciones no son simplemente
+ añadidas sino que se pone la máxima.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Environment
+Category
\end_layout
\end_inset
-, excepto que se genera un
-\begin_inset Flex CharStyle:Code
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\backslash
-item
+[string]
\end_layout
\end_inset
- para cada párrafo de este entorno.
-
-\begin_inset Flex CharStyle:Code
+ La categoría para este estilo.
+ Se usa para agrupar estilos relacionados en el recuadro de estilo en la
+ barra de herramientas.
+ Se puede poner cualquier cadena en 'string' pero mejor usar categorías
+ existentes con tus propios estilos.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-List_Environment
+CommandDepth
\end_layout
\end_inset
- es lo mismo que
-\begin_inset Flex CharStyle:Code
+ Profundidad del comando XML.
+ Usado solo con formatos tipo XML.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Item_Environment
+CopyStyle
\end_layout
\end_inset
-, excepto que
-\begin_inset Flex CharStyle:Code
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelWidthString
+[string]
\end_layout
\end_inset
- se pasa como argumento al entorno.
+ Copia todas las características de un estilo existente en el actual.
-\begin_inset Flex CharStyle:Code
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelWidthString
+DependsOn
\end_layout
\end_inset
- puede definirse en el diálogo
-\begin_inset Flex CharStyle:MenuItem
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Configuración del párrafo
+<nombre>
\end_layout
\end_inset
-.
-
-\begin_inset Flex CharStyle:Code
+] El nombre de un estilo cuyo preámbulo debería salir
+\emph on
+antes
+\emph default
+ que éste.
+ Esto permite asegurar un orden de los retazos de preámbulo si las definiciones
+ de macros dependen de otra.
+\begin_inset Foot
status collapsed
\begin_layout Plain Layout
-
-\emph on
-LatexType
+Anotar que, excepto esta funcionalidad, no hay forma de asegurar ningún
+ orden de los preámbulos.
+ El orden que se ve en una versión dada de LyX puede cambiar sin previo
+ aviso en versiones posteriores.
\end_layout
\end_inset
- es quizá un poco confuso, porque estas reglas se aplican también a las
- clases SGML.
- Echa un vistazo a los archivos de las clases SGML para ejemplos específicos.
-\end_layout
-\begin_layout Standard
-Poniendo juntas estas últimas cosas, la salida LaTeX será una de estas:
\end_layout
-\begin_layout LyX-Code
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
-\backslash
-latexname[latexparam]{\SpecialChar \ldots{}
-}
+\begin_layout Plain Layout
+EndLabeltype
\end_layout
-\begin_layout Standard
-o:
-\end_layout
+\end_inset
-\begin_layout LyX-Code
+ [
+\begin_inset Flex Code
+status collapsed
-\backslash
-begin{latexname}[latexparam] \SpecialChar \ldots{}
-
-\backslash
-end{latexname}.
-\end_layout
+\begin_layout Plain Layout
-\begin_layout Standard
-dependiendo del tipo de LaTeX.
+\emph on
+No_Label
+\emph default
+, Box, Filled_Box, Static
\end_layout
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\end_inset
+
+] El tipo de etiqueta que se pone al final del párrafo (o secuencia de párrafos
+ si
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LeftMargin
+LatexType
\end_layout
\end_inset
- [
-\begin_inset Flex CharStyle:Code
+ es
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-string=""
+Environment
\end_layout
\end_inset
-] Si pones formatos en entornos, los márgenes izquierdos no son simplemente
- añadidos, sino aumentados en un factor
-\begin_inset Formula $\frac{4}{depth+4}$
-\end_inset
-
-.
- Anotar que este parámetro se usa también cuando el margen se define como
-
-\begin_inset Flex CharStyle:Code
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Manual
+Item_Environment
\end_layout
\end_inset
o
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Dynamic
+List_Environment
\end_layout
\end_inset
-.
- En ese caso se añade al margen manual o dinámico.
+).
-\begin_inset Newline newline
-\end_inset
-
-El argumento se pasa como una cadena de caracteres.
- Por ejemplo
-\begin_inset Quotes fld
-\end_inset
-
-
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-MM
+No_Label
\end_layout
\end_inset
-
-\begin_inset Quotes frd
-\end_inset
-
- significa que el párrafo se sangra con la anchura de
+ quiere decir
\begin_inset Quotes fld
\end_inset
+nada
+\begin_inset Quotes frd
+\end_inset
-\begin_inset Flex CharStyle:Code
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-MM
+Box
\end_layout
\end_inset
+ (resp.
+\begin_inset Flex Code
+status collapsed
-\begin_inset Quotes frd
+\begin_layout Plain Layout
+\begin_inset space ~
\end_inset
- en la fuente normal.
- Se puede obtener una anchura negativa anteponiendo
-\begin_inset Quotes fld
+Filled_Box
+\end_layout
+
\end_inset
+) es un cuadrado blanco (resp.
+\begin_inset space ~
+\end_inset
-\begin_inset Flex CharStyle:Code
+negro) adecuado para marcas finales de demostraciones,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
--
+Static
\end_layout
\end_inset
-
-\begin_inset Quotes frd
-\end_inset
-
- a la cadena.
- Se eligió este método para que el aspecto sea el mismo con cada una de
- las fuentes de pantalla usadas.
+ es una cadena de texto explícito.
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Margin
+EndLabelString
\end_layout
\end_inset
[
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-Static
-\emph default
-, Manual, Dynamic, First_Dynamic, Right_Address_Box
+string=""
\end_layout
\end_inset
-]
-\begin_inset Newline newline
-\end_inset
-
-El tipo de margen que el formato tiene en el lado izquierdo.
-
-\begin_inset Flex CharStyle:Code
+] La cadena usada para una etiqueta con un
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
- significa un margen fijo.
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Manual
+EndLabelType
\end_layout
\end_inset
- significa que el margen izquierdo depende de la cadena introducida en el
- diálogo
-\begin_inset Flex CharStyle:MenuItem
+.
+
+\end_layout
+
+\begin_layout Description
+\begin_inset Foot
status collapsed
\begin_layout Plain Layout
-Editar\SpecialChar \menuseparator
-Configuración del párrafo\SpecialChar \ldots{}
+\emph on
+Nota de Jean-Marc:
+\emph default
+ No estoy seguro de que estas configuraciones (Fill_Bottom, Fill_Top) tengan
+ mucho uso, y probablemente se quitarán en próximas versiones.
\end_layout
\end_inset
-.
- Esto se utiliza para componer bonitas listas sin tabuladores.
-
-\begin_inset Flex CharStyle:Code
+
+\begin_inset Note Note
status collapsed
\begin_layout Plain Layout
-Dynamic
-\end_layout
-
-\end_inset
-
- significa que el margen depende del tamaño de la etiqueta.
- Esto se usa para las cabeceras automáticas de las listas numeradas.
- Es obvio que la cabecera
+No encuentro
\begin_inset Quotes fld
\end_inset
-5.4.3.2.1 Cabecera muy larga
+Espacio vertical encima
\begin_inset Quotes frd
\end_inset
- debe tener un margen izquierdo más amplio (tan ancho como
+ ni
\begin_inset Quotes fld
\end_inset
-5.4.3.2.1
-\begin_inset Quotes frd
+Espacio vertical abajo
+\begin_inset Quotes erd
\end_inset
- más el espacio) que
-\begin_inset Quotes fld
+ en Editar\SpecialChar \menuseparator
+Configuración de párrafo, esto parece obsoleto, como dice Jean-Marc
+ (Nota de J.P.
+ Chrétien, feb.
+ 2011)
+\end_layout
+
\end_inset
-3.2 Cabecera muy larga
-\begin_inset Quotes frd
+
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Font
+\end_layout
+
\end_inset
-, aunque los
-\begin_inset Quotes fld
+ La tipografía usada para el cuerpo del texto
+\emph on
+y
+\emph default
+ para la etiqueta.
+ Véase la sección
+\begin_inset space ~
\end_inset
-procesadores de texto
-\begin_inset Quotes frd
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:Tipografías"
+
\end_inset
- corrientes no sean capaces de hacer esto.
-
-\begin_inset Flex CharStyle:Code
+.
+ Anotar que al definir esta tipografía se define automáticamente la de la
+ etiqueta,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-First_Dynamic
+LabelFont
\end_layout
\end_inset
- es similar, pero solo la primera fila del párrafo es dinámica, mientras
- que las demás son estáticas; esto se emplea, por ejemplo, para descripciones.
-
-\begin_inset Flex CharStyle:Code
+.
+ Así que debería definirse primero ésta si se quiere definir también
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Right_Address_Box
+LabelFont
\end_layout
\end_inset
- significa que el margen se elige de manera que la fila más larga de este
- párrafo se adapte al margen derecho.
- Esto se emplea para componer una dirección en el lado derecho de la página.
-
+.
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-NeedProtect
+FreeSpacing
\end_layout
\end_inset
[
-\begin_inset Flex CharStyle:Code
+\emph on
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
0
\end_layout
\end_inset
+
+\emph default
,
-\begin_inset Flex CharStyle:Code
+\begin_inset space \thinspace{}
+\end_inset
+
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
-] Si los comandos frágiles en este formato deberían ser protegidos,
-\begin_inset Flex CharStyle:Code
+] Usualmente LyX no permite insertar más de un espacio entre palabras, puesto
+ que un espacio se considera como la separación entre dos palabras, no un
+ carácter o símbolo por sí mismo.
+ Esto es una buena cosa pero a veces puede ser molesta, por ejemplo, para
+ escribir código de programas o de LaTeX puro.
+ Por esta razón se puede habilitar
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\backslash
-protect
+FreeSpacing
\end_layout
\end_inset
.
- (Nota: es
-\emph on
-no
-\emph default
-si este comando debería él mismo ser protegido.)
+ Anotar que LyX creará espacios protegidos para los espacios adicionales
+ en modos que no sean LaTeX.
+
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Newline
+HTML*
\end_layout
\end_inset
- [
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-0
-\end_layout
+ Para la salida XHTML.
+ Véase
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:Estilos-de-párrafo-XHTML"
\end_inset
-,
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-
-\emph on
-1
+.
\end_layout
-\end_inset
-
-] Si las líneas nuevas se transforman en líneas nuevas LaTeX (
-\begin_inset Flex CharStyle:Code
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\backslash
-
-\backslash
-
+InnerTag
\end_layout
\end_inset
-) o no.
- La transformación puede desactivarse para permitir una edición más confortable
- de LaTeX en LyX.
+ [[FIXME]] (Usado solo con formatos tipo XML.)
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-NextNoIndent
+InPreamble
\end_layout
\end_inset
[
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-1
-\end_layout
-
-\end_inset
+\emph on
-,
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
-] Si se permite sangrar la primera fila del párrafo siguiente.
-
-\begin_inset Flex CharStyle:Code
+
+\emph default
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
- significa que no se permite hacerlo;
-\begin_inset Flex CharStyle:Code
+] Si
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-0
+1
\end_layout
\end_inset
- significa que puede hacerse si se desea.
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+, marca el estilo para ser incluido en el preámbulo del documento en lugar
+ de en el cuerpo del documento.
+ Útil para clases de documento que piden informaciones tales como título
+ y autor en el preámbulo.
+ Esto solo funciona para estilos para los que
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-ObsoletedBy
+LatexType
\end_layout
\end_inset
- Nombre de un formato que ha reemplazado este formato.
- Esto se emplea para renombrar un formato, mientras que se mantiene compatibilid
-ad hacia atrás.
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+ es
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-OptionalArgs
+Command
\end_layout
\end_inset
- [
-\begin_inset Flex CharStyle:Code
+ o
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-int=0
+Paragraph
\end_layout
\end_inset
-] El número de argumentos opcionales que pueden usarse con este formato.
- Esto es útil para cosas como encabezados de sección, y solo tiene sentido
- con LaTeX.
+.
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-ParIndent
+InTitle
\end_layout
\end_inset
[
-\begin_inset Flex CharStyle:Code
+\emph on
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-string=""
+
+\emph on
+0
\end_layout
\end_inset
-] El sangrado de la primera línea de un párrafo.
-
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-Parindent
-\end_layout
+\emph default
+,
+\begin_inset space \thinspace{}
\end_inset
- estará fijado para un determinado formato.
- La excepción es el formato Normal, puesto que la sangría de un párrafo
- de formato Normal puede prohibirse con
-\begin_inset Flex CharStyle:Code
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-NextNoIndent
+1
\end_layout
\end_inset
-.
- Además, los párrafos de formato Normal dentro de entornos usan la sangría
-
-\begin_inset Flex CharStyle:Code
+] Si es
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Parindent
+1
\end_layout
\end_inset
- del entorno, no su propio valor.
- Por ejemplo, los párrafos Normales en una enumeración no se sangran.
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+, marca el estilo como parte de un bloque de título (véanse también las
+ entradas globales
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Parsep
+TitleLatexType
\end_layout
\end_inset
- [
-\begin_inset Flex CharStyle:Code
+ y
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-float=0
+TitleLatexName
\end_layout
\end_inset
-] El espacio vertical entre dos párrafos de este formato.
+).
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Parskip
+ItemSep
\end_layout
\end_inset
[
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
-] LyX permite al usuario elegir entre
-\begin_inset Quotes fld
-\end_inset
-
-sangrado
-\begin_inset Quotes frd
-\end_inset
-
- o
-\begin_inset Quotes fld
-\end_inset
-
-espacio vertical
-\begin_inset Quotes frd
-\end_inset
-
- para componer un documento.
- Si se elige
-\begin_inset Quotes fld
-\end_inset
-
-sangrado
-\begin_inset Quotes frd
-\end_inset
-
-, este valor es completamente ignorado.
- Si se elige
-\begin_inset Quotes fld
-\end_inset
-
-espacio vertical
-\begin_inset Quotes frd
-\end_inset
-
-, el sangrado de un formato tipo
-\begin_inset Quotes fld
-\end_inset
-
-Párrafo
-\begin_inset Quotes frd
-\end_inset
+] Esto proporciona espacio extra entre párrafos que tienen el mismo formato.
+ Si se ponen otros formatos en un entorno, cada uno es separado con el comando
+ de entorno
+\begin_inset Flex Code
+status collapsed
- de LaTeX se ignora y todos los párrafos son separados con este argumento
-
-\begin_inset Quotes fld
-\end_inset
+\begin_layout Plain Layout
+ParSep
+\end_layout
-parskip
-\begin_inset Quotes frd
\end_inset
.
- El espacio vertical se calcula con
-\begin_inset Flex CharStyle:Code
+ Pero el conjunto de los ítems del entorno son separados adicionalmente
+ con este
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-value
-\begin_inset space ~
-\end_inset
-
-* DefaultHeight
+ItemSep
\end_layout
\end_inset
-, donde
-\begin_inset Flex CharStyle:Code
+.
+ Anotar que esto es un
+\emph on
+ multiplicador.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-DefaultHeight
+ItemTag
\end_layout
\end_inset
- es la altura de una fila con la fuente normal.
- De esta forma, el aspecto queda igual con diferentes fuentes de pantalla.
+ [[FIXME]] (Usado solo con formatos tipo XML.)
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-PassThru
+KeepEmpty
\end_layout
\end_inset
-
-\begin_inset CommandInset label
-LatexCommand label
-name "des:PathThru"
-
-\end_inset
-
-[
+ [
\emph on
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\emph default
-,
-\begin_inset Flex CharStyle:Code
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
-] Si el contenido de este párrafo debería aparecer en la salida en forma
- cruda, es decir sin las traducciones especiales que LaTeX necesitaría.
+] Habitualmente, LyX no permite dejar un párrafo vacío, porque llevaría
+ a una salida de LaTeX vacía.
+ Sin embargo, hay algunos casos donde podría ser útil: en una plantilla
+ de carta, los campos requeridos pueden proporcionarse vacíos, así el usuario
+ no los olvida; en algunos casos especiales, se puede usar un estilo que
+ no contiene texto real como una especie de salto.
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Preamble
+LabelBottomsep
\end_layout
\end_inset
-
-\begin_inset CommandInset label
-LatexCommand label
-name "des:Preamble"
+ [
+\begin_inset Flex Code
+status collapsed
-\end_inset
+\begin_layout Plain Layout
+float=0
+\end_layout
-Información a incluir en el preámbulo LaTeX cuando se usa este estilo.
- Utilizado para definir macros, paquetes a cargar, etc., requeridos por este
- estilo en particular.
- Debe terminar con
-\begin_inset Quotes fld
\end_inset
-
-\begin_inset Flex CharStyle:Code
+] El espacio vertical entre la etiqueta y el cuerpo del texto.
+ Solo se usa para etiquetas que están sobre el cuerpo del texto (
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-EndPreamble
+Top_Environment
\end_layout
\end_inset
+ y
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Centered_Top_Environment
+\end_layout
-\begin_inset Quotes frd
\end_inset
-.
+).
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Requires
+LabelCounter
\end_layout
\end_inset
-\series medium
+\lang english
+
+\lang spanish
[
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-string
+string=""
\end_layout
\end_inset
-]
-\series default
-
-\begin_inset CommandInset label
-LatexCommand label
-name "des:Requires"
-
+] El nombre del contador para numeración automática.
+\begin_inset Newline newline
\end_inset
-Si el formato requiere la característica
-\begin_inset Flex CharStyle:Code
+Esto
+\emph on
+debe
+\emph default
+ ponerse si
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-string
+LabelType
\end_layout
\end_inset
-.
- Véase arriba (página
-\begin_inset CommandInset ref
-LatexCommand pageref
-reference "des:Provides"
-
-\end_inset
-
-) la descripción de
-\begin_inset Flex CharStyle:Code
+ es
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Provides
+Counter
\end_layout
\end_inset
- para información sobre 'características'.
-
-\end_layout
+.
+ En ese caso, el contador avanzará un paso cada vez que que aparezca el
+ estilo.
+\begin_inset Newline newline
+\end_inset
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+Esto
+\emph on
+puede
+\emph default
+ ponerse también si
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-RightMargin
+LabelType
\end_layout
\end_inset
- [
-\begin_inset Flex CharStyle:Code
+ es
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-string=""
+Enumerate
\end_layout
\end_inset
-] Similar a
-\begin_inset Flex CharStyle:Code
+, aunque este caso es un poco complicado.
+ Supongamos que declaras
+\begin_inset Quotes eld
+\end_inset
+
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LeftMargin
+LabelCounter myenum
\end_layout
\end_inset
-.
-\end_layout
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Quotes erd
+\end_inset
+
+.
+ Entonces, los contadores reales usados son
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Spacing
+myenumi
\end_layout
\end_inset
- [
-\begin_inset Flex CharStyle:Code
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-single
-\emph default
-, onehalf, double, other
+myenumii
\end_layout
\end_inset
-
-\emph on
-value
-\emph default
-] Esto define cuál debería ser el espacio predefinido en el formato.
- Los argumentos
-\begin_inset Flex CharStyle:Code
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-single
+myenumiii
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+, y
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-onehalf
+myenumiv
\end_layout
\end_inset
- y
-\begin_inset Flex CharStyle:Code
-status collapsed
+, como en LaTeX.
+ Estos contadores deben declararse todos por separado.
+\begin_inset Newline newline
+\end_inset
-\begin_layout Plain Layout
-double
-\end_layout
+Véase la sección
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:Contadores"
\end_inset
- corresponden respectivamente a un multiplicador de 1, 1.25 y 1.667.
- Si se especifica el argumento
-\begin_inset Flex CharStyle:Code
+ para detalles sobre contadores
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-other
+LabelFont
\end_layout
\end_inset
-, entonces se debería proporcionar además un argumento numérico que será
- el valor real del multiplicador.
- Anotar que, al contrario que otros parámetros,
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-Spacing
-\end_layout
-
+ La tipografía usada para la etiqueta.
+ Véase la sección
+\begin_inset space ~
\end_inset
- implica la generación de código LaTeX específico, usando el paquete
-\begin_inset Flex CharStyle:Code
-status collapsed
-\begin_layout Plain Layout
-setspace.sty
-\end_layout
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:Tipografías"
\end_inset
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-TextFont
+LabelIndent
\end_layout
\end_inset
- La fuente para el cuerpo del texto.
- Véase la sección
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sub:fuentes"
-
-\end_inset
-
-.
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\series medium
-TocLevel [int]
+string=""
\end_layout
\end_inset
- El nivel del estilo en el índice general.
- Esto se usa para la numeración automática de los encabezados de sección.
+] Texto que indica cuánto se debe sangrar una etiqueta.
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-TopSep
+LabelSep
\end_layout
\end_inset
[
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-float=0
-\end_layout
-
-\end_inset
-
-] El espacio vertical con el que el primero de una cadena de párrafos con
- este formato se separa del párrafo anterior.
- Si el párrafo anterior tiene otro formato, la separación no es simplemente
- añadida, sino que se pone la máxima.
+string=""
\end_layout
-\begin_layout Subsection
-Flotantes
-\begin_inset CommandInset label
-LatexCommand label
-name "sub:flotantes"
-
\end_inset
-
+] Texto que indica el valor de espacio horizontal entre la etiqueta y el
+ cuerpo del texto.
+ Solo se usa para etiquetas que no están sobre el cuerpo del texto.
\end_layout
-\begin_layout Standard
-Desde la versión 1.3.0 de LyX, ha sido posible y necesario definir los flotantes
- (
-\begin_inset Flex CharStyle:MenuItem
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-figura
+LabelString
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:MenuItem
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-tabla
+string=""
\end_layout
\end_inset
-, \SpecialChar \ldots{}
-) en la propia clase de texto.
- Los flotantes normales se incluyen en el archivo
-\begin_inset Flex CharStyle:Code
+] La cadena usada para una etiqueta del
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-stdfloats.inc
+LabelType
\end_layout
\end_inset
-, así que no tendrás más que añadir
-\end_layout
-
-\begin_layout LyX-Code
-Input stdfloats.inc
-\end_layout
-
-\begin_layout Standard
-en tu archivo de formato.
- Si quieres implementar una clase de texto que proponga algún otro tipo
- de flotante (como la clase AGU empaquetada con LyX), la información siguiente
- te servirá de ayuda:
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Extension
+Static
\end_layout
\end_inset
- [
-\begin_inset Flex CharStyle:Code
+.
+ Si
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-string
+LabelCounter
\end_layout
\end_inset
-=
-\begin_inset Quotes erd
+ está establecido, esta cadena puede contener los comandos especiales de
+ formato descritos en la sección
+\begin_inset space ~
\end_inset
-\begin_inset Quotes erd
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:Contadores"
+
\end_inset
-] La extensión del nombre de un archivo auxiliar para la lista de figuras
- (u otra cosa).
- LaTeX escribe las leyendas en este archivo.
+.
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-GuiName
+LabelStringAppendix
\end_layout
\end_inset
[
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-string
+string=""
\end_layout
\end_inset
-=
-\begin_inset Quotes erd
-\end_inset
-
-
-\begin_inset Quotes erd
-\end_inset
-
-] La cadena que se usará en los menús y también para la leyenda.
-
-\lang english
-This is translated to the current language if babel is used.
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+] Esta se usa en el apéndice en vez de
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LaTeXBuiltin
+LabelString
\end_layout
\end_inset
- [
-\begin_inset Flex CharStyle:Code
+.
+ Anotar que toda declaración de
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-0
+LabelString
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-1
-\end_layout
-
+ reconfigura también
+\begin_inset Newline newline
\end_inset
-] Poner
-\begin_inset Flex CharStyle:Code
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-1
+LabelStringAppendix
\end_layout
\end_inset
- si el flotante ya está definido por la clase de documento LaTeX.
- Si se pone
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-0
+.
\end_layout
-\end_inset
-
-, el flotante será definido usando el paquete LaTeX
-\begin_inset Flex CharStyle:Code
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-float
+LabelTag
\end_layout
\end_inset
-.
+ [FIXME] (Usado solo con formatos tipo XML.)
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-ListName
+LabelType
\end_layout
\end_inset
- [
-\begin_inset Flex CharStyle:Code
+
+\lang ngerman
+
+\lang spanish
+[
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-string
-\end_layout
+\emph on
+No_Label
+\emph default
+, Manual, Static, Top_Environment,
+\begin_inset Newline newline
\end_inset
-=
-\begin_inset Quotes erd
+Centered_Top_Environment, Counter, Sensitive, Enumerate,
+\begin_inset Newline newline
\end_inset
+Itemize, Bibliography
+\end_layout
-\begin_inset Quotes erd
\end_inset
-] El encabezado usado para la lista de flotantes.
-
-\lang english
-This is translated to the document language.
+]
\end_layout
+\begin_deeper
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-NumberWithin
+Manual
\end_layout
\end_inset
- [
-\begin_inset Flex CharStyle:Code
+ significa que la etiqueta es la primera palabra (hasta elprimer espacio
+ real).
+ Usa espacios protegidos si quieres más de una palabra como etiqueta.
+
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-string
+Static
\end_layout
\end_inset
-=
-\begin_inset Quotes erd
-\end_inset
-
-
-\begin_inset Quotes erd
-\end_inset
-
-] Este argumento (opcional) determina si los flotantes de esta clase serán
- numerados dentro de alguna unidad de sección del documento.
- Por ejemplo, si es igual a
-\begin_inset Flex CharStyle:Code
+ significa que la etiqueta es simplemente cualquier
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-chapter
+LabelString
\end_layout
\end_inset
-, los flotantes serán numerados dentro de los capítulos.
+ declarado como tal.
+ Esto es realmente `estático'.
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Placement
+Top_Environment
\end_layout
\end_inset
- [
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-string
-\end_layout
+\begin_inset space ~
\end_inset
-=
-\begin_inset Quotes erd
+y
+\begin_inset space ~
\end_inset
-\begin_inset Quotes erd
-\end_inset
-
-] La colocación por omisión para la clase dada de flotantes.
- El valor de
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-string
+Centered_Top_Environment
\end_layout
\end_inset
- deberá ser un estándar LaTeX:
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-t
-\end_layout
-
+ son casos especiales de
+\begin_inset Newline newline
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-b
+Static
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+.
+ La etiqueta se imprimirá encima del párrafo, pero solo encima de un entorno
+ o de una cadena de párrafos con este estilo.
+ Esto se podría usar con el estilo
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
-p
+Resumen
\end_layout
\end_inset
- y
-\begin_inset Flex CharStyle:Code
+, por ejemplo.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-h
+Sensitive
\end_layout
\end_inset
-, por
+ es un caso especial para las etiquetas de las leyendas de
\begin_inset Quotes fld
\end_inset
-top
+Figura
\begin_inset Quotes frd
\end_inset
- (arriba),
+ y
\begin_inset Quotes fld
\end_inset
-bottom
+Tabla
\begin_inset Quotes frd
\end_inset
- (abajo),
-\begin_inset Quotes fld
-\end_inset
-
-page
-\begin_inset Quotes frd
-\end_inset
+.
+
+\begin_inset Flex Code
+status collapsed
- (página), y
-\begin_inset Quotes fld
-\end_inset
+\begin_layout Plain Layout
+Sensitive
+\end_layout
-here
-\begin_inset Quotes frd
\end_inset
- (aquí), respectivamente.
-\begin_inset Foot
+ quiere decir que la cadena (en código) de la etiqueta depende de la clase
+ de flotante: Está codificado para ser `FloatType N', donde N es el valor
+ del contador asociado al flotante.
+
+\lang english
+For the case that a caption is inserted outside of a float
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Anotar que el orden de estas letras en la cadena es irrelevante, como en
- LaTeX.
+
+\lang english
+LabelString
\end_layout
\end_inset
- Por encima de éstos hay un nuevo tipo,
-\begin_inset Flex CharStyle:Code
-status collapsed
+ should be set to e.
+\begin_inset space \thinspace{}
+\end_inset
+
+g
+\begin_inset space \space{}
+\end_inset
-\begin_layout Plain Layout
-H
-\end_layout
+\begin_inset Quotes eld
\end_inset
-, que no corresponde realmente a un flotante, ya que se refiere a: ponerlo
- aquí,
-\begin_inset Quotes fld
+Senseless!
+\begin_inset Quotes erd
\end_inset
-here
-\begin_inset Quotes frd
+.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Counter
+\end_layout
+
\end_inset
-, y en ninguna otra parte.
- Anotar que, sin embargo, el colocador
-\begin_inset Flex CharStyle:Code
+ define automáticamente etiquetas numeradas.
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-H
+LabelString
\end_layout
\end_inset
- es especial y, debido a detalles de implementación, no puede usarse en
- tipos de flotantes no empotrados.
- Si no comprendes lo que esto significa, usa solo
-\begin_inset Quotes fld
+ se expandirá para resolver cualesquiera referencias a contadores que haya:
+ por ejemplo, podría ser
+\begin_inset Quotes eld
\end_inset
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-tbp
+Section
+\backslash
+thechapter.
+\backslash
+thesection
\end_layout
\end_inset
-\begin_inset Quotes frd
+\begin_inset Quotes erd
\end_inset
.
+ Véase la sección
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:Contadores"
+
+\end_inset
+
+ para más información.
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Style
+Enumerate
\end_layout
\end_inset
- [
-\begin_inset Flex CharStyle:Code
+ produce los tipos habituales de etiquetas de enumeración.
+ Por ahora está codificado para usar números arábigos, minúsculas, números
+ romanos en minúsculas y mayúsculas, respectivamente, para los cuatro niveles
+ de profundidad posibles.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-string
+Itemize
\end_layout
\end_inset
-=
-\begin_inset Quotes erd
-\end_inset
+ produce varias marcas para los distintos niveles.
+ También está codificado.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+\begin_layout Plain Layout
+Bibliography
+\end_layout
-\begin_inset Quotes erd
\end_inset
-] El estilo usado cuando se define el flotante con
-\begin_inset Flex CharStyle:Code
+ se usa internamente por LyX y solo debería emplearse con
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\backslash
-newfloat
+LatexType BibEnvironment
\end_layout
\end_inset
.
\end_layout
+\end_deeper
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Type
+LangPreamble
\end_layout
\end_inset
- [
-\begin_inset Flex CharStyle:Code
+ Esto sobrescribirá completamente cualquier declaración anterior de
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-string
+LangPreamble
\end_layout
\end_inset
-=
-\begin_inset Quotes erd
+ para este estilo.
+ Debe acabar con
+\begin_inset Quotes eld
\end_inset
-\begin_inset Quotes erd
-\end_inset
+\begin_inset Flex Code
+status collapsed
-] El
-\begin_inset Quotes fld
-\end_inset
+\begin_layout Plain Layout
+EndLangPreamble
+\end_layout
-tipo
-\begin_inset Quotes frd
\end_inset
- de la nueva clase de flotante, como programa o algoritmo.
- Después del apropiado
-\begin_inset Flex CharStyle:Code
-status collapsed
-\begin_layout Plain Layout
+\begin_inset Quotes erd
+\end_inset
-\backslash
-newfloat
-\end_layout
+.
+ Véase la sección
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:I18n"
\end_inset
-, comandos tales como
-\begin_inset Flex CharStyle:Code
+ para detallessobre su uso.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\backslash
-begin{program}
+LatexName
\end_layout
\end_inset
- o
-\begin_inset Flex CharStyle:Code
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\backslash
-end{algorithm*}
+<nombre>
\end_layout
\end_inset
- estarán disponibles.
+] El nombre correspondiente en LaTeX, ya sea de un comando o de un entorno.
\end_layout
-\begin_layout Standard
-Anotar que al definir un flotante con tipo
-\begin_inset Flex CharStyle:Code
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-type
+LatexParam
\end_layout
\end_inset
- automáticamente se define el correspondiente contador con nombre
-\begin_inset Flex CharStyle:Code
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-type
+<parámetro>
\end_layout
\end_inset
-.
-\end_layout
+] Un parámetro opcional para el correspondiente
+\begin_inset Flex Code
+status collapsed
-\begin_layout Subsection
-Recuadros flexibles y formato del recuadro
-\begin_inset CommandInset label
-LatexCommand label
-name "sub:estilo-del-texto"
+\begin_layout Plain Layout
+LatexName
+\end_layout
\end_inset
-
+.
+ Este parámetro no se puede cambiar desde dentro de LyX.
\end_layout
-\begin_layout Standard
-LyX ha soportado estilos de texto desde la versión 1.4.0; desde la versión
- 1.6.0, estos son denominados recuadros flexibles.
-
-\end_layout
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
-\begin_layout Standard
-Los recuadros flexibles son de tres tipos:
+\begin_layout Plain Layout
+LatexType
\end_layout
-\begin_layout Itemize
-estilo del texto (
-\begin_inset Flex CharStyle:Code
+\end_inset
+
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-CharStyle
+
+\emph on
+Paragraph
+\emph default
+, Command, Environment, Item_Environment,
+\begin_inset Newline newline
+\end_inset
+
+List_Environment, Bib_Environment
\end_layout
\end_inset
-): estos definen diseños semánticos correspondientes a comandos LaTeX como
-
-\begin_inset Flex CharStyle:Code
-status collapsed
+] Cómo debería traducirse el estilo a LaTeX.
+\begin_inset Foot
+status open
\begin_layout Plain Layout
+\begin_inset Flex Code
+status collapsed
-\backslash
-noun
+\begin_layout Plain Layout
+LatexType
\end_layout
\end_inset
- y
-\begin_inset Flex CharStyle:Code
+ es un poco engañoso porque estas reglas se aplican también a clases SGML.
+ Consulta los archivos de clases SGML
+\lang english
+(filenames
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-\backslash
-code
+\lang english
+db_*.inc
\end_layout
\end_inset
-.
+ )
+\lang spanish
+ para ejemplos concretos.
\end_layout
-\begin_layout Itemize
-definido por el usuario (
-\begin_inset Flex CharStyle:Code
-status collapsed
+\end_inset
-\begin_layout Plain Layout
-Custom
-\end_layout
-\end_inset
+\end_layout
-): estos se pueden usar para definir recuadros plegables personalizados,
- del tipo de los de código TeX, notas al pie y similares.
- Un ejemplo obvio es un recuadro de nota final, definido en el módulo del
- mismo nombre (
-\begin_inset Flex CharStyle:Code
+\begin_deeper
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-endnotes
+Paragraph
\end_layout
\end_inset
-).
+ no significa nada especial.
\end_layout
-\begin_layout Itemize
-elementos XML (
-\begin_inset Flex CharStyle:Code
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Element
+Command
\end_layout
\end_inset
-): para usar con las clases DocBook.
-\end_layout
-
-\begin_layout Standard
-Los recuadros flexibles se definen usando la etiqueta
-\begin_inset Flex CharStyle:Code
+ significa
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-InsetLayout
+
+\backslash
+
+\emph on
+LatexName
+\emph default
+{\SpecialChar \ldots{}
+}
\end_layout
\end_inset
-, que se explicará en un momento.
+.
\end_layout
-\begin_layout Standard
-La etiqueta
-\begin_inset Flex CharStyle:Code
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-InsetLayout
+Environment
\end_layout
\end_inset
- también sirve para otra función: puede utilizarse para personalizar el
- diseño general de muchos tipos diferentes de recuadros.
- Actualmente,
-\begin_inset Flex CharStyle:Code
+ significa
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-InsetLayout
-\end_layout
-
-\end_inset
-
- permite personalizar los parámetros de diseño de notas al pie, notas al
- margen, notas, recuadros de código TeX (ERT), ramas, listados de programa,
- índices, cuadros, tablas, algoritmos, URL, y argumentos opcionales, así
- como para definir recuadros flexibles.
-\end_layout
-\begin_layout Standard
-La definición de
-\begin_inset Flex CharStyle:Code
-status collapsed
+\backslash
+begin{
+\emph on
+LatexName
+\emph default
+}\SpecialChar \ldots{}
-\begin_layout Plain Layout
-InsetLayout
+\backslash
+end{
+\emph on
+LatexName
+\emph default
+}
\end_layout
\end_inset
- debe comenzar con una línea de la forma:
-\end_layout
-
-\begin_layout LyX-Code
-InsetLayout <Type>
+.
\end_layout
-\begin_layout Standard
-Aquí,
-\begin_inset Flex CharStyle:Code
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-<Type>
+Item_Environment
\end_layout
\end_inset
- indica el recuadro cuyo formato se va a definir, y hay dos casos.
-\end_layout
-
-\begin_layout Enumerate
-Se va a modificar el formato para un tipo de recuadro preexistente.
- En este caso,
-\begin_inset Flex CharStyle:Code
+ eslo mismo que
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-<Type>
+Environment
\end_layout
\end_inset
- puede ser uno cualquiera de los siguientes:
-\begin_inset Flex CharStyle:Code
+, excepto que un
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Algorithm
+
+\backslash
+item
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+ se genera para cada párrafo de este entorno.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Branch
+List_Environment
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+ es lo mismo que
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Box
+Item_Environment
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+, excepto que
+\begin_inset Newline newline
+\end_inset
+
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Box:shaded
+LabelWidthString
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+ se pasa como un argumento al entorno.
+\begin_inset Newline newline
+\end_inset
+
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-ERT
+LabelWidthString
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+ puede definirse en el diálogo
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
-Figure
-\end_layout
-
+Editar\SpecialChar \menuseparator
+Configuración
+\begin_inset space ~
\end_inset
-,
-\begin_inset Flex CharStyle:Code
-status collapsed
+de
+\begin_inset space ~
+\end_inset
-\begin_layout Plain Layout
-Foot
+párrafos
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-Index
+.
\end_layout
-\end_inset
+\begin_layout Description
-,
-\begin_inset Flex CharStyle:Code
+\lang english
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Info
+
+\lang english
+Bib_Environment
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+ is like
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Info:menu
+
+\lang english
+Environment
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+ but adds additionally the necessary mandatory argument (the longest label)
+ to the begin statement of the bibliography environment:
+\begin_inset Newline newline
+\end_inset
+
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Info:shortcut
+
+\lang english
+
+\backslash
+begin{thebibliography}{99}
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
-status collapsed
+ It is therefore only useful for bibliography environments.
+ The default longest label
+\begin_inset Quotes eld
+\end_inset
-\begin_layout Plain Layout
-Info:shortcuts
+99
+\begin_inset Quotes erd
+\end_inset
+
+ can be changed by the user in the paragraph settings of a bibliography
+ item.
\end_layout
-\end_inset
+\begin_layout Standard
+Poniendo juntas las últimas cosas, la salida LaTeX será una de estas:
+\end_layout
-,
-\begin_inset Flex CharStyle:Code
-status collapsed
+\begin_layout LyX-Code
-\begin_layout Plain Layout
-Listings
+\backslash
+LatexName[LatexParam]{\SpecialChar \ldots{}
+}
\end_layout
-\end_inset
+\begin_layout Standard
+o:
+\end_layout
-,
-\begin_inset Flex CharStyle:Code
-status collapsed
+\begin_layout LyX-Code
-\begin_layout Plain Layout
-Marginal
+\backslash
+begin{LatexName}[LatexParam] \SpecialChar \ldots{}
+
+\backslash
+end{LatexName}.
\end_layout
-\end_inset
+\begin_layout Standard
+dependiendo del tipo de LaTeX.
+\end_layout
-,
-\begin_inset Flex CharStyle:Code
+\end_deeper
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Note:Comment
+LeftMargin
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Note:Note
+string=""
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+] Si pones estilos en entornos, los
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Note:GreyedOut
+LeftMargin
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+ no son simplemente añadidos, sino aumentados en un factor
+\begin_inset Formula $\frac{4}{\mathrm{depth}+4}$
+\end_inset
+
+.
+ Anotar que este parámetro se usa también cuando
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-OptArg
+Margin
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+ se define como
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Table
+Manual
\end_layout
\end_inset
-, or
-\begin_inset Flex CharStyle:Code
+ o
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-URL
+Dynamic
\end_layout
\end_inset
.
-
-\end_layout
-
-\begin_layout Enumerate
-Se va a definir el formato para un recuadro flexible.
- En este caso,
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-<Type>
-\end_layout
+ En ese caso se añade al margen manual o dinámico.
+\begin_inset Newline newline
+\end_inset
+Por ejemplo
+\begin_inset Quotes fld
\end_inset
- puede ser cualquier identificador válido no utilizado por un recuadro preexiste
-nte.
- Anotar que la definición de un flexible debe incluir
-\emph on
-además
-\emph default
- una entrada
-\begin_inset Flex CharStyle:Code
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LyXType
+MM
\end_layout
\end_inset
-.
-\end_layout
-
-\begin_layout Standard
-La definición de
-\begin_inset Flex CharStyle:Code
-status collapsed
-\begin_layout Plain Layout
-InsetLayout
-\end_layout
+\begin_inset Quotes frd
+\end_inset
+ significa que el párrafo se sangra con la anchura de
+\begin_inset Quotes fld
\end_inset
- puede contener las siguientes entradas:
-\end_layout
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-BgColor
+MM
\end_layout
\end_inset
- El color para el fondo del recuadro.
- Los colores válidos son los definidos en
-\begin_inset Flex CharStyle:Code
-status collapsed
-\begin_layout Plain Layout
-src/ColorCode.h
-\end_layout
+\begin_inset Quotes frd
+\end_inset
+ en la tipografía normal.
+ Se puede obtener una anchura negativa anteponiendo
+\begin_inset Quotes fld
\end_inset
-.
-\end_layout
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-CopyStyle
+-
\end_layout
\end_inset
- Como con los estilos de párrafo (véase
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "des:CopyStyle"
+\begin_inset Quotes frd
\end_inset
-).
+ a la cadena.
+ Se eligió este método para que el aspecto sea el mismo con cada una de
+ las tipografías de pantalla usadas.
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-CustomPars
+Margin
\end_layout
\end_inset
[
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\emph on
-0
+Static
+\emph default
+, Manual, Dynamic, First_Dynamic, Right_Address_Box
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+]
+\begin_inset Newline newline
+\end_inset
+
+El tipo de margen que el estilo tiene en el lado izquierdo.
+\end_layout
+
+\begin_deeper
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-1
+Static
\end_layout
\end_inset
-] Indica si el usuario puede emplear el diálogo Configuración del párrafo
- para modificar el párrafo.
+ significa un margen fijo.
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Decoration
+Manual
\end_layout
\end_inset
- Puede ser
-\begin_inset Flex CharStyle:Code
+ significa que el margen izquierdo depende de la cadena introducida en el
+ diálogo
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
-Classic
+Editar\SpecialChar \menuseparator
+Configuración del párrafo\SpecialChar \ldots{}
+
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-Minimalistic
+.
+ Esto se utiliza para componer bonitas listas sin tabuladores.
\end_layout
-\end_inset
-
-, o
-\begin_inset Flex CharStyle:Code
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Conglomerate
+Dynamic
\end_layout
\end_inset
-, que describe el estilo de presentación para el marco y los botones del
- recuadro.
- Las notas al pie usan generalmente
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-Classic
-\end_layout
+ significa que el margen depende del tamaño de la etiqueta.
+ Esto se usa para las cabeceras automáticas de las listas numeradas.
+ Es obvio que la cabecera
+\begin_inset Quotes fld
+\end_inset
+5.4.3.2.1 Cabecera muy larga
+\begin_inset Quotes frd
\end_inset
-, los recuadros de código TeX
-\begin_inset Flex CharStyle:Code
-status collapsed
+ debe tener un margen izquierdo más amplio (tan ancho como
+\begin_inset Quotes fld
+\end_inset
-\begin_layout Plain Layout
-Minimalistic
-\end_layout
+5.4.3.2.1
+\begin_inset Quotes frd
+\end_inset
+ más el espacio) que
+\begin_inset Quotes fld
\end_inset
-, y los de estilos del texto
-\begin_inset Flex CharStyle:Code
-status collapsed
+3.2 Cabecera muy larga
+\begin_inset Quotes frd
+\end_inset
-\begin_layout Plain Layout
-Conglomerate
-\end_layout
+, aunque los
+\begin_inset Quotes fld
+\end_inset
+procesadores de texto
+\begin_inset Quotes frd
\end_inset
-.
+ corrientes no sean capaces de hacer esto.
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-End
+First_Dynamic
\end_layout
\end_inset
- Requerido al final de las declaraciones de formato del recuadro.
+ es similar, pero solo la primera fila del párrafo es dinámica, mientras
+ que las demás son estáticas; esto se emplea, por ejemplo, para descripciones.
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Font
+Right_Address_Box
\end_layout
\end_inset
- La fuente usada tanto para el cuerpo del texto como para la etiqueta.
- Véase la sección
-\begin_inset space ~
-\end_inset
-
-
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sub:fuentes"
-
-\end_inset
+ significa que el margen se elige de manera que la fila más larga de este
+ párrafo se adapte al margen derecho.
+ Esto se emplea para componer una dirección en el lado derecho de la página.
+
+\end_layout
-.
- Anotar que al definir esta fuente se define automáticamente el mismo valor
- para la etiqueta,
-\begin_inset Flex CharStyle:Code
+\end_deeper
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelFont
+NeedProtect
\end_layout
\end_inset
-, así que define aquella primero y después define
-\begin_inset Flex CharStyle:Code
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelFont
+
+\emph on
+0
\end_layout
\end_inset
- si las quieres diferentes.
-
-\end_layout
+,
+\begin_inset space \thinspace{}
+\end_inset
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-ForceLTR
+1
\end_layout
\end_inset
- Fuerza el idioma
-\begin_inset Quotes fld
-\end_inset
+] Si los comandos frágiles en este estilo deberían ser protegidos,
+\begin_inset Flex Code
+status collapsed
-latex
-\begin_inset Quotes frd
-\end_inset
+\begin_layout Plain Layout
- que genera salida Izquierda-Derecha (latin), p.
-\begin_inset space \thinspace{}
-\end_inset
+\backslash
+protect
+\end_layout
-e.
-\begin_inset space \space{}
\end_inset
-en código TeX o URL.
- Un parche.
+.
+ (Nota: es
+\emph on
+no
+\emph default
+si este comando debería él mismo ser protegido.)
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-ForcePlain
+Newline
\end_layout
\end_inset
[
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
0
\end_layout
\end_inset
,
-\begin_inset Flex CharStyle:Code
+\begin_inset space \thinspace{}
+\end_inset
+
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
+
+\emph on
1
\end_layout
\end_inset
-] Indica si debería usarse PlainLayout o, por el contrario el usuario puede
- cambiar el estilo de párrafo del recuadro.
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+] Si las líneas nuevas se transforman en líneas nuevas LaTeX (
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-FreeSpacing
-\end_layout
-\end_inset
+\backslash
- Como con los estilos de párrafo (véase
-\begin_inset CommandInset ref
-LatexCommand pageref
-reference "des:FreeSpacing"
+\backslash
+
+\end_layout
\end_inset
-).
+) o no.
+ La transformación puede desactivarse para permitir una edición más confortable
+ de LaTeX en LyX.
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-KeepEmpty
+NextNoIndent
\end_layout
\end_inset
- Como con los estilos de párrafo (véase
-\begin_inset CommandInset ref
-LatexCommand pageref
-reference "des:KeepEmpty"
-
-\end_inset
-
-).
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelFont
+
+\emph on
+0
\end_layout
\end_inset
- La fuente para la etiqueta.
- Véase la sección
-\begin_inset space ~
+,
+\begin_inset space \thinspace{}
\end_inset
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sub:fuentes"
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+1
+\end_layout
\end_inset
-.
- Anotar que esta definición nunca puede aparecer antes de
-\begin_inset Flex CharStyle:Code
+] Si se permite sangrar la primera fila del párrafo siguiente.
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Font
+1
\end_layout
\end_inset
-, para que sea efectiva.
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+ significa que no se permite hacerlo;
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelString
+0
\end_layout
\end_inset
- Lo que se mostrará sobre el botón u otra parte como etiqueta del recuadro.
- Algunos tipos de recuadro (código TeX y ramas) modifican esta etiqueta
- sobre la marcha.
+ significa que puede hacerse si se desea.
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LatexName
+ObsoletedBy
\end_layout
\end_inset
- El nombre LaTeX correspondiente al asunto.
- Cualquier nombre de entorno o de comando.
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LatexParam
+<nombre>
\end_layout
\end_inset
- El parámetro opcional para el correspondiente
-\begin_inset Flex CharStyle:Code
+] Nombre de un estilo que ha reemplazado este estilo.
+ Esto se emplea para renombrar un estilo, mientras que se mantiene compatibilida
+d hacia atrás.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LatexName
+OptionalArgs
\end_layout
\end_inset
-, incluyendo posibles pares de corchetes,
-\begin_inset Flex CharStyle:Code
+
+\lang english
+
+\lang spanish
+[
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-[]
+int=0
\end_layout
\end_inset
-.
- Este parámetro no se puede cambiar desde dentro de LyX.
+] El número de argumentos opcionales que puede usarse con este estilo.
+ Es útil para cosas como encabezados de sección, y solo tiene sentido con
+ LaTeX.
+ En la salida, los argumentos opcionales precederán todos a los argumentos
+ requeridos (abajo).
+ Así que podemos tener construcciones como:
\end_layout
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
+\begin_deeper
+\begin_layout LyX-Code
-\begin_layout Plain Layout
-LatexType
+\backslash
+mycmd[opt1]{req1}{contenido del párrafo}
\end_layout
-\end_inset
+\begin_layout Standard
+pero no cosas como:
+\end_layout
- Como con los estilos de párrafo (véase
-\begin_inset CommandInset ref
-LatexCommand pageref
-reference "des:LatexType"
+\begin_layout LyX-Code
-\end_inset
+\backslash
+mycmd[opt1]{req1}[opt2]{contenido del párrafo}
+\end_layout
-).
+\begin_layout Standard
+al menos, no sin ERT (con lo que puedes tener cualquier cosa).
+
\end_layout
+\end_deeper
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LyxType
+ParbreakIsNewline
\end_layout
\end_inset
- Puede ser
-\begin_inset Flex CharStyle:Code
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-charstyle
+
+\emph on
+0
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-custom
+1
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+] Indica que los párrafos no serán separados por una línea vacía en la salida
+ LaTeX, solo por un salto de línea; junto con
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-element
+PassThru 1
\end_layout
\end_inset
-, o
-\begin_inset Flex CharStyle:Code
+, esto permite emular un editor de texto simple (como un recuadro ERT).
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-end
+ParIndent
\end_layout
\end_inset
- (indicando una definición ficticia que finaliza definiciones de estilos
- de texto, etc).
- Esta entrada es requerida y solo es significativa para recuadros flexibles.
- Entre otras cosas, determina en qué menús aparecerá este recuadro.
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-MultiPar
+string=""
\end_layout
\end_inset
- [
-\begin_inset Flex CharStyle:Code
+] El sangrado de la primera línea de un párrafo.
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-0
+Parindent
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+ estará fijado para un determinado estilo.
+ La excepción es el estilo
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-1
+Normal
\end_layout
\end_inset
-] Indica si se permiten múltiples párrafos en este recuadro.
- Además establecerá para CustomPars el mismo valor y para ForcePlain el
- valor opuesto.
- Estos pueden modificarse a otros valores si se usan
-\emph on
-después
-\emph default
- de MultiPar.
+, puesto que la sangría de un párrafo de estilo
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Normal
\end_layout
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\end_inset
+
+ puede prohibirse con
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-NeedProtect
+NextNoIndent
\end_layout
\end_inset
- [
-\begin_inset Flex CharStyle:Code
+.
+ Además, los párrafos de estilo
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-0
+Normal
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+ dentro de entornos usan la sangría
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-1
+Parindent
\end_layout
\end_inset
-] Si los comandos frágiles deben o no ser
-\begin_inset Flex CharStyle:Code
+ del entorno, no su propio valor.
+ Por ejemplo, los párrafos
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\backslash
-protect
+Normal
\end_layout
\end_inset
-'ed en este formato.
- (Nota: es
-\emph on
-no
-\emph default
- si el comando mismo debe ser protegido
-\emph on
-.)
+ en una enumeración no se sangran.
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-PassThru
+ParSep
\end_layout
\end_inset
[
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
+float=0
+\end_layout
-\emph on
-0
+\end_inset
+
+] El espacio vertical entre dos párrafos de este estilo.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Parskip
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-1
+float=0
\end_layout
\end_inset
-] Como con los estilos de párrafo (véase
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "des:PathThru"
+] LyX permite al usuario elegir entre
+\begin_inset Quotes fld
+\end_inset
+sangrado
+\begin_inset Quotes frd
\end_inset
-).
-\end_layout
+ o
+\begin_inset Quotes fld
+\end_inset
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
+espacio vertical
+\begin_inset Quotes frd
+\end_inset
-\begin_layout Plain Layout
-Preamble
-\end_layout
+ para
+\lang english
+ separate paragraphs
+\lang spanish
+.
+ Si se elige
+\begin_inset Quotes fld
+\end_inset
+sangrado
+\begin_inset Quotes frd
\end_inset
- Como con los estilos de párrafo (véase
-\begin_inset CommandInset ref
-LatexCommand pageref
-reference "des:Preamble"
+, este valor es completamente ignorado.
+ Si se elige
+\begin_inset Quotes fld
+\end_inset
+espacio vertical
+\begin_inset Quotes frd
\end_inset
-).
-\end_layout
+, el sangrado de un estilo tipo
+\begin_inset Quotes fld
+\end_inset
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
+Párrafo
+\begin_inset Quotes frd
+\end_inset
-\begin_layout Plain Layout
-Requires
-\end_layout
+ de LaTeX se ignora y todos los párrafos son separados con este argumento
+
+\begin_inset Quotes fld
+\end_inset
+parskip
+\begin_inset Quotes frd
\end_inset
- [
-\begin_inset Flex CharStyle:Code
+.
+ El espacio vertical se calcula con
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-string
-\end_layout
-
+Parskip
+\begin_inset space ~
\end_inset
-] Como con los estilos de párrafo (véase
-\begin_inset CommandInset ref
-LatexCommand pageref
-reference "des:Requires"
+* DefaultHeight
+\end_layout
\end_inset
-).
-\end_layout
+, donde
+\begin_inset Flex Code
+status collapsed
-\begin_layout Subsection
-Contadores
-\begin_inset CommandInset label
-LatexCommand label
-name "sub:contadores"
+\begin_layout Plain Layout
+DefaultHeight
+\end_layout
\end_inset
-
+ es la altura de una fila con la tipografía normal.
+ De esta forma, el aspecto queda igual con diferentes tipografías de pantalla.
\end_layout
-\begin_layout Standard
-Desde la versión 1.3.0 de LyX, es posible y necesario definir los contadores
- (
-\begin_inset Flex CharStyle:MenuItem
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-chapter
+PassThru
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:MenuItem
+ [
+\emph on
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-figure
+
+\emph on
+0
\end_layout
\end_inset
-, \SpecialChar \ldots{}
-) en la propia clase de texto.
- Los contadores estándar están definidos en el archivo
-\begin_inset Flex CharStyle:Code
+
+\emph default
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-stdcounters.inc
+1
\end_layout
\end_inset
-, de modo que no tienes más que añadir
+] Si el contenido de este párrafo debería aparecer en la salida en forma
+ cruda, es decir sin las traducciones especiales que LaTeX necesitaría.
\end_layout
-\begin_layout LyX-Code
-Input stdcounters.inc
-\end_layout
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
-\begin_layout Standard
-en el archivo de formato para que funcionen.
- Pero si quieres puedes definir contadores personalizados.
- La declaración de un contador debe comenzar con:
+\begin_layout Plain Layout
+Preamble
\end_layout
-\begin_layout LyX-Code
-Counter nombre
-\end_layout
+\end_inset
-\begin_layout Standard
-donde 'nombre' es el que des al contador.
- Hay que terminar con
+ Información a incluir en el preámbulo LaTeX cuando se usa este estilo.
+ Utilizado para definir macros, paquetes a cargar, etc., requeridos por este
+ estilo en particular.
+ Debe terminar con
\begin_inset Quotes fld
\end_inset
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-End
+EndPreamble
\end_layout
\end_inset
\end_inset
.
- Se pueden usar además los parámetros siguientes:
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelString
+RefPrefix
\end_layout
\end_inset
[
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
-=""] Si se define esta cadena, indica cómo se muestra el contador.
- Al establecer este valor también se da el mismo valor a
-\begin_inset Flex CharStyle:Code
+] El prefijo a usar cuando se crean etiquetas que se refieren a párrafos
+ de este tipo.
+ Esto permite el uso de referencias con formato.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelStringAppendix
+RequiredArgs
\end_layout
\end_inset
-.
- Para los valores de 'string' se pueden usar las estructuras siguientes:
-\end_layout
-
-\begin_deeper
-\begin_layout Itemize
-\begin_inset Flex CharStyle:Code
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\backslash
-thecounter
+int=0
\end_layout
\end_inset
- será reemplazado por la expansión de
-\begin_inset Flex CharStyle:Code
+] El número de argumentos requeridos que el comando LaTeX o el entorno correspon
+diente a este estilo esperan.
+ En el caso de un comando, estos son argumentos requeridos que
+\emph on
+no sean
+\emph default
+ los asociados con el contenido del párrafo mismo.
+ Estos no se tienen que proporcionar realmente: LyX exportará argumentos
+ vacíos si es necesario.
+ Los argumentos opcionales se exportarán antes que los requeridos.
+ Véase la discusión de la etiqueta anterior
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelString
+OptionalArgs
\end_layout
\end_inset
+ para más información.
+\end_layout
-\begin_inset Newline linebreak
-\end_inset
-
- (o
-\begin_inset Flex CharStyle:Code
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelStringAppendix
+Requires
\end_layout
\end_inset
-) del contador
-\begin_inset Flex CharStyle:Code
+
+\series medium
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-counter
+string
\end_layout
\end_inset
-.
-
-\end_layout
-
-\begin_layout Itemize
-los valores del contador pueden expresarse usando macros tipo LaTeX como
-
-\begin_inset Flex CharStyle:Code
+]
+\series default
+ Si el estilo requiere la característica
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
+string
+\end_layout
-\backslash
-
-\emph on
-numbertype
-\emph default
-{
-\emph on
-counter
-\emph default
-}
-\end_layout
+\end_inset
+.
+ Véase arriba (
+\lang english
+sec
+\lang spanish
+.
+\begin_inset space ~
\end_inset
-, donde
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-\emph on
-numbertype
-\end_layout
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:Parámetros-generales-clases"
\end_inset
- puede ser:
-\begin_inset Foot
-status open
+) la descripción de
+\begin_inset Flex Code
+status collapsed
\begin_layout Plain Layout
-En realidad, la situación es un poco más complicada: cualquier
-\emph on
-numbertype
-\emph default
- distinto de los descritos a continuación generará números arábigos.
- No sería una sorpresa ver esto cambiado en el futuro.
+Provides
\end_layout
\end_inset
+ para información sobre 'características'.
-\begin_inset Flex CharStyle:Code
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-arabic
+RightMargin
\end_layout
\end_inset
-: 1, 2, 3,\SpecialChar \ldots{}
-;
-\begin_inset Flex CharStyle:Code
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-alph
+string=""
\end_layout
\end_inset
- para minúsculas: a, b, c, \SpecialChar \ldots{}
-;
-\begin_inset Flex CharStyle:Code
+] Similar a
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Alph
+LeftMargin
\end_layout
\end_inset
- para mayúsculas: A, B, C, \SpecialChar \ldots{}
-;
-\begin_inset Flex CharStyle:Code
+.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-roman
+Spacing
\end_layout
\end_inset
- números romanos en minúscula: i, ii, iii, \SpecialChar \ldots{}
-
-\begin_inset Foot
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-\size normal
\emph on
-\color none
-N.
-\begin_inset space \thinspace{}
-\end_inset
+single
+\end_layout
-del T.
-\emph default
-: El estilo
-\family sans
+\end_inset
-\begin_inset Flex CharStyle:Code
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\family sans
-\size normal
-\color none
-spanish
+onehalf
\end_layout
\end_inset
-
-\family default
- de
-\family sans
-
-\begin_inset Flex CharStyle:Code
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\family sans
-\size normal
-\color none
-babel
+double
\end_layout
\end_inset
+,
+\begin_inset Flex Code
+status collapsed
-\family default
-\size default
-\color inherit
- los transforma automáticamente en versalitas
-\noun on
-, i, ii
-\noun default
-\SpecialChar \ldots{}
-, ya que los romanos en minúscula no se usan en español.
-
+\begin_layout Plain Layout
+other
+\begin_inset space ~
+\end_inset
+
+<valor>
\end_layout
\end_inset
-;
-\begin_inset Flex CharStyle:Code
+] Esto define cuál debería ser el espacio predefinido en el estilo.
+ Los argumentos
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Roman
+single
\end_layout
\end_inset
- para romanos en mayúsculas: I, II, III\SpecialChar \ldots{}
-;
-\begin_inset Flex CharStyle:Code
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-hebrew
+onehalf
\end_layout
\end_inset
- para números hebreos.
-\end_layout
-
-\end_deeper
-\begin_layout Standard
-Si no se define LabelString, se construye un valor por omisión así: si el
- contador tiene un contador maestro
-\begin_inset Flex CharStyle:Code
+ y
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-master
+double
\end_layout
\end_inset
- (definido mediante
-\begin_inset Flex CharStyle:Code
+ corresponden respectivamente a un multiplicador de 1, 1.25 y 1.667.
+ Si se especifica el argumento
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Within
+other
\end_layout
\end_inset
-), se usa la cadena
-\begin_inset Flex CharStyle:Code
+, entonces se debería proporcionar además un argumento numérico que será
+ el valor real del multiplicador.
+ Anotar que, al contrario que otros parámetros,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\backslash
-themaster.
-\backslash
-arabic{counter}
+Spacing
\end_layout
\end_inset
-; si no, se usa la cadena
-\begin_inset Flex CharStyle:Code
+ implica la generación de código LaTeX específico, usando el paquete LaTeX
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\backslash
-arabic{counter}
+setspace
\end_layout
\end_inset
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelStringAppendix
+Spellcheck
\end_layout
\end_inset
[
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-string
+0
\end_layout
\end_inset
-=""] Lo mismo que
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-LabelString
-\end_layout
+,
+\emph on
+\begin_inset space \thinspace{}
\end_inset
-, pero para el apéndice.
-\end_layout
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\emph default
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Within
+
+\emph on
+1
\end_layout
\end_inset
- [
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-string
+] Corrección ortográfica de párrafos de este estilo.
+ Por omisión, sí.
\end_layout
-\end_inset
-
-=""] Si esto se establece para el nombre de otro contador, el presente contador
- se reiniciará cada vez que el otro aumente.
- Por ejemplo,
-\begin_inset Flex CharStyle:Code
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-subsection
+TextFont
\end_layout
\end_inset
- se numera dentro de
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-section
-\end_layout
+ La tipografía para el cuerpo del texto.
+ Véase la sección
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:Tipografías"
\end_inset
.
\end_layout
-\begin_layout Subsection
-Descripción de las fuentes
-\begin_inset CommandInset label
-LatexCommand label
-name "sub:fuentes"
-
-\end_inset
-
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+\begin_layout Plain Layout
+TocLevel
\end_layout
-\begin_layout Standard
-Una descripción de una fuente se ve como:
-\end_layout
+\end_inset
-\begin_layout LyX-Code
-Font
-\family roman
-\emph on
-or
-\family default
-\emph default
- LabelFont
-\end_layout
+ [
+\begin_inset Flex Code
+status collapsed
-\begin_layout LyX-Code
- ...
+\begin_layout Plain Layout
+int=3
\end_layout
-\begin_layout LyX-Code
-EndFont
-\end_layout
+\end_inset
-\begin_layout Standard
-Están disponibles los comandos siguientes:
+] El nivel del estilo en el índice general.
+ Esto se usa para la numeración automática de los encabezados de sección.
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Color
+TopSep
\end_layout
\end_inset
[
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-none
+float=0
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-black
+] El espacio vertical con el que el primero de una cadena de párrafos con
+ este estilo se separa del párrafo anterior.
+ Si el párrafo anterior tiene otro estilo, la separación no es simplemente
+ añadida, sino que se pone la máxima.
\end_layout
+\begin_layout Subsection
+Internacionalización de estilos de párrafo
+\begin_inset CommandInset label
+LatexCommand label
+name "sub:I18n"
+
\end_inset
-,
-\begin_inset Flex CharStyle:Code
-status collapsed
-\begin_layout Plain Layout
-white
\end_layout
-\end_inset
+\begin_layout Standard
+LyX ha soportado desde hace tiempo la internacionalización de la información
+ de formato, pero, hasta la versión 2.0, esto se aplicaba solo a la interfaz
+ de usuario y no a la salida, digamos, PDF.
+ Así, por ej., autores franceses tenían que acudir a feos trucos para conseguir
+ `Théorème 1' en vez de `Theorem 1'.
+ Gracias a Georg Baum, este ya no es el caso.
+\end_layout
-,
-\begin_inset Flex CharStyle:Code
+\begin_layout Standard
+Si un
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-red
+Style
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+ define texto que se mostrará en el documento exportado, puede usar
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-green
+LangPreamble
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+ y
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-blue
+BabelPreamble
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+ para soportar correctamente documentos con idioma distinto del inglés e
+ incluso documentos plurilingües.
+ El siguiente extracto (del archivo
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-cyan
+theorems-ams.inc
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
-status collapsed
+) muestra cómo funciona:
+\end_layout
-\begin_layout Plain Layout
-magenta
+\begin_layout LyX-Code
+Preamble
\end_layout
-\end_inset
+\begin_deeper
+\begin_layout LyX-Code
+
+\backslash
+theoremstyle{remark}
+\end_layout
-,
-\begin_inset Flex CharStyle:Code
-status collapsed
+\begin_layout LyX-Code
+
+\backslash
+newtheorem{claim}[thm]{
+\backslash
+protect
+\backslash
+claimname}
+\end_layout
-\begin_layout Plain Layout
-yellow
+\begin_layout LyX-Code
+EndPreamble
\end_layout
-\end_inset
+\begin_layout LyX-Code
+LangPreamble
+\end_layout
-]
+\begin_layout LyX-Code
+
+\backslash
+providecommand{
+\backslash
+claimname}{_(Claim)}
\end_layout
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
+\begin_layout LyX-Code
+EndLangPreamble
+\end_layout
-\begin_layout Plain Layout
-Family
+\begin_layout LyX-Code
+BabelPreamble
\end_layout
-\end_inset
+\begin_layout LyX-Code
+
+\backslash
+addto
+\backslash
+captions$$lang{
+\backslash
+renewcommand{
+\backslash
+claimname}{_(Claim)}}
+\end_layout
- [
-\emph on
+\begin_layout LyX-Code
+EndBabelPreamble
+\end_layout
-\begin_inset Flex CharStyle:Code
+\end_deeper
+\begin_layout Standard
+En principio, cualquier LaTeX legal puede aparecer en las etiquetas
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-Roman
+LangPreamble
\end_layout
\end_inset
-
-\emph default
-,
-\begin_inset Flex CharStyle:Code
+ y
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Sans
+BabelPreamble
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+, pero en la práctica el aspecto será generalmente como el mostrado aquí.
+ La clave para una correcta traducción del texto impreso es la definición
+ del comando LaTeX
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Typewriter
+
+\backslash
+claimname
\end_layout
\end_inset
-]
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+ y su uso en
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Misc
+
+\backslash
+newtheorem
\end_layout
\end_inset
- [
-\begin_inset Flex CharStyle:Code
+.
+
+\end_layout
+
+\begin_layout Standard
+La etiqueta
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-string
+LangPreamble
\end_layout
\end_inset
-] Son argumentos válidos:
-\begin_inset Flex CharStyle:Code
+ proporciona internacionalización basada en el idioma global del documento.
+ El contenido de la etiqueta se incluirá en el preámbulo, igual que con
+ la etiqueta
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-emph
+Preamble
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+.
+ Lo que la hace especial es el uso de la
+\begin_inset Quotes eld
+\end_inset
+
+función
+\begin_inset Quotes erd
+\end_inset
+
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-noun
+_()
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+, que será reemplazada, cuando LyX genere la salida LaTeX, por la traducción
+ de su argumento al idioma del documento.
+\end_layout
+
+\begin_layout Standard
+La etiqueta
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-underbar
+BabelPreamble
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+ es más compleja, puesto que está pensada para dar soporte a documentos
+ plurilingües y ofrece una interfaz al paquete
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-no_emph
+babel
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+.
+ Su contenido se añadirá al preámbulo una vez por cada idioma que aparezca
+ en el documento.
+ En este caso, el argumento en
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-no_noun
+_()
\end_layout
\end_inset
- and
-\begin_inset Flex CharStyle:Code
+ se reemplazará por su traducción al idioma en cuestión; la expresión
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-no_bar
+$$lang
\end_layout
\end_inset
-.
- Cada uno de ellos activa o desactiva el atributo correspondiente.
+ es reemplazada por el nombre del idioma (el usado por el paquete babel).
\end_layout
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-Series
+\begin_layout Standard
+Un documento en alemán que también incluya una sección en francés tendría
+ lo siguiente en el preámbulo:
\end_layout
+\begin_layout LyX-Code
+
+\backslash
+addto
+\backslash
+captionsfrench{
+\backslash
+renewcommand{
+\backslash
+claimname}{Affirmation}}
+\begin_inset Newline newline
\end_inset
- [
-\emph on
-\begin_inset Flex CharStyle:Code
-status collapsed
+\backslash
+addto
+\backslash
+captionsngerman{
+\backslash
+renewcommand{
+\backslash
+claimname}{Behauptung}}
+\begin_inset Newline newline
+\end_inset
-\begin_layout Plain Layout
-\emph on
-Medium
+\backslash
+providecommand{
+\backslash
+claimname}{Behauptung}
\end_layout
-\end_inset
-
-
-\emph default
-,
-\begin_inset Flex CharStyle:Code
+\begin_layout Standard
+LaTeX y
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Bold
+babel
\end_layout
\end_inset
-]
+ conspirarán para producir el texto correcto en la salida.
\end_layout
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_layout Standard
+Un punto importante a tener en cuenta aquí es que las traducciones son proporcio
+nadas por el propio LyX, por medio del mismo mecanismo empleado para la
+ internacionalización de la interfaz de usuario.
+ Esto quiere decir, en definitiva, que
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Shape
+LangPreamble
\end_layout
\end_inset
- [
-\emph on
-
-\begin_inset Flex CharStyle:Code
+ y
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
+BabelPreamble
+\end_layout
-\emph on
-Up
+\end_inset
+
+ realmente solo son útiles en archivos de formato que son proporcionados
+ por LyX, puesto que el texto introducido en archivos de formato creados
+ por el usuario no serán tenidos en cuenta por las rutinas de internacionalizaci
+ón de LyX.
+ Sin embargo, cualquier formato creado con la intención de ser incluido
+ en LyX debería usar estas etiquetas en los lugares apropiados.
\end_layout
+\begin_layout Subsection
+Flotantes
+\begin_inset CommandInset label
+LatexCommand label
+name "sub:Flotantes"
+
\end_inset
-\emph default
-,
-\begin_inset Flex CharStyle:Code
+\end_layout
+
+\begin_layout Standard
+Es necesario definir los flotantes (
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
-Italic
+figura
\end_layout
\end_inset
,
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
-SmallCaps
+cuadro
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+, \SpecialChar \ldots{}
+) en la propia clase de texto.
+ Los flotantes normales se incluyen en el archivo
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Slanted
+stdfloats.inc
\end_layout
\end_inset
-]
+, así que no tendrás más que añadir
+\end_layout
+
+\begin_layout LyX-Code
+Input stdfloats.inc
+\end_layout
+
+\begin_layout Standard
+en tu archivo de formato.
+ Si quieres implementar una clase de texto que proponga algún otro tipo
+ de flotante (como la clase AGU empaquetada con LyX), la información siguiente
+ te servirá de ayuda:
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Size
+Extension
\end_layout
\end_inset
[
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-tiny
+string
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
-status collapsed
+=
+\begin_inset Quotes erd
+\end_inset
-\begin_layout Plain Layout
-small
-\end_layout
+\begin_inset Quotes erd
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+] La extensión del nombre de un archivo auxiliar para la lista de figuras
+ (u otra cosa).
+ LaTeX escribe las leyendas en este archivo.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-normal
+GuiName
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-large
+string
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
-status collapsed
+=
+\begin_inset Quotes erd
+\end_inset
-\begin_layout Plain Layout
-larger
-\end_layout
+\begin_inset Quotes erd
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+] La cadena que se usará en los menús y también para la leyenda.
+ Esto se traduce al idioma actual si se usa.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-largest
+HTML*
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
-status collapsed
+ Controlan la salida XHTML.
+ Véase la sección
+\begin_inset space ~
+\end_inset
-\begin_layout Plain Layout
-huge
-\end_layout
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sec:Etiquetas-para-XHTML"
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-giant
+IsPredefined
\end_layout
\end_inset
-]
-\end_layout
-
-\begin_layout Subsection
-Actualización de antiguos archivos de formato
-\end_layout
+ [
+\emph on
-\begin_layout Standard
-El formato de archivo de los archivos de formato cambia de vez en cuando,
- de modo que los antiguos archivos de formato deben ser convertidos.
- Desde LyX 1.4.0 este proceso ha sido automatizado: si LyX lee un archivo
- de formato con formato antiguo lanzará la herramienta de conversión
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LyXDir/scripts/layout2layout.py
+0
\end_layout
\end_inset
-, que lo convierte a un archivo temporal con el formato actual.
- El archivo original se deja sin tocar.
- Si lo quieres convertir permanentemente, ejecuta el convertidor a mano:
-\end_layout
-\begin_layout LyX-Code
-python $LyXDir/scripts/layout2layout.py myclass.layout myclassnew.layout
-\end_layout
+\emph default
+,
+\begin_inset space \thinspace{}
+\end_inset
-\begin_layout Standard
-(Debes reemplazar
-\begin_inset Flex CharStyle:Code
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-$LyXDir
+1
\end_layout
\end_inset
- con el nombre de tu directorio LyX en el sistema, a menos que lo tengas
- ya definido con una variable de entorno).
- Después copia
-\begin_inset Flex CharStyle:Code
+] Indica si el flotante está ya definido en la clase de documento o si necesitam
+os cargar el paquete LaTeX
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-myclassnew.layout
+float
\end_layout
\end_inset
- a
-\begin_inset Flex CharStyle:Code
+ para definirlo sobre la marcha.
+ Por omisión
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-UserDir/layouts/
+0
\end_layout
\end_inset
-.
-\end_layout
+, que significa: usar
+\begin_inset Flex Code
+status collapsed
-\begin_layout Standard
-La conversión automática solo maneja cambios de sintaxis.
- No puede manejar el caso en el que el contenido de archivos incluidos fue
- cambiado, así pues estos tendrán que convertirse separadamente.
+\begin_layout Plain Layout
+float
\end_layout
-\begin_layout Section
-Creación de plantillas
-\begin_inset CommandInset label
-LatexCommand label
-name "sec:Creación-de-plantillas"
-
\end_inset
+.
+ Deberá ponerse
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+1
+\end_layout
+
+\end_inset
+ si el flotante ya está definido por la clase de documento LaTeX.
\end_layout
-\begin_layout Standard
-Las plantillas se crean igual que los documentos normales.
- La única diferencia es que los documentos usuales contienen todas las configura
-ciones posibles, incluyendo los esquemas de las fuentes y el tamaño del
- papel.
- Generalmente, un usuario no quiere una plantilla para sobrescribir los
- valores predefinidos en estos casos.
- Por esta razón, el diseñador de una plantilla debería quitar los correspondient
-es comandos como
-\begin_inset Flex CharStyle:Code
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\backslash
-fontscheme
+ListCommand
\end_layout
\end_inset
- o
-\begin_inset Flex CharStyle:Code
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\backslash
-papersize
+string
\end_layout
\end_inset
- del archivo de la plantilla LyX.
- Esto se puede hacer con cualquier editor de texto, como
-\begin_inset Flex CharStyle:Code
+=
+\begin_inset Quotes erd
+\end_inset
+
+
+\begin_inset Quotes erd
+\end_inset
+
+] El comando usado para generar una lista de flotantes de este tipo; debe
+ omitirse el precedente `
+\backslash
+'.
+ Esto
+\emph on
+debe
+\emph default
+ ponerse si
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-vi
+UsesFloatPkg
\end_layout
\end_inset
- o
-\begin_inset Flex CharStyle:Code
+ es `false', puesto que no hay una forma estándar de generar este comando.
+ Se ignora si
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-xedit
+UsesFloatPkg
\end_layout
\end_inset
-.
+ es `true', porque en este caso sí hay una forma estándar de definir el
+ comando.
\end_layout
-\begin_layout Standard
-Los archivos editados de plantillas que has creado se ponen en
-\begin_inset Flex CharStyle:Code
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-UserDir/templates/
+ListName
\end_layout
\end_inset
-, copia los que uses desde el directorio global de plantillas
-\begin_inset Flex CharStyle:Code
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LyXDir/templates/
+string
\end_layout
\end_inset
- al mismo sitio y redefine la ruta de las plantillas en el diálogo
-\begin_inset Flex CharStyle:MenuItem
-status collapsed
+=
+\begin_inset Quotes erd
+\end_inset
-\begin_layout Plain Layout
-Herramientas\SpecialChar \menuseparator
-Preferencias\SpecialChar \menuseparator
-Rutas
-\end_layout
+\begin_inset Quotes erd
\end_inset
-.
+] Un título para una lista de flotantes de este tipo (índice de figuras,
+ tablas o lo que sea).
+ Se usa para el nombre del recuadro en LyX; se pasa a LaTeX para usarlo
+ como título allí; y se usa como título en la salida.
+ Será traducido al idioma del documento.
\end_layout
-\begin_layout Standard
-Ten en cuenta que hay una plantilla que tiene un significado particular:
-
-\begin_inset Flex CharStyle:Code
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-defaults.lyx
+NumberWithin
\end_layout
\end_inset
-.
- Esta plantilla se carga cada vez que abres un documento nuevo con
-\begin_inset Flex CharStyle:MenuItem
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Archivo\SpecialChar \menuseparator
-Nuevo
+string
\end_layout
\end_inset
- con el fin de proporcionar unos valores predefinidos convenientes.
- Para crear esta plantilla desde dentro de LyX, lo que debes hacer es abrir
- un documento, ajustar las configuraciones convenientes y usar el botón
-
-\begin_inset Flex CharStyle:MenuItem
+=
+\begin_inset Quotes erd
+\end_inset
+
+
+\begin_inset Quotes erd
+\end_inset
+
+] Este argumento (opcional) determina si los flotantes de esta clase serán
+ numerados dentro de alguna unidad de sección del documento.
+ Por ejemplo, si
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Guardar como valores predeterminados
+NumberWithin
\end_layout
\end_inset
-.
-\end_layout
+ es
+\begin_inset Quotes fld
+\end_inset
-\begin_layout Chapter
-Inserción de material externo
-\end_layout
-\begin_layout Standard
-\begin_inset Box Shadowbox
-position "t"
-hor_pos "c"
-has_inner_box 1
-inner_pos "t"
-use_parbox 0
-use_makebox 0
-width "100col%"
-special "none"
-height "1in"
-height_special "totalheight"
-status open
+\begin_inset Flex Code
+status collapsed
\begin_layout Plain Layout
-AVISO: Esta parte de la documentación no ha sido actualizada desde hace
- tiempo.
- Esperamos que aún sea adecuada, pero no hay garantías.
+chapter
\end_layout
\end_inset
-\end_layout
-
-\begin_layout Standard
-El uso de material de fuentas externas a LyX se trata con detalle en el
- manual
-\emph on
-Objetos insertados
-\emph default
-.
- En el presente documento se trata sobre lo que debe suceder entre bambalinas
- para incluir nuevas clases de material.
-\end_layout
+\begin_inset Quotes frd
+\end_inset
-\begin_layout Section
-¿Cómo funciona?
+, los flotantes serán numerados dentro de los capítulos.
\end_layout
-\begin_layout Standard
-La característica material externo se basa en el concepto
-\emph on
-plantilla
-\emph default
-.
- Una plantilla es una especificación de la forma en que LyX interactúa con
- ciertos tipos de material.
- De por sí, LyX incluye plantillas predefinidas para figuras Xfig, varios
- tipos de imágenes raster, diagramas de ajedrez y notación musical LilyPond.
- Puedes comprobar la lista actual en el menú
-\begin_inset Flex CharStyle:MenuItem
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Insertar\SpecialChar \menuseparator
-Archivo\SpecialChar \menuseparator
-Material externo
+Placement
\end_layout
\end_inset
-.
- Además, es posible construir plantillas propias para soportar determinado
- tipo de material.
- Más tarde describiremos con más detalle lo que esto implica, y esperamos
- que nos envíes tus plantillas para que se puedan incluir en próximas versiones
- de LyX.
-\end_layout
-
-\begin_layout Standard
-Otra idea básica de la característica material externo es distinguir entre
- el archivo original que sirve como base para el material final y el archivo
- generado que se incluye en el documento impreso o exportado.
- Por ejemplo, consideremos el caso de una figura hecha con
-\begin_inset Flex CharStyle:Code
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Xfig
+string
\end_layout
\end_inset
-.
- El programa Xfig en sí mismo trabaja sobre un archivo original con extensión
-
-\begin_inset Flex CharStyle:Code
-status collapsed
+=
+\begin_inset Quotes erd
+\end_inset
-\begin_layout Plain Layout
-.fig
-\end_layout
+\begin_inset Quotes erd
\end_inset
-.
- Dentro de Xfig, se crea o modifica una figura y se guarda como un archivo
-
-\begin_inset Flex CharStyle:Code
+] La colocación por omisión para la clase dada de flotantes.
+ El valor de
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-.fig
+string
\end_layout
\end_inset
-.
- Para incluir la figura en un documento, se ejecuta
-\begin_inset Flex CharStyle:Code
+ deberá ser un estándar LaTeX:
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-transfig
+t
\end_layout
\end_inset
- con el fin de crear un archivo PostScript que puede incluirse fácilmente
- en el archivo LaTeX.
- En este caso, el archivo
-\begin_inset Flex CharStyle:Code
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-.fig
+b
\end_layout
\end_inset
- es el original, y el archivo PostScript es el archivo generado.
-\end_layout
-
-\begin_layout Standard
-Esta distinción es importante para permitir la actualización del material
- durante el proceso de escritura del documento.
- Además, provee la flexibilidad necesaria para soportar múltiples formatos
- de exportación.
- Por ejemplo, en el caso de un archivo de texto sencillo, no es una brillante
- idea incluir la figura como PostScript puro.
- En vez de esto, es preferible incluir solo una referencia a la figura o
- bien probar algún convertidor de gráficos a Ascii para que el resultado
- final se parezca al gráfico real.
- La gestión de material externo de LyX permite hacer esto porque se basa
- en parámetros apropiados para los diferentes formatos de exportación soportados.
-\end_layout
+,
+\begin_inset Flex Code
+status collapsed
-\begin_layout Standard
-Además de soportar la generación de diferentes productos de acuerdo con
- el formato de exportación, existe una profunda integración con las aplicaciones
- de edición y visualización.
- En el caso de figuras Xfig, es posible editar el archivo original en Xfig
- con un simple clic derecho sobre el recuadro y también previsualizar el
- PostScript generado con ghostview.
- Se acabaron los enredos con la línea de comandos y/o el navegador de archivos
- para localizar y manipular los archivos originales o los generados.
- De esta manera, se pueden por fin aprovechar las ventajas de muy diversas
- aplicaciones importantes para la composición de los documentos, y por tanto
- aumentar el rendimiento.
+\begin_layout Plain Layout
+p
\end_layout
-\begin_layout Standard
+\end_inset
-\end_layout
+ y
+\begin_inset Flex Code
+status collapsed
-\begin_layout Section
-El archivo de configuración de plantillas externas
+\begin_layout Plain Layout
+h
\end_layout
-\begin_layout Standard
-Es relativamente fácil añadir en LyX definiciones personalizadas de plantillas
- externas.
- Sin embargo, hay que ser consciente de que hacer esto de manera descuidada
- generará muy probablemente un agujero de seguridad fácil de explotar.
- Así pues, antes de hacer esto, lee por favor la discusión sobre seguridad
- en la sección
-\begin_inset space ~
\end_inset
+, por
+\begin_inset Quotes fld
+\end_inset
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sec:Discusión-sobre-seguridad"
+top
+\begin_inset Quotes frd
+\end_inset
+ (arriba),
+\begin_inset Quotes fld
\end_inset
+bottom
+\begin_inset Quotes frd
+\end_inset
+
+ (abajo),
+\begin_inset Quotes fld
+\end_inset
+
+page
+\begin_inset Quotes frd
+\end_inset
+
+ (página), y
+\begin_inset Quotes fld
+\end_inset
+
+here
+\begin_inset Quotes frd
+\end_inset
+
+ (aquí), respectivamente.
+\begin_inset Foot
+status collapsed
+
+\begin_layout Plain Layout
+Anotar que el orden de estas letras en la cadena es irrelevante, como en
+ LaTeX.
+\end_layout
+
+\end_inset
+
+ Por encima de éstos hay un nuevo tipo,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+H
+\end_layout
+
+\end_inset
+
+, que no corresponde realmente a un flotante, ya que se refiere a: ponerlo
+ aquí,
+\begin_inset Quotes fld
+\end_inset
+
+here
+\begin_inset Quotes frd
+\end_inset
+
+, y en ninguna otra parte.
+ Anotar que, sin embargo, el colocador
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+H
+\end_layout
+
+\end_inset
+
+ es especial y, debido a detalles de implementación, no puede usarse en
+ tipos de flotantes no empotrados.
+ Si no comprendes lo que esto significa, usa solo
+\begin_inset Quotes fld
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+tbp
+\end_layout
+
+\end_inset
+
+
+\begin_inset Quotes frd
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+RefPrefix
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+string
+\end_layout
+
+\end_inset
+
+] El prefijo a usar cuando se crean etiquetas referidas a flotantes de este
+ tipo.
+ Esto permite el uso de referencias con formato.
+ Puedes quitar cualquier
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+RefPrefix
+\end_layout
+
+\end_inset
+
+ puesto por un estilo copiado usando el valor especial
+\begin_inset Quotes eld
+\end_inset
+
+OFF
+\begin_inset Quotes erd
+\end_inset
+
+, todas mayúsculas.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Style
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+string
+\end_layout
+
+\end_inset
+
+=
+\begin_inset Quotes erd
+\end_inset
+
+
+\begin_inset Quotes erd
+\end_inset
+
+] El estilo usado cuando se define el flotante con
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\backslash
+newfloat
+\end_layout
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Type
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+string
+\end_layout
+
+\end_inset
+
+=
+\begin_inset Quotes erd
+\end_inset
+
+
+\begin_inset Quotes erd
+\end_inset
+
+] El
+\begin_inset Quotes fld
+\end_inset
+
+tipo
+\begin_inset Quotes frd
+\end_inset
+
+ de la nueva clase de flotante, como programa o algoritmo.
+ Después del apropiado
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\backslash
+newfloat
+\end_layout
+
+\end_inset
+
+, comandos tales como
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\backslash
+begin{program}
+\end_layout
+
+\end_inset
+
+ o
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\backslash
+end{algorithm*}
+\end_layout
+
+\end_inset
+
+ estarán disponibles.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+UsesFloatPkg
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+0
+\end_layout
+
+\end_inset
+
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+1
+\end_layout
+
+\end_inset
+
+] Nos dice si este flotante se define usando el paquete LaTeX
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+float
+\end_layout
+
+\end_inset
+
+, bien por el archivo de clase o por un paquete, o bien sobre la marcha
+ por el propio LyX.
+\end_layout
+
+\begin_layout Standard
+Anotar que al definir un flotante con tipo
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+type
+\end_layout
+
+\end_inset
+
+ automáticamente se define el correspondiente contador con nombre
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+type
+\end_layout
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Subsection
+Recuadros flexibles y formato del recuadro
+\begin_inset CommandInset label
+LatexCommand label
+name "sub:estilo-del-texto"
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+Los recuadros flexibles son de tres tipos:
+\end_layout
+
+\begin_layout Itemize
+estilo del texto (
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+CharStyle
+\end_layout
+
+\end_inset
+
+): estos definen diseños semánticos correspondientes a comandos LaTeX como
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\backslash
+noun
+\end_layout
+
+\end_inset
+
+ y
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\backslash
+code
+\end_layout
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Itemize
+definido por el usuario (
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Custom
+\end_layout
+
+\end_inset
+
+): estos se pueden usar para definir recuadros plegables personalizados,
+ del tipo de los de código TeX, notas al pie y similares.
+ Un ejemplo obvio es un recuadro de nota final, definido en el módulo del
+ mismo nombre (
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+endnotes
+\end_layout
+
+\end_inset
+
+).
+\end_layout
+
+\begin_layout Itemize
+elementos XML (
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Element
+\end_layout
+
+\end_inset
+
+): para usar con las clases DocBook.
+\end_layout
+
+\begin_layout Standard
+Los recuadros flexibles se definen usando la etiqueta
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+InsetLayout
+\end_layout
+
+\end_inset
+
+, que se explicará en un momento.
+\end_layout
+
+\begin_layout Standard
+La etiqueta
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+InsetLayout
+\end_layout
+
+\end_inset
+
+ también sirve para otra función: puede utilizarse para personalizar el
+ diseño general de muchos tipos diferentes de recuadros.
+ Actualmente,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+InsetLayout
+\end_layout
+
+\end_inset
+
+ permite personalizar los parámetros de diseño de notas al pie, notas al
+ margen, notas, recuadros de código TeX (ERT), ramas, listados de programa,
+ índices, cuadros, tablas, algoritmos, URL, y argumentos opcionales, así
+ como para definir recuadros flexibles.
+\end_layout
+
+\begin_layout Standard
+La definición de
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+InsetLayout
+\end_layout
+
+\end_inset
+
+ debe comenzar con una línea de la forma:
+\end_layout
+
+\begin_layout LyX-Code
+InsetLayout <type>
+\end_layout
+
+\begin_layout Standard
+Aquí,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+<type>
+\end_layout
+
+\end_inset
+
+ indica el recuadro cuyo formato se va a definir, y hay dos casos.
+\end_layout
+
+\begin_layout Enumerate
+Se va a modificar el formato para un tipo de recuadro preexistente.
+ En este caso,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+<type>
+\end_layout
+
+\end_inset
+
+ puede ser uno cualquiera de los siguientes:
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Algorithm
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Branch
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Box
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Box:shaded
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+ERT
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Figure
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Foot
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Index
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Info
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Info:menu
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Info:shortcut
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Info:shortcuts
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Listings
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Marginal
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Note:Comment
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Note:Note
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Newline newline
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Note:GreyedOut
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+OptArg
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Table
+\end_layout
+
+\end_inset
+
+, o
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+URL
+\end_layout
+
+\end_inset
+
+.
+
+\end_layout
+
+\begin_layout Enumerate
+Se va a definir el formato para un recuadro flexible.
+ En este caso,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+<type>
+\end_layout
+
+\end_inset
+
+ puede ser cualquier identificador válido no utilizado por un recuadro preexiste
+nte.
+ El identificador puede incluir espacios, pero en este caso debe ponerse
+ todo entre comillas.
+ Puede además incluir un identificador de nombre del espacio, precedido
+ de dos puntos, como
+\begin_inset Quotes eld
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Flex:Code
+\end_layout
+
+\end_inset
+
+
+\begin_inset Quotes erd
+\end_inset
+
+.
+ Anotar que la definición de un flexible debe incluir
+\emph on
+además
+\emph default
+ una entrada
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LyXType
+\end_layout
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Standard
+La definición de
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+InsetLayout
+\end_layout
+
+\end_inset
+
+ puede contener las siguientes entradas:
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+BgColor
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+<nombre>
+\end_layout
+
+\end_inset
+
+] El color para el fondo del recuadro.
+
+\lang english
+See chapter
+\begin_inset space ~
+\end_inset
+
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "chap:Names-of-colors"
+
+\end_inset
+
+ for a list of the available color names.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+ContentAsLabel
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+0
+\end_layout
+
+\end_inset
+
+,
+\lang ngerman
+
+\begin_inset space \thinspace{}
+\end_inset
+
+
+\lang spanish
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+1
+\end_layout
+
+\end_inset
+
+] Si usar no el contenido del recuadro como etiqueta del mismo cuando el
+ recuadro se cierra.
+ Por omisión, falso.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+CopyStyle
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+<type>
+\end_layout
+
+\end_inset
+
+]
+\lang english
+As with paragraph styles
+\lang spanish
+, véase sección
+\begin_inset space ~
+\end_inset
+
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:Estilos-de-párrafo"
+
+\end_inset
+
+.
+
+\lang english
+Note that you need to specify the complete type, e.
+\begin_inset space \thinspace{}
+\end_inset
+
+g
+\lang spanish
+.
+\begin_inset space ~
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+CopyStyle Flex:<nombre>
+\end_layout
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+CustomPars
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+0
+\end_layout
+
+\end_inset
+
+,
+\lang ngerman
+
+\begin_inset space \thinspace{}
+\end_inset
+
+
+\lang spanish
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+1
+\end_layout
+
+\end_inset
+
+] Indica si el usuario puede emplear el diálogo Configuración del párrafo
+ para modificar el párrafo.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Decoration
+\end_layout
+
+\end_inset
+
+ Puede ser
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Classic
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Minimalistic
+\end_layout
+
+\end_inset
+
+, o
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Conglomerate
+\end_layout
+
+\end_inset
+
+, que describe el estilo de presentación para el marco y los botones del
+ recuadro.
+ Las notas al pie usan generalmente
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Classic
+\end_layout
+
+\end_inset
+
+, los recuadros de código TeX
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Minimalistic
+\end_layout
+
+\end_inset
+
+, y los de estilos del texto
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Conglomerate
+\end_layout
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Display
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+0
+\end_layout
+
+\end_inset
+
+,
+\lang ngerman
+
+\begin_inset space \thinspace{}
+\end_inset
+
+
+\lang spanish
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+1
+\end_layout
+
+\end_inset
+
+] Solo es útil si
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LatexType
+\end_layout
+
+\end_inset
+
+ es
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Environment
+\end_layout
+
+\end_inset
+
+.
+ Indica si el entorno se ubicará en su propio espacio en la salida o si
+ aparecerá en línea con el texto circundante.
+ Si se pone falso, se supone que el entorno LaTeX ignora los espacios en
+ blanco (incluyendo un carácter de línea nueva) después de las etiquetas
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\backslash
+begin{
+\emph on
+LatexName
+\emph default
+}
+\end_layout
+
+\end_inset
+
+ y
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\backslash
+end{
+\emph on
+LatexName
+\emph default
+}
+\end_layout
+
+\end_inset
+
+.
+ Por omisión, verdadero.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+End
+\end_layout
+
+\end_inset
+
+ Requerido al final de las declaraciones de formato del recuadro
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+InsetLayout
+\end_layout
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Font
+\end_layout
+
+\end_inset
+
+ La tipografía usada tanto para el cuerpo del texto como para la etiqueta.
+ Véase la sección
+\begin_inset space ~
+\end_inset
+
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:Tipografías"
+
+\end_inset
+
+.
+ Anotar que al definir esta tipografía se define automáticamente el mismo
+ valor para la etiqueta,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LabelFont
+\end_layout
+
+\end_inset
+
+, así que define aquella primero y después define
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LabelFont
+\end_layout
+
+\end_inset
+
+ si las quieres diferentes.
+
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+ForceLTR
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+0
+\end_layout
+
+\end_inset
+
+,
+\lang ngerman
+
+\begin_inset space \thinspace{}
+\end_inset
+
+
+\lang spanish
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+1
+\end_layout
+
+\end_inset
+
+] Fuerza el idioma
+\begin_inset Quotes fld
+\end_inset
+
+latex
+\begin_inset Quotes frd
+\end_inset
+
+ que genera salida Izquierda-Derecha (latin), p.
+\begin_inset space \thinspace{}
+\end_inset
+
+e.
+\begin_inset space \space{}
+\end_inset
+
+en código TeX o URL.
+ Un parche.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+ForcePlain
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+0
+\end_layout
+
+\end_inset
+
+,
+\lang ngerman
+
+\begin_inset space \thinspace{}
+\end_inset
+
+
+\lang spanish
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+1
+\end_layout
+
+\end_inset
+
+] Indica si debería usarse
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+PlainLayout
+\end_layout
+
+\end_inset
+
+ o, por el contrario el usuario puede cambiar el estilo de párrafo del recuadro.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+FreeSpacing
+\end_layout
+
+\end_inset
+
+ [
+\emph on
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+0
+\end_layout
+
+\end_inset
+
+
+\emph default
+,
+\lang ngerman
+
+\begin_inset space \thinspace{}
+\end_inset
+
+
+\lang spanish
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+1
+\end_layout
+
+\end_inset
+
+]
+\lang english
+As with paragraph style
+\lang spanish
+s, véase sección
+\begin_inset space ~
+\end_inset
+
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:Estilos-de-párrafo"
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTML*
+\end_layout
+
+\end_inset
+
+ Controlan la salida XHTML.
+ Véase la sección
+\begin_inset space ~
+\end_inset
+
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sec:Etiquetas-para-XHTML"
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+InToc
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+0
+\end_layout
+
+\end_inset
+
+,
+\lang ngerman
+
+\begin_inset space \thinspace{}
+\end_inset
+
+
+\lang spanish
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+1
+\end_layout
+
+\end_inset
+
+] Incluye o no el contenido de este inset en la cadena generada para el
+ panel 'Navegador de contorno'.
+ El no sería, por ejemplo, para que el contenido de una nota al pie en un
+ encabezado de sección no aparezca en el índice que se despliega en el navegador
+ de contorno, sin embargo, normalmente sí se incluiría el contenido de un
+ estilo de carácter.
+ Predeterminado es false: no incluir.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+KeepEmpty
+\end_layout
+
+\end_inset
+
+ [
+\emph on
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+0
+\end_layout
+
+\end_inset
+
+
+\emph default
+,
+\lang ngerman
+
+\begin_inset space \thinspace{}
+\end_inset
+
+
+\lang spanish
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+1
+\end_layout
+
+\end_inset
+
+]
+\lang english
+As with paragraph styles
+\lang spanish
+, véase sección
+\begin_inset space ~
+\end_inset
+
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:Estilos-de-párrafo"
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LabelFont
+\end_layout
+
+\end_inset
+
+ La tipografía para la etiqueta.
+ Véase la sección
+\begin_inset space ~
+\end_inset
+
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:Tipografías"
+
+\end_inset
+
+.
+ Anotar que esta definición nunca puede aparecer antes de
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Font
+\end_layout
+
+\end_inset
+
+, para que sea efectiva.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LabelString
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+string
+\end_layout
+
+\end_inset
+
+=
+\begin_inset Quotes erd
+\end_inset
+
+
+\begin_inset Quotes erd
+\end_inset
+
+] Lo que se mostrará sobre el botón u otra parte como etiqueta del recuadro.
+ Algunos tipos de recuadro (
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+código TeX
+\end_layout
+
+\end_inset
+
+ y
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Ramas
+\end_layout
+
+\end_inset
+
+) modifican esta etiqueta sobre la marcha.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LatexName
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+<nombre>
+\end_layout
+
+\end_inset
+
+] El nombre LaTeX correspondiente al asunto.
+ Cualquier nombre de entorno o de comando.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LatexParam
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+<parámetro>
+\end_layout
+
+\end_inset
+
+] El parámetro opcional para el correspondiente
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LatexName
+\end_layout
+
+\end_inset
+
+, incluyendo posibles pares de corchetes,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+[]
+\end_layout
+
+\end_inset
+
+.
+ Este parámetro no se puede cambiar desde dentro de LyX.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LatexType
+\end_layout
+
+\end_inset
+
+
+\lang english
+As with paragraph styles
+\lang spanish
+, véase sección
+\begin_inset space ~
+\end_inset
+
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:Estilos-de-párrafo"
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LyxType
+\end_layout
+
+\end_inset
+
+ Puede ser
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+charstyle
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+custom
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+element
+\end_layout
+
+\end_inset
+
+, o
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+end
+\end_layout
+
+\end_inset
+
+ (indicando una definición ficticia que finaliza definiciones de estilos
+ de texto, etc).
+ Esta entrada es requerida y solo es significativa para recuadros flexibles.
+ Entre otras cosas, determina en qué menús aparecerá este recuadro.
+ Si
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LyXType
+\end_layout
+
+\end_inset
+
+ es
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+charstyle
+\end_layout
+
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+MultiPar
+\end_layout
+
+\end_inset
+
+ es falso.
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+MultiPar
+\end_layout
+
+\end_inset
+
+ se puede poner como verdadero para recuadros de estilos
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+charstyle
+\end_layout
+
+\end_inset
+
+, si poniéndolo
+\emph on
+después
+\emph default
+ de
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LyXType
+\end_layout
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+MultiPar
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+0
+\end_layout
+
+\end_inset
+
+,
+\lang ngerman
+
+\begin_inset space \thinspace{}
+\end_inset
+
+
+\lang spanish
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+1
+\end_layout
+
+\end_inset
+
+] Indica si se permiten múltiples párrafos en este recuadro.
+ Además establecerá para CustomPars el mismo valor y para ForcePlain el
+ valor opuesto.
+ Estos pueden modificarse a otros valores si se usan
+\emph on
+después
+\emph default
+ de MultiPar.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+NeedProtect
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+0
+\end_layout
+
+\end_inset
+
+,
+\lang ngerman
+
+\begin_inset space \thinspace{}
+\end_inset
+
+
+\lang spanish
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+1
+\end_layout
+
+\end_inset
+
+] Si los comandos frágiles deben o no ser
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\backslash
+protect
+\end_layout
+
+\end_inset
+
+'ed en este recuadro.
+ (Nota: es
+\emph on
+no
+\emph default
+ si el comando mismo debe ser protegido
+\emph on
+.)
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+ParbreakIsNewline
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+0
+\end_layout
+
+\end_inset
+
+,
+\lang ngerman
+
+\begin_inset space \thinspace{}
+\end_inset
+
+
+\lang spanish
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+1
+\end_layout
+
+\end_inset
+
+] Igual que para estilos de párrafo, véase sección
+\begin_inset space ~
+\end_inset
+
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:Estilos-de-párrafo"
+
+\end_inset
+
+.
+ Por omisión es falso.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+PassThru
+\end_layout
+
+\end_inset
+
+ [
+\emph on
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+0
+\end_layout
+
+\end_inset
+
+
+\emph default
+,
+\lang ngerman
+
+\begin_inset space \thinspace{}
+\end_inset
+
+
+\lang spanish
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+1
+\end_layout
+
+\end_inset
+
+] Igual que para estilos de párrafo, véase sección
+\begin_inset space ~
+\end_inset
+
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:Estilos-de-párrafo"
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Preamble
+\end_layout
+
+\end_inset
+
+ Igual que para estilos de párrafo, véase sección
+\begin_inset space ~
+\end_inset
+
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:Estilos-de-párrafo"
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+RefPrefix
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+string
+\end_layout
+
+\end_inset
+
+] Prefijo a usar cuando se crean etiquetas que se refieren a recuadros de
+ este tipo.
+ Esto permite el uso de referencias con formato.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Requires
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+string
+\end_layout
+
+\end_inset
+
+] Igual que para estilos de párrafo, véase sección
+\begin_inset space ~
+\end_inset
+
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:Estilos-de-párrafo"
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+ResetsFont
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+0
+\end_layout
+
+\end_inset
+
+,
+\lang ngerman
+
+\begin_inset space \thinspace{}
+\end_inset
+
+
+\lang spanish
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+1
+\end_layout
+
+\end_inset
+
+] Si este recuadro debería usar la tipografía de su entorno o la suya propia.
+ Por omisión es su propia tipografía.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Spellcheck
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+0
+\end_layout
+
+\end_inset
+
+,
+\lang ngerman
+
+\begin_inset space \thinspace{}
+\end_inset
+
+
+\lang spanish
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+1
+\end_layout
+
+\end_inset
+
+] Revisar la ortografía del contenido del recuadro.
+ Por omisión, sí.
+\end_layout
+
+\begin_layout Subsection
+Contadores
+\begin_inset CommandInset label
+LatexCommand label
+name "sub:Contadores"
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+Es necesario definir los contadores (
+\begin_inset Flex MenuItem
+status collapsed
+
+\begin_layout Plain Layout
+chapter
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex MenuItem
+status collapsed
+
+\begin_layout Plain Layout
+figure
+\end_layout
+
+\end_inset
+
+, \SpecialChar \ldots{}
+) en la propia clase de texto.
+ Los contadores estándar están definidos en el archivo
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+stdcounters.inc
+\end_layout
+
+\end_inset
+
+, de modo que no tienes más que añadir
+\end_layout
+
+\begin_layout LyX-Code
+Input stdcounters.inc
+\end_layout
+
+\begin_layout Standard
+en el archivo de formato para que funcionen.
+ Pero si quieres puedes definir contadores personalizados.
+ La declaración de un contador debe comenzar con:
+\end_layout
+
+\begin_layout LyX-Code
+Counter <nombre>
+\end_layout
+
+\begin_layout Standard
+donde
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+<nombre>
+\end_layout
+
+\end_inset
+
+ es el nombre del contador.
+ Hay que terminar con
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+End
+\end_layout
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Standard
+Se pueden usar además los parámetros siguientes:
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LabelString
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+string
+\end_layout
+
+\end_inset
+
+=""] Si se define esta cadena, indica cómo se muestra el contador.
+ Al establecer este valor también se da el mismo valor a
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LabelStringAppendix
+\end_layout
+
+\end_inset
+
+.
+ Para los valores de 'string' se pueden usar las estructuras siguientes:
+\end_layout
+
+\begin_deeper
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\backslash
+thecounter
+\end_layout
+
+\end_inset
+
+ será reemplazado por la expansión de
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LabelString
+\end_layout
+
+\end_inset
+
+
+\begin_inset Newline linebreak
+\end_inset
+
+ (o
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LabelStringAppendix
+\end_layout
+
+\end_inset
+
+) del contador
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+counter
+\end_layout
+
+\end_inset
+
+.
+
+\end_layout
+
+\begin_layout Itemize
+los valores del contador pueden expresarse usando macros tipo LaTeX como
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\backslash
+
+\emph on
+numbertype
+\emph default
+{
+\emph on
+counter
+\emph default
+}
+\end_layout
+
+\end_inset
+
+, donde
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+numbertype
+\end_layout
+
+\end_inset
+
+ puede ser:
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+arabic
+\end_layout
+
+\end_inset
+
+: 1, 2, 3,\SpecialChar \ldots{}
+;
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+alph
+\end_layout
+
+\end_inset
+
+ para minúsculas: a, b, c, \SpecialChar \ldots{}
+;
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Alph
+\end_layout
+
+\end_inset
+
+ para mayúsculas: A, B, C, \SpecialChar \ldots{}
+;
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+roman
+\end_layout
+
+\end_inset
+
+ números romanos en minúscula: i, ii, iii, \SpecialChar \ldots{}
+
+\begin_inset Foot
+status collapsed
+
+\begin_layout Plain Layout
+
+\size normal
+\emph on
+\color none
+N.
+\begin_inset space \thinspace{}
+\end_inset
+
+del T.
+\emph default
+: El estilo
+\family sans
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\family sans
+\size normal
+\color none
+spanish
+\end_layout
+
+\end_inset
+
+
+\family default
+ de
+\family sans
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\family sans
+\size normal
+\color none
+babel
+\end_layout
+
+\end_inset
+
+
+\family default
+\size default
+\color inherit
+ los transforma automáticamente en versalitas
+\noun on
+, i, ii
+\noun default
+\SpecialChar \ldots{}
+, ya que los romanos en minúscula no se usan en español.
+
+\end_layout
+
+\end_inset
+
+;
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Roman
+\end_layout
+
+\end_inset
+
+ para romanos en mayúsculas: I, II, III.
+\end_layout
+
+\end_deeper
+\begin_layout Standard
+Si no se define
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LabelString
+\end_layout
+
+\end_inset
+
+, se construye un valor por omisión así: si el contador tiene un contador
+ maestro
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+master
+\end_layout
+
+\end_inset
+
+ (definido mediante
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Within
+\end_layout
+
+\end_inset
+
+), se usa la cadena
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\backslash
+themaster.
+\backslash
+arabic{counter}
+\end_layout
+
+\end_inset
+
+; si no, se usa la cadena
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\backslash
+arabic{counter}
+\end_layout
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LabelStringAppendix
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+string
+\end_layout
+
+\end_inset
+
+=""] Lo mismo que
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LabelString
+\end_layout
+
+\end_inset
+
+, pero para el apéndice.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+PrettyFormat
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+string
+\end_layout
+
+\end_inset
+
+=
+\begin_inset Quotes erd
+\end_inset
+
+
+\begin_inset Quotes erd
+\end_inset
+
+] Un formato para usar con las referencias a este contador.
+ Por ejemplo, podríamos querer las referencias a los números de sección
+ en la forma
+\begin_inset Quotes fld
+\end_inset
+
+Sección
+\begin_inset space ~
+\end_inset
+
+2.4
+\begin_inset Quotes frd
+\end_inset
+
+.
+ La cadena debería contener
+\begin_inset Quotes eld
+\end_inset
+
+##
+\begin_inset Quotes erd
+\end_inset
+
+.
+ Esto será reemplazado por el número correspondiente del contador.
+ Así pues, para secciones sería: Section ##.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Within
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+string
+\end_layout
+
+\end_inset
+
+=""] Si esto se establece para el nombre de otro contador, el presente contador
+ se reiniciará cada vez que el otro aumente.
+ Por ejemplo,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+subsection
+\end_layout
+
+\end_inset
+
+ se numera dentro de
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+section
+\end_layout
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Subsection
+Descripción de las tipografías
+\begin_inset CommandInset label
+LatexCommand label
+name "sub:Tipografías"
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+Una descripción de una tipografía se ve como:
+\end_layout
+
+\begin_layout LyX-Code
+Font
+\family roman
+\emph on
+o
+\family default
+\emph default
+ LabelFont
+\emph on
+o
+\emph default
+ DefaultFont
+\end_layout
+
+\begin_layout LyX-Code
+ ...
+\end_layout
+
+\begin_layout LyX-Code
+EndFont
+\end_layout
+
+\begin_layout Standard
+Están disponibles los comandos siguientes:
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Color
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+none
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+black
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+white
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+red
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+green
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+blue
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+cyan
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+magenta
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+yellow
+\end_layout
+
+\end_inset
+
+]
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Family
+\end_layout
+
+\end_inset
+
+ [
+\emph on
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+Roman
+\end_layout
+
+\end_inset
+
+
+\emph default
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Sans
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Typewriter
+\end_layout
+
+\end_inset
+
+]
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Misc
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+string
+\end_layout
+
+\end_inset
+
+] Son argumentos válidos:
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+emph
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+noun
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+strikeout
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+underbar
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+uuline
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+uwave
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+no_emph
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+no_noun
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+no_strikeout
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+no_bar
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+no_uuline
+\end_layout
+
+\end_inset
+
+ y
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+no_uwave
+\end_layout
+
+\end_inset
+
+.
+ Cada uno de ellos activa o desactiva el atributo correspondiente.
+ Por ejemplo,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+emph
+\end_layout
+
+\end_inset
+
+ activa énfasis, y
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+no_emph
+\end_layout
+
+\end_inset
+
+ lo desactiva.
+\begin_inset Newline newline
+\end_inset
+
+Si esto último parece superfluo, recordemos que la configuración de tipografías
+ para el presente contexto se hereda generalmente del contexto circundante.
+ Por eso
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+no_emph
+\end_layout
+
+\end_inset
+
+ desactivaría el énfasis que estaba vigente, digamos, en un entorno teorema.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Series
+\end_layout
+
+\end_inset
+
+ [
+\emph on
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+Medium
+\end_layout
+
+\end_inset
+
+
+\emph default
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Bold
+\end_layout
+
+\end_inset
+
+]
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Shape
+\end_layout
+
+\end_inset
+
+ [
+\emph on
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+Up
+\end_layout
+
+\end_inset
+
+
+\emph default
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Italic
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+SmallCaps
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Slanted
+\end_layout
+
+\end_inset
+
+]
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Size
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+tiny
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+small
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+normal
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+large
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+larger
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+largest
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+huge
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+giant
+\end_layout
+
+\end_inset
+
+]
+\end_layout
+
+\begin_layout Subsection
+Descripción del formato de cita
+\begin_inset CommandInset label
+LatexCommand label
+name "sub:Descripción-formato-cita"
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+Los bloques
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+CiteFormat
+\end_layout
+
+\end_inset
+
+ se usan para describir la forma en que debe mostrarse la información bibliográf
+ica, tanto en LyX (en el diálogo de citas y en las ayudas emergentes, por
+ ejemplo) como en la salida XHTML.
+ El aspecto de unode estos bloques podría ser este:
+\end_layout
+
+\begin_layout LyX-Code
+CiteFormat
+\end_layout
+
+\begin_layout LyX-Code
+ article ...
+\end_layout
+
+\begin_layout LyX-Code
+ book ...
+\end_layout
+
+\begin_layout LyX-Code
+End
+\end_layout
+
+\begin_layout Standard
+Las líneas definen cómo se va a mostrar la información bibliográfica asociada
+ con un artículo o libro, respectivamente, y tales definiciones se pueden
+ dar para cualquier `tipo de entrada' que pudiera estar presente en un archivo
+ BibTeX.
+ LyX define un formato por omsión en el código fuente que se usará si no
+ se da una definición específica.
+ LyX predefine varios formatos en el archivo
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+stdciteformats.inc
+\end_layout
+
+\end_inset
+
+, que se incluye en la mayoría de las clases de documento de LyX.
+\end_layout
+
+\begin_layout Standard
+Las definiciones usan un lenguaje simple que permite reemplazar las claves
+ BibTeX por sus valores.
+ Las claves deben encerrarse entre símbolos
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+%
+\end_layout
+
+\end_inset
+
+, p.
+\begin_inset space \thinspace{}
+\end_inset
+
+ej.:
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+%author%
+\end_layout
+
+\end_inset
+
+.
+ Así, una simple definición sería:
+\end_layout
+
+\begin_layout LyX-Code
+misc %author%,
+\begin_inset Quotes eld
+\end_inset
+
+%title
+\begin_inset Quotes erd
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Standard
+Esto imprimiría el autor, una coma, a continuación el título entre comillas
+ y un punto para finalizar.
+\end_layout
+
+\begin_layout Standard
+A veces querrás, por supuesto, imprimir una clave solo si existe.
+ Esto puede hacerse mediante una construcción condicional tal como:
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+{%volume%[[vol.
+\begin_inset space ~
+\end_inset
+
+%volume%]]}
+\end_layout
+
+\end_inset
+
+, que quiere decir: si la clave
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+volume
+\end_layout
+
+\end_inset
+
+ existe, imprime
+\begin_inset Quotes eld
+\end_inset
+
+vol.
+\begin_inset space ~
+\end_inset
+
+
+\begin_inset Quotes erd
+\end_inset
+
+ seguido de la clave.
+ También es posible tener una cláusula de otro modo en el condicional, como:
+\begin_inset Newline newline
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+{%author%[[%author%]][[%editor%, ed.]]}
+\end_layout
+
+\end_inset
+
+
+\begin_inset Newline newline
+\end_inset
+
+Aquí, la clave
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+author
+\end_layout
+
+\end_inset
+
+ se imprime si existe; por otra parte, se imprime la clave
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+author
+\end_layout
+
+\end_inset
+
+ seguida por
+\begin_inset Quotes eld
+\end_inset
+
+,
+\begin_inset space ~
+\end_inset
+
+ed.
+\begin_inset Quotes erd
+\end_inset
+
+.
+ Advierte que la clave se encierra entre signos
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+%
+\end_layout
+
+\end_inset
+
+; el condicional entero se encierra entre llaves; y las cláusulas condicional
+ y por otra parte se ponen entre cobles corchetes,
+\begin_inset Quotes eld
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+[[
+\end_layout
+
+\end_inset
+
+
+\begin_inset Quotes eld
+\end_inset
+
+ y
+\begin_inset Quotes eld
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+]]
+\end_layout
+
+\end_inset
+
+
+\begin_inset Quotes erd
+\end_inset
+
+.
+ No debe haber espacios entre ninguno de ellos.
+\end_layout
+
+\begin_layout Standard
+Hay otra pieza de sintaxis disponible en las definiciones, como esta:
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+{!<i>!}
+\end_layout
+
+\end_inset
+
+.
+ Define una pieza de información para ser usada cuando creamos
+\begin_inset Quotes eld
+\end_inset
+
+texto enriquecido
+\begin_inset Quotes erd
+\end_inset
+
+.
+ Obviamente, no queremos etiquetas HTML cuando escribimos texto sencillo,
+ por tanto deben ponerse entre
+\begin_inset Quotes eld
+\end_inset
+
+{!
+\begin_inset Quotes erd
+\end_inset
+
+ y
+\begin_inset Quotes eld
+\end_inset
+
+!}
+\begin_inset Quotes erd
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Standard
+Además, hay dos clases especiales de definiciones disponibles en un bloque
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+CiteFormat
+\end_layout
+
+\end_inset
+
+.
+ Un ejemplo de la primera sería:
+\end_layout
+
+\begin_layout LyX-Code
+!quotetitle
+\begin_inset Quotes eld
+\end_inset
+
+%title%
+\begin_inset Quotes erd
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+Esto es una abreviación, o macro, y se puede usar tratándola como si fuera
+ una clave:
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+%!quotetitle%
+\end_layout
+
+\end_inset
+
+.
+ LyX tratará
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+%!quotetitle%
+\end_layout
+
+\end_inset
+
+ exactamente como trataría su definición.
+ Por tanto, permítenos un
+\emph on
+aviso
+\emph default
+ obvio.
+ No hagas:
+\end_layout
+
+\begin_layout LyX-Code
+!funfun %funfun%
+\end_layout
+
+\begin_layout Standard
+ni nada parecido.
+ LyX no caería en un bucle infinito, pero sí en uno muy largo.
+\end_layout
+
+\begin_layout Standard
+El segundo tipo especial de definición sería como:
+\end_layout
+
+\begin_layout LyX-Code
+_pptext pp.
+\end_layout
+
+\begin_layout Standard
+Esto define un trozo de texto traducible, que permite traducir partes relevantes
+ de la bibliografía.
+ Puede incluirse en una definición tratándolo como una clave:
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+%_pptext%
+\end_layout
+
+\end_inset
+
+.
+ Varios de estos están predefinidos en
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+stdciteformats.inc
+\end_layout
+
+\end_inset
+
+.
+ Advertiremos que no son macros en el sentido definido.
+ No se expandirán.
+\end_layout
+
+\begin_layout Standard
+Aquí hay, pues, un ejemplo que usa todas estas características:
+\begin_inset VSpace defskip
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+\noindent
+
+\family typewriter
+!authoredit {%author%[[%author%, ]][[{%editor%[[%editor%, %_edtext%, ]]}]]}
+\end_layout
+
+\begin_layout Standard
+\begin_inset VSpace defskip
+\end_inset
+
+Así definimos una macro que imprime el autor seguido de coma, si la clave
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+author
+\end_layout
+
+\end_inset
+
+ está definida, o imprime el nombre del editor seguido por el texto
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+_edtext
+\end_layout
+
+\end_inset
+
+ o su traducción (por omisión
+\begin_inset Quotes eld
+\end_inset
+
+ed.
+\begin_inset Quotes erd
+\end_inset
+
+), si la clave
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+editor
+\end_layout
+
+\end_inset
+
+ está definida.
+ De hecho, esto está definido en
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+stdciteformats.inc
+\end_layout
+
+\end_inset
+
+, por tanto puedes usarlo en tus propias definiciones o redefiniciones,
+ si cargas antes ese archivo.
+\end_layout
+
+\begin_layout Section
+Etiquetas para la salida XHTML
+\begin_inset CommandInset label
+LatexCommand label
+name "sec:Etiquetas-para-XHTML"
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+Como para LaTeX o DocBook, el formato de salida XHTML en LyX también se
+ controla mediante la información contenida en archivos de formato.
+ En general, LyX provee valores predefinidos sensatos y, como se mencionó
+ anteriormente, incluso construirá reglas de estilo CSS a partir de las
+ otras etiquetas de formato.
+ Por ejemplo, LyX intentará usar la información proporcionada por la declaración
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Font
+\end_layout
+
+\end_inset
+
+ para el estilo Chapter para escribir CSS que formateará adecuadamente los
+ encabezados de capítulo.
+\end_layout
+
+\begin_layout Standard
+En muchos casos, por tanto, no tendrás que hacer nada para obtener una aceptable
+ salida XHTML para tus propios entornos, recuadros personalizados y cosas
+ así.
+ Pero en ciertos casos querrás hacer cambios, y para eso LyX proporciona
+ un número de etiquetas de formato que se pueden usar para personalizar
+ los XHTML y CSS generados.
+\end_layout
+
+\begin_layout Standard
+Advertimos que hay dos etiquetas,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLPreamble
+\end_layout
+
+\end_inset
+
+ y
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+AddToHTMLPreamble
+\end_layout
+
+\end_inset
+
+ que pueden aparecer fuera de las declaraciones de estilos y recuadros.
+ Véase
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:Parámetros-generales-clases"
+
+\end_inset
+
+ para detalles sobre esto.
+\end_layout
+
+\begin_layout Subsection
+Estilos de párrafo
+\begin_inset CommandInset label
+LatexCommand label
+name "sub:Estilos-de-párrafo-XHTML"
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+El tipo de XHTML que genera LyX para un párrafo depende de si se trata de
+ un párrafo normal, de un comando o de un entorno, en los que esto se determina
+ por el contenido de la correspondiente etiqueta
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LaTeXType
+\end_layout
+
+\end_inset
+
+.
+
+\end_layout
+
+\begin_layout Standard
+Para un comando o párrafo, la salida XHTML tiene la forma siguiente:
+\end_layout
+
+\begin_layout LyX-Code
+<tag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
+\end_inset
+
+>
+\end_layout
+
+\begin_layout LyX-Code
+<labeltag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
+\end_inset
+
+>Label</labeltag>
+\end_layout
+
+\begin_layout LyX-Code
+Contents of the paragraph.
+\end_layout
+
+\begin_layout LyX-Code
+</tag>
+\end_layout
+
+\begin_layout Standard
+Por supuesto, `label tags´ se omiten si el párrafo no tiene rótulo.
+\end_layout
+
+\begin_layout Standard
+Para un entorno que no sea algún tipo de lista, XHTML toma la forma:
+\end_layout
+
+\begin_layout LyX-Code
+<tag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
+\end_inset
+
+>
+\end_layout
+
+\begin_layout LyX-Code
+<itemtag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
+\end_inset
+
+><labeltag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
+\end_inset
+
+>Environment Label</labeltag>First paragraph.</itemtag>
+\end_layout
+
+\begin_layout LyX-Code
+<itemtag>Second paragraph.</itemtag>
+\end_layout
+
+\begin_layout LyX-Code
+</tag>
+\end_layout
+
+\begin_layout Standard
+El rótulo se genera solo para el primer párrafo, como debería ser, por ejemplo,
+ para un teorema.
+
+\end_layout
+
+\begin_layout Standard
+Para una lista disponemos de una de estas formas:
+\end_layout
+
+\begin_layout LyX-Code
+<tag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
+\end_inset
+
+>
+\end_layout
+
+\begin_layout LyX-Code
+<itemtag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
+\end_inset
+
+><labeltag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
+\end_inset
+
+>List Label</labeltag>First item.</itemtag>
+\end_layout
+
+\begin_layout LyX-Code
+<itemtag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
+\end_inset
+
+><labeltag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
+\end_inset
+
+>List Label</labeltag>Second item.</itemtag>
+\end_layout
+
+\begin_layout LyX-Code
+</tag>
+\end_layout
+
+\begin_layout LyX-Code
+
+\end_layout
+
+\begin_layout LyX-Code
+<tag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
+\end_inset
+
+>
+\end_layout
+
+\begin_layout LyX-Code
+<labeltag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
+\end_inset
+
+>List Label</labeltag><itemtag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
+\end_inset
+
+>First item.</itemtag>
+\end_layout
+
+\begin_layout LyX-Code
+<labeltag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
+\end_inset
+
+>List Label</labeltag><itemtag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
+\end_inset
+
+>Second item.</itemtag>
+\end_layout
+
+\begin_layout LyX-Code
+</tag>
+\end_layout
+
+\begin_layout Standard
+Observa los diferentes órdenes de
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+labeltag
+\end_layout
+
+\end_inset
+
+ e
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+itemtag
+\end_layout
+
+\end_inset
+
+.
+ El orden que obtenemos depende del ajuste de
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLLabelFirst
+\end_layout
+
+\end_inset
+
+: Si
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLLabelFirst
+\end_layout
+
+\end_inset
+
+ es falso (por omisión), se obtiene el primero de ellos, con el rótulo dentro
+ del ítem; si verdadero, se obtiene el segundo, con el rótulo fuera del
+ ítem.
+\end_layout
+
+\begin_layout Standard
+Las etiquetas específicas y la salida de los atributos para cada tipo de
+ párrafo puede ser controlado por medio de las etiquetas de formato que
+ vamos a describir.
+ Como mencionamos antes, sin embargo, LyX usa predefinidos adecuados para
+ muchos de estos valores, por lo que generalmente no necesitarás hacer nada
+ para obtener una buena salida XHTML.
+ Partiendo de las etiquetas ya disponibles puedes afinar lascosas a tu gusto.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLAttr
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+string
+\end_layout
+
+\end_inset
+
+] Especifica información de los atributos a entregar con la etiqueta principal.
+ Por ejemplo,
+\begin_inset Quotes eld
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+class=`mydiv'
+\end_layout
+
+\end_inset
+
+
+\begin_inset Quotes erd
+\end_inset
+
+.
+ Por omisión, LyX producirá
+\begin_inset Quotes eld
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+class=`layoutname'
+\end_layout
+
+\end_inset
+
+
+\begin_inset Quotes erd
+\end_inset
+
+, donde
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+layoutname
+\end_layout
+
+\end_inset
+
+ es el nombre del formato en LyX, en minúsculas, por ejemplo: chapter.
+ Esto
+\emph on
+no
+\emph default
+ debería contener ninguna información de estilo.
+ Usa
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLStyle
+\end_layout
+
+\end_inset
+
+ para ese propósito.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLForceCSS
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+0
+\end_layout
+
+\end_inset
+
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+1
+\end_layout
+
+\end_inset
+
+] Si producir la información CSS predeterminada que LyX genera para este
+ formato, incluso si se proporciona explícitamente información adicional
+ mediante
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLStyle
+\end_layout
+
+\end_inset
+
+.
+ Poner
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+1
+\end_layout
+
+\end_inset
+
+ permite alterar o aumentar el CSS generado, no sobrescribirlo totalmente.
+ Por omisión es
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+0
+\end_layout
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLItem
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+string
+\end_layout
+
+\end_inset
+
+] Etiqueta a usar para párrafos individuales de entornos, reemplazando
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+itemtag
+\end_layout
+
+\end_inset
+
+ en los ejemplos de arriba.
+ Por omisión,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+div
+\end_layout
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLItemAttr
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+string
+\end_layout
+
+\end_inset
+
+] Atributos para la etiqueta ítem.
+ Por omisión
+\begin_inset Quotes eld
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+class=`layoutname_item'
+\end_layout
+
+\end_inset
+
+
+\begin_inset Quotes erd
+\end_inset
+
+.
+ Esto
+\emph on
+no
+\emph default
+ debería contener ninguna información de estilo.
+ Usa
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLStyle
+\end_layout
+
+\end_inset
+
+ para ese propósito.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLLabel
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+string
+\end_layout
+
+\end_inset
+
+] Etiqueta a usar para rótulos de párrafos e ítems, reemplazando
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+labeltag
+\end_layout
+
+\end_inset
+
+ en los ejemplos de arriba.
+ Por omisión,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+span
+\end_layout
+
+\end_inset
+
+, a menos que
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LabelType
+\end_layout
+
+\end_inset
+
+ sea
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Top_Environment
+\end_layout
+
+\end_inset
+
+ o
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Centered_Top_Environment
+\end_layout
+
+\end_inset
+
+, en cuyos casos es
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+div
+\end_layout
+
+\end_inset
+
+ por omisión.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLLabelAttr
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+string
+\end_layout
+
+\end_inset
+
+] Atributos para la etiqueta del rótulo.
+ Por omisión es
+\begin_inset Quotes eld
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+class=`layoutname_label'
+\end_layout
+
+\end_inset
+
+
+\begin_inset Quotes erd
+\end_inset
+
+.
+ Esto
+\emph on
+no
+\emph default
+ debería contener ninguna información de estilo.
+ Usa
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLStyle
+\end_layout
+
+\end_inset
+
+ para ese propósito.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLLabelFirst
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+0
+\end_layout
+
+\end_inset
+
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+1
+\end_layout
+
+\end_inset
+
+] Solo es significativo para entornos tipo lista, esta etiqueta controla
+ si la etiqueta de rótulo se genera antes o dentro de la etiqueta de ítem.
+ Se usa, por ejemplo, en el entorno descripción, donde queremos `
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+<dt>\SpecialChar \ldots{}
+</dt><dd>\SpecialChar \ldots{}
+</dd>
+\end_layout
+
+\end_inset
+
+.
+ Por omisión,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+0
+\end_layout
+
+\end_inset
+
+: la etiqueta de rótulo se genera dentro de la etiqueta de ítem.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLPreamble
+\end_layout
+
+\end_inset
+
+ Información para generar en la sección
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+<head>
+\end_layout
+
+\end_inset
+
+ cuando se usa este estilo.
+ Esto podría, por ejemplo, utilizarse para incluir un bloque
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+<script>
+\end_layout
+
+\end_inset
+
+ definiendo un controlador
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+onclick
+\end_layout
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLStyle
+\end_layout
+
+\end_inset
+
+ Información de estilo CSS a incluir cuando se usa este estilo.
+ Advertimos que esto será automáticamente envuelto en un bloque
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+<style>
+\end_layout
+
+\end_inset
+
+ generado por el formato, por tanto solo es necesario incluir el propio
+ CSS.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLTag
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+string
+\end_layout
+
+\end_inset
+
+] Etiqueta para el rótulo principal, reemplazando
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+tag
+\end_layout
+
+\end_inset
+
+ en losejemplos de arriba.
+ Por omisión es
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+div
+\end_layout
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLTitle
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+0
+\end_layout
+
+\end_inset
+
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+1
+\end_layout
+
+\end_inset
+
+] Marca este estilo como el que se va a usar para generar la etiqueta
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+<title>
+\end_layout
+
+\end_inset
+
+ para el archivo XHTML.
+ Por omisión, es falso.
+ El archivo
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+stdtitle.inc
+\end_layout
+
+\end_inset
+
+ lo establece verdadero para el entorno
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+title
+\end_layout
+
+\end_inset
+
+.
+
+\end_layout
+
+\begin_layout Subsection
+Recuadros XHTML
+\end_layout
+
+\begin_layout Standard
+La salida XHTML de los recuadros también se puede controlar por información
+ en archivos 'layout'.
+\begin_inset Foot
+status collapsed
+
+\begin_layout Plain Layout
+Por ahora, esto solo es cierto para recuadros de
+\begin_inset Quotes eld
+\end_inset
+
+texto
+\begin_inset Quotes erd
+\end_inset
+
+ (recuadros en los que puedes escribir) y no para recuadros de
+\begin_inset Quotes eld
+\end_inset
+
+commandos
+\begin_inset Quotes erd
+\end_inset
+
+ (recuadros asociados con cuadros de diálogo).
+\end_layout
+
+\end_inset
+
+ También en este caso, LyX intenta proporcionar valores predefinidos adecuados,
+ y construye reglas de estilo CSS, pero todo puede personalizarse.
+\end_layout
+
+\begin_layout Standard
+Para los recuadros, LyX produce XHTML en la forma:
+\end_layout
+
+\begin_layout LyX-Code
+<tag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
+\end_inset
+
+>
+\end_layout
+
+\begin_layout LyX-Code
+<labeltag>Label</labeltag>
+\end_layout
+
+\begin_layout LyX-Code
+<innertag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
+\end_inset
+
+>Contents of the inset.</innertag>
+\end_layout
+
+\begin_layout LyX-Code
+</tag>
+\end_layout
+
+\begin_layout Standard
+Si el recuadro permite párrafos múltiples ---o sea, si
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+MultiPar
+\end_layout
+
+\end_inset
+
+ es verdadero--- el contenido del recuadro se generará en forma de párrafos
+ estructurados según los estilos usados para dichos párrafos (normal, cita,
+ y similares).
+ El rótulo de la etiqueta se omite si el párrafo no lo tiene y, por el momento,
+ es siempre
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+span
+\end_layout
+
+\end_inset
+
+.
+ La etiqueta interior es opcional y, por omisión, no aparece.
+\end_layout
+
+\begin_layout Standard
+Las etiquetas y atributos específicos para cada recuadro se pueden controlar
+ mediante las siguientes etiquetas de formato.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLAttr
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+string
+\end_layout
+
+\end_inset
+
+] Especifica información de atributos a generar con la etiqueta principal.
+ Por ejemplo,
+\begin_inset Quotes eld
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+class=`myinset' onclick=`\SpecialChar \ldots{}
+'
+\end_layout
+
+\end_inset
+
+
+\begin_inset Quotes erd
+\end_inset
+
+.
+ Por omisión, LyX generará
+\begin_inset Quotes eld
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+class=`insetname'
+\end_layout
+
+\end_inset
+
+
+\begin_inset Quotes erd
+\end_inset
+
+, donde
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+insetname
+\end_layout
+
+\end_inset
+
+ es el nombre del recuadro en LyX, en minúsculas y con los caracteres no
+ alfanuméricos convertidos en guiones bajos, por ejemplo: footnote.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLForceCSS
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+0
+\end_layout
+
+\end_inset
+
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+1
+\end_layout
+
+\end_inset
+
+] Si producir la información CSS predeterminadad que LyX genera para este
+ formato, incluso si se da explícitamente información adicional con
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLStyle
+\end_layout
+
+\end_inset
+
+.
+ Si esto es
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+1
+\end_layout
+
+\end_inset
+
+ parmite alterar o aumentar el CSS generado, en vez de sobrescribirlo.
+ Por omisión, 0.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLInnerAttr
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+string
+\end_layout
+
+\end_inset
+
+] Atributos para la etiqueta interna.
+ Por omisión, es
+\begin_inset Quotes eld
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+class=`insetname_inner'
+\end_layout
+
+\end_inset
+
+
+\begin_inset Quotes erd
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLInnerTag
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+string
+\end_layout
+
+\end_inset
+
+] La etiqueta interna, reemplazando
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+innertag
+\end_layout
+
+\end_inset
+
+ en los ejemplos de arriba.
+ Por omisión, ninguna.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLIsBlock
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+0
+\end_layout
+
+\end_inset
+
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+1
+\end_layout
+
+\end_inset
+
+] Si este recuadro representa un bloque de texto independiente (como una
+ nota al pie) o bien representa material que está incluido en el texto circundan
+te (como una rama).
+ Por omisión, 1.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLLabel
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+string
+\end_layout
+
+\end_inset
+
+] Un rótulo para este recuadro, posiblemente incluyendo una referencia a
+ un contador.
+ Por ejemplo, para notas al pie, podría ser:
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\backslash
+arabic{footnote}
+\end_layout
+
+\end_inset
+
+.
+ Esto es opcional y no hay valor predeterminado.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLPreamble
+\end_layout
+
+\end_inset
+
+ Información que saldrá en la sección
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+<head>
+\end_layout
+
+\end_inset
+
+ cuando se usa este estilo.
+ Esto podría usarse, por ejemplo, para incluir un bloque
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+<script>
+\end_layout
+
+\end_inset
+
+ que defina un controlador
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+onclick
+\end_layout
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLStyle
+\end_layout
+
+\end_inset
+
+ Información de estilo CSS a incluir cuando se usa este estilo.
+ Esto será automáticamente envuelto en un bloque
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+<style>
+\end_layout
+
+\end_inset
+
+ generado por el formato, por lo que solo hay que incluir el propio CSS.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLTag
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+string
+\end_layout
+
+\end_inset
+
+] La etiqueta a usar para el rótulo principal, reemplazando
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+tag
+\end_layout
+
+\end_inset
+
+ en los ejemplos de arriba.
+ El valor por omisión depende de
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+MultiPar
+\end_layout
+
+\end_inset
+
+: Si
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+MultiPar
+\end_layout
+
+\end_inset
+
+ es verdadero, es
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+div
+\end_layout
+
+\end_inset
+
+; si es falso, el valor por omisión es
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+span
+\end_layout
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Subsection
+Flotantes XHTML
+\end_layout
+
+\begin_layout Standard
+La salida XHTML para flotantes también se puede controlar mediante información
+ en archivos 'layout'.
+ La salida tiene la forma:
+\end_layout
+
+\begin_layout LyX-Code
+<tag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
+\end_inset
+
+>
+\end_layout
+
+\begin_layout LyX-Code
+Contents of the float.
+\end_layout
+
+\begin_layout LyX-Code
+</tag>
+\end_layout
+
+\begin_layout Standard
+La leyenda, si la hay, es un recuadro separado y se generará como tal.
+ Su aspecto puede controlarse con InsetLayout para recuadros de leyendas.
+
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLAttr
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+string
+\end_layout
+
+\end_inset
+
+] Especifica información de los atributos a generar con la etiqueta principal,
+ Por ejemplo,
+\begin_inset Quotes eld
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+class=`myfloat' onclick=`\SpecialChar \ldots{}
+'
+\end_layout
+
+\end_inset
+
+
+\begin_inset Quotes erd
+\end_inset
+
+.
+ Por omisión, LyX generará
+\begin_inset Quotes eld
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+class=`float float-floattype'
+\end_layout
+
+\end_inset
+
+
+\begin_inset Quotes erd
+\end_inset
+
+, donde
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+floattype
+\end_layout
+
+\end_inset
+
+ es el nombre en LyX para este tipo de flotante, como determina la declaración
+ de flotante (véase
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:Flotantes"
+
+\end_inset
+
+), aunque en minúsculas y con los caracteres no alfanuméricos sustituidos
+ por guiones bajos, por ejemplo: float-table.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLStyle
+\end_layout
+
+\end_inset
+
+ Información de estilo CSS a incluir cuando se usa este flotante.
+ Esto será automáticamente envuelto en un bloque
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+<style>
+\end_layout
+
+\end_inset
+
+ generado por el formato, por lo que solo hay que incluir el propio CSS.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLTag
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+string
+\end_layout
+
+\end_inset
+
+] La etiqueta a usar para este flotante, reemplazando "
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+tag
+\end_layout
+
+\end_inset
+
+" en el ejemplo de arriba.
+ El valor por omisión es
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+div
+\end_layout
+
+\end_inset
+
+ y raramente habrá que cambiarlo.
+\end_layout
+
+\begin_layout Subsection
+Formato de la Bibliografía
+\end_layout
+
+\begin_layout Standard
+La bibliografía se puede formatear usando bloques
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+CiteFormat
+\end_layout
+
+\end_inset
+
+.
+ Véase la sección
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:Descripción-formato-cita"
+
+\end_inset
+
+ para los detalles.
+\end_layout
+
+\begin_layout Subsection
+CSS generado por LyX
+\end_layout
+
+\begin_layout Standard
+Hemos mencionado ya que LyX generará reglas de estilo CSS predeterminadas
+ para recuadros y estilos de párrafo, basados en la información suministrada
+ para otros formatos.
+ En esta sección comentaremos qué información usa LyX y cómo la usa.
+\end_layout
+
+\begin_layout Standard
+Actualmente, LyX auto-genera CSS solo para información sobre tipografías,
+ haciendo uso de
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Family
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Series
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Shape
+\end_layout
+
+\end_inset
+
+, y
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Size
+\end_layout
+
+\end_inset
+
+ especificados en la declaración
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Font
+\end_layout
+
+\end_inset
+
+.
+ (Véase
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:Tipografías"
+
+\end_inset
+
+.) La traducción es bastante sencilla y evidente.
+ Por ejemplo,
+\begin_inset Quotes eld
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Family Sans
+\end_layout
+
+\end_inset
+
+
+\begin_inset Quotes erd
+\end_inset
+
+ se convierte en
+\begin_inset Quotes eld
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+font-family: sans-serif;
+\end_layout
+
+\end_inset
+
+
+\begin_inset Quotes erd
+\end_inset
+
+.
+ La correspondencia entre tamaños LyX y tamaños CSS es un poco menos obvia,
+ pero intuitiva en todo caso.
+ Véase la función
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+getSizeCSS()
+\end_layout
+
+\end_inset
+
+ en
+\begin_inset Flex URL
+status collapsed
+
+\begin_layout Plain Layout
+
+src/FontInfo.cpp
+\end_layout
+
+\end_inset
+
+ para los detalles.
+
+\end_layout
+
+\begin_layout Chapter
+Inserción de material externo
+\end_layout
+
+\begin_layout Standard
+\begin_inset Box Shadowbox
+position "t"
+hor_pos "c"
+has_inner_box 1
+inner_pos "t"
+use_parbox 0
+use_makebox 0
+width "100col%"
+special "none"
+height "1in"
+height_special "totalheight"
+status open
+
+\begin_layout Plain Layout
+AVISO: Esta parte de la documentación no ha sido actualizada desde hace
+ tiempo.
+ Esperamos que aún sea adecuada, pero no hay garantías.
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+El uso de material de procedencia externa a LyX se trata con detalle en
+ el manual
+\emph on
+Objetos insertados
+\emph default
+.
+ En el presente documento se trata sobre lo que debe suceder entre bambalinas
+ para incluir nuevas clases de material.
+\end_layout
+
+\begin_layout Section
+¿Cómo funciona?
+\end_layout
+
+\begin_layout Standard
+La característica material externo se basa en el concepto
+\emph on
+plantilla
+\emph default
+.
+ Una plantilla es una especificación de la forma en que LyX interactúa con
+ ciertos tipos de material.
+ De por sí, LyX incluye plantillas predefinidas para figuras Xfig, varios
+ tipos de imágenes raster, diagramas de ajedrez y notación musical LilyPond.
+ Puedes comprobar la lista actual en el menú
+\begin_inset Flex MenuItem
+status collapsed
+
+\begin_layout Plain Layout
+Insertar\SpecialChar \menuseparator
+Archivo\SpecialChar \menuseparator
+Material externo
+\end_layout
+
+\end_inset
+
+.
+ Además, es posible construir plantillas propias para soportar determinado
+ tipo de material.
+ Más tarde describiremos con más detalle lo que esto implica, y esperamos
+ que nos envíes tus plantillas para que se puedan incluir en próximas versiones
+ de LyX.
+\end_layout
+
+\begin_layout Standard
+Otra idea básica de la característica material externo es distinguir entre
+ el archivo original que sirve como base para el material final y el archivo
+ generado que se incluye en el documento impreso o exportado.
+ Por ejemplo, consideremos el caso de una figura hecha con
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Xfig
+\end_layout
+
+\end_inset
+
+.
+ El programa Xfig en sí mismo trabaja sobre un archivo original con extensión
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+.fig
+\end_layout
+
+\end_inset
+
+.
+ Dentro de Xfig, se crea o modifica una figura y se guarda como un archivo
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+.fig
+\end_layout
+
+\end_inset
+
+.
+ Para incluir la figura en un documento, se ejecuta
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+transfig
+\end_layout
+
+\end_inset
+
+ con el fin de crear un archivo PostScript que puede incluirse fácilmente
+ en el archivo LaTeX.
+ En este caso, el archivo
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+.fig
+\end_layout
+
+\end_inset
+
+ es el original, y el archivo PostScript es el archivo generado.
+\end_layout
+
+\begin_layout Standard
+Esta distinción es importante para permitir la actualización del material
+ durante el proceso de escritura del documento.
+ Además, provee la flexibilidad necesaria para soportar múltiples formatos
+ de exportación.
+ Por ejemplo, en el caso de un archivo de texto sencillo, no es una brillante
+ idea incluir la figura como PostScript puro.
+ En vez de esto, es preferible incluir solo una referencia a la figura o
+ bien probar algún convertidor de gráficos a Ascii para que el resultado
+ final se parezca al gráfico real.
+ La gestión de material externo de LyX permite hacer esto porque se basa
+ en parámetros apropiados para los diferentes formatos de exportación soportados.
+\end_layout
+
+\begin_layout Standard
+Además de soportar la generación de diferentes productos de acuerdo con
+ el formato de exportación, existe una profunda integración con las aplicaciones
+ de edición y visualización.
+ En el caso de figuras Xfig, es posible editar el archivo original en Xfig
+ con un simple clic derecho sobre el recuadro y también previsualizar el
+ PostScript generado con ghostview.
+ Se acabaron los enredos con la línea de comandos y/o el navegador de archivos
+ para localizar y manipular los archivos originales o los generados.
+ De esta manera, se pueden por fin aprovechar las ventajas de muy diversas
+ aplicaciones importantes para la composición de los documentos, y por tanto
+ aumentar el rendimiento.
+\end_layout
+
+\begin_layout Section
+El archivo de configuración de plantillas externas
+\end_layout
+
+\begin_layout Standard
+Es relativamente fácil añadir en LyX definiciones personalizadas de plantillas
+ externas.
+ Sin embargo, hay que ser consciente de que hacer esto de manera descuidada
+ generará muy probablemente un agujero de seguridad fácil de explotar.
+ Así pues, antes de hacer esto, lee por favor la discusión sobre seguridad
+ en la sección
+\begin_inset space ~
+\end_inset
+
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sec:Discusión-sobre-seguridad"
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+Una vez dicho esto, te animamos a que envíes cualquiera plantilla interesante
+ que compongas.
+\end_layout
+
+\begin_layout Standard
+Las plantillas externas se definen en el archivo
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LyXDir/lib/external_templates
+\end_layout
+
+\end_inset
+
+.
+ Puedes colocar tus versiones propias en
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+UserDir/external_templates
+\end_layout
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Standard
+Una plantilla típica tiene un aspecto como este:
+\end_layout
+
+\begin_layout LyX-Code
+Template XFig
+\end_layout
+
+\begin_layout LyX-Code
+GuiName "XFig: $$AbsOrRelPathParent$$Basename"
+\end_layout
+
+\begin_layout LyX-Code
+HelpText
+\end_layout
+
+\begin_layout LyX-Code
+An XFig figure.
+\end_layout
+
+\begin_layout LyX-Code
+HelpTextEnd
+\end_layout
+
+\begin_layout LyX-Code
+InputFormat fig
+\end_layout
+
+\begin_layout LyX-Code
+FileFilter "*.fig"
+\end_layout
+
+\begin_layout LyX-Code
+AutomaticProduction true
+\end_layout
+
+\begin_layout LyX-Code
+Transform Rotate
+\end_layout
+
+\begin_layout LyX-Code
+Transform Resize
+\end_layout
+
+\begin_layout LyX-Code
+Format LaTeX
+\end_layout
+
+\begin_layout LyX-Code
+TransformCommand Rotate RotationLatexCommand
+\end_layout
+
+\begin_layout LyX-Code
+TransformCommand Resize ResizeLatexCommand
+\end_layout
+
+\begin_layout LyX-Code
+Product "$$RotateFront$$ResizeFront
+\end_layout
+
+\begin_layout LyX-Code
+
+\backslash
+
+\backslash
+input{$$AbsOrRelPathMaster$$Basename.pstex_t}
+\end_layout
+
+\begin_layout LyX-Code
+ $$ResizeBack$$RotateBack"
+\end_layout
+
+\begin_layout LyX-Code
+UpdateFormat pstex
+\end_layout
+
+\begin_layout LyX-Code
+UpdateResult "$$AbsPath$$Basename.pstex_t"
+\end_layout
+
+\begin_layout LyX-Code
+Requirement "graphicx"
+\end_layout
+
+\begin_layout LyX-Code
+ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
+\end_layout
+
+\begin_layout LyX-Code
+ReferencedFile latex "$$AbsPath$$Basename.eps"
+\end_layout
+
+\begin_layout LyX-Code
+ReferencedFile dvi "$$AbsPath$$Basename.eps"
+\end_layout
+
+\begin_layout LyX-Code
+FormatEnd
+\end_layout
+
+\begin_layout LyX-Code
+Format PDFLaTeX
+\end_layout
+
+\begin_layout LyX-Code
+TransformCommand Rotate RotationLatexCommand
+\end_layout
+
+\begin_layout LyX-Code
+TransformCommand Resize ResizeLatexCommand
+\end_layout
+
+\begin_layout LyX-Code
+Product "$$RotateFront$$ResizeFront
+\end_layout
+
+\begin_layout LyX-Code
+
+\backslash
+
+\backslash
+input{$$AbsOrRelPathMaster$$Basename.pdftex_t}
+\end_layout
+
+\begin_layout LyX-Code
+ $$ResizeBack$$RotateBack"
+\end_layout
+
+\begin_layout LyX-Code
+UpdateFormat pdftex
+\end_layout
+
+\begin_layout LyX-Code
+UpdateResult "$$AbsPath$$Basename.pdftex_t"
+\end_layout
+
+\begin_layout LyX-Code
+Requirement "graphicx"
+\end_layout
+
+\begin_layout LyX-Code
+ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pdftex_t"
+\end_layout
+
+\begin_layout LyX-Code
+ReferencedFile latex "$$AbsPath$$Basename.pdf"
+\end_layout
+
+\begin_layout LyX-Code
+FormatEnd
+\end_layout
+
+\begin_layout LyX-Code
+Format Ascii
+\end_layout
+
+\begin_layout LyX-Code
+Product "$$Contents(
+\backslash
+"$$AbsPath$$Basename.asc
+\backslash
+")"
+\end_layout
+
+\begin_layout LyX-Code
+UpdateFormat asciixfig
+\end_layout
+
+\begin_layout LyX-Code
+UpdateResult "$$AbsPath$$Basename.asc"
+\end_layout
+
+\begin_layout LyX-Code
+FormatEnd
+\end_layout
+
+\begin_layout LyX-Code
+Format DocBook
+\end_layout
+
+\begin_layout LyX-Code
+Product "<graphic fileref=
+\backslash
+"$$AbsOrRelPathMaster$$Basename.eps
+\backslash
+">
+\end_layout
+
+\begin_layout LyX-Code
+ </graphic>"
+\end_layout
+
+\begin_layout LyX-Code
+UpdateFormat eps
+\end_layout
+
+\begin_layout LyX-Code
+UpdateResult "$$AbsPath$$Basename.eps"
+\end_layout
+
+\begin_layout LyX-Code
+ReferencedFile docbook "$$AbsPath$$Basename.eps"
+\end_layout
+
+\begin_layout LyX-Code
+ReferencedFile docbook-xml "$$AbsPath$$Basename.eps"
+\end_layout
+
+\begin_layout LyX-Code
+FormatEnd
+\end_layout
+
+\begin_layout LyX-Code
+Product "[XFig: $$FName]"
+\end_layout
+
+\begin_layout LyX-Code
+FormatEnd
+\end_layout
+
+\begin_layout LyX-Code
+TemplateEnd
+\end_layout
+
+\begin_layout Standard
+Como puedes ver, la plantilla se incluye entre
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Template
+\end_layout
+
+\end_inset
+
+ \SpecialChar \ldots{}
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+TemplateEnd
+\end_layout
+
+\end_inset
+
+.
+ Contiene una cabecera que especifica algunas configuraciones generales
+ y, por cada formato de archivo de documento primario soportado, una sección
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Format
+\end_layout
+
+\end_inset
+
+ \SpecialChar \ldots{}
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+FormatEnd
+\end_layout
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Subsection
+La cabecera de la plantilla
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+AutomaticProduction
+\begin_inset space ~
+\end_inset
+
+true|false
+\end_layout
+
+\end_inset
+
+ Si el archivo representado por la plantilla debe ser generado por LyX.
+ Este comando debe aparecer exactamente una vez.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+FileFilter
+\begin_inset space ~
+\end_inset
+
+<pattern>
+\end_layout
+
+\end_inset
+
+ Un patrón global que se usa en el diálogo del archivo para filtrar los
+ archivos deseados.
+ Si hay más de una posible extensión de archivo (p.
+\begin_inset space \thinspace{}
+\end_inset
+
+e.,
+\begin_inset space ~
+\end_inset
+
+tgif tiene
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+.obj
+\end_layout
+
+\end_inset
+
+ y
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+.tgo
+\end_layout
+
+\end_inset
+
+), se pone algo como
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+"*.{obj,tgo}"
+\end_layout
+
+\end_inset
+
+.
+ Este comando debe aparecer exactamente una vez.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+GuiName
+\begin_inset space ~
+\end_inset
+
+<guiname>
+\end_layout
+
+\end_inset
+
+ El texto mostrado sobre el botón.
+ Este comando debe aparecer exactamente una vez.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HelpText
+\begin_inset space ~
+\end_inset
+
+<text>
+\begin_inset space ~
+\end_inset
+
+HelpTextEnd
+\end_layout
+
+\end_inset
+
+ El texto de ayuda que se muestra en diálogo.
+ Da suficiente información sobre lo que puede proporcionar la plantilla.
+ Este comando debe aparecer exactamente una vez.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+InputFormat
+\begin_inset space ~
+\end_inset
+
+<format>
+\end_layout
+
+\end_inset
+
+ El formato de archivo del original.
+ Debe ser el nombre de un formato conocido por LyX (véase la sección
+\begin_inset space ~
+\end_inset
+
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sec:Formatos"
+
+\end_inset
+
+).
+ Se pone un
+\begin_inset Quotes fld
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+*
+\end_layout
+
+\end_inset
+
+
+\begin_inset Quotes frd
+\end_inset
+
+ si la plantilla puede manejar archivos originales o más de un formato.
+ En este caso, LyX intentará inspeccionar el archivo mismo para deducir
+ su formato.
+ Este comando debe aparecer exactamente una vez.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Template
+\begin_inset space ~
+\end_inset
+
+<id>
+\end_layout
+
+\end_inset
+
+ Un nombre único para la plantilla.
+ No debe contener macros de sustitución (véase abajo).
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Transform
+\begin_inset space ~
+\end_inset
+
+Rotate|Resize|Clip|Extra
+\end_layout
+
+\end_inset
+
+ Este comando especifica qué transformaciones son soportadas por esta plantilla.
+ Puede aparecer ninguna o varias veces.
+ Este comando facilita las correspondientes pestañas en el diálogo de material
+ externo.
+ Cada comando
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Transform
+\end_layout
+
+\end_inset
+
+ debe tener el correspondiente
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+TransformCommand
+\end_layout
+
+\end_inset
+
+ o bien
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+TransformOption
+\end_layout
+
+\end_inset
+
+ en la sección
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Format
+\end_layout
+
+\end_inset
+
+.
+ De lo contrario la transformación no será soportada por ese formato.
+
+\end_layout
+
+\begin_layout Subsection
+La sección Format
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Format
+\begin_inset space ~
+\end_inset
+
+LaTeX|PDFLaTeX|PlainText|DocBook
+\end_layout
+
+\end_inset
+
+ El formato de archivo del documento primario para el que es esta definición
+ de formato.
+ No toda plantilla tiene una representación sensible en los formatos de
+ archivo de todos los documentos.
+ No obstante, es preferible definir una sección
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Format
+\end_layout
+
+\end_inset
+
+ para todos los formatos.
+ Se usa un texto postizo si no hay representación disponible.
+ Entonces, al menos, se puede ver una referencia al material externo en
+ el documento exportado.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Option
+\begin_inset space ~
+\end_inset
+
+<name>
+\begin_inset space ~
+\end_inset
+
+<value>
+\end_layout
+
+\end_inset
+
+ Este comando define una macro adicional,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+$$<name>
+\end_layout
+
+\end_inset
+
+, para sustitución en
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Product
+\end_layout
+
+\end_inset
+
+.
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+<value>
+\end_layout
+
+\end_inset
+
+ puede contener en sí mismo macros de sustitución.
+ La ventaja sobre el uso de
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+<value>
+\end_layout
+
+\end_inset
+
+ directamente en
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Product
+\end_layout
+
+\end_inset
+
+ es que el valor sustituido de
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+$$<name>
+\end_layout
+
+\end_inset
+
+ está saneado así que es un argumento opcional válido en el formato del
+ documento.
+ Este comando puede aparecer ninguna o más veces.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Product
+\begin_inset space ~
+\end_inset
+
+<text>
+\end_layout
+
+\end_inset
+
+ El texto que se inserta en el documento exportado.
+ Realmente este es el comando más importante y puede ser bastante complejo.
+ Este comando debe aparecer exactamente una vez.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Preamble
+\begin_inset space ~
+\end_inset
+
+<name>
+\end_layout
+
+\end_inset
+
+ Este comando especifica un fragmento de preámbulo que se incluirá en el
+ preámbulo LaTeX.
+ Tiene que definirse usando
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+PreambleDef
+\end_layout
+
+\end_inset
+
+ \SpecialChar \ldots{}
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+PreambleDefEnd
+\end_layout
+
+\end_inset
+
+.
+ Este comando puede aparecer ninguna o más veces.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+ReferencedFile
+\begin_inset space ~
+\end_inset
+
+<format>
+\begin_inset space ~
+\end_inset
+
+<filename>
+\end_layout
+
+\end_inset
+
+ Este comando indica los archivos que se crean por el proceso de conversión
+ y que son necesarios para un formato de exportación particular.
+ Si el nombre del archivo es relativo, se interpreta como relativo al documento
+ maestro.
+ Este comando puede darse ninguna o más veces.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Requirement
+\begin_inset space ~
+\end_inset
+
+<package>
+\end_layout
+
+\end_inset
+
+ El nombre de un paquete LaTeX requerido.
+ El paquete se incuye mediante
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\backslash
+usepackage{}
+\end_layout
+
+\end_inset
+
+ en el preámbulo LaTeX.
+ Este comando puede aparecer ninguna o más veces.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+TransformCommand
+\begin_inset space ~
+\end_inset
+
+Rotate
+\begin_inset space ~
+\end_inset
+
+RotationLatexCommand
+\end_layout
+
+\end_inset
+
+ Este comando especifica que el comando LaTeX incluido debería usarse para
+ la rotación.
+ Este comando puede aparecer una vez o ninguna.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+TransformCommand
+\begin_inset space ~
+\end_inset
+
+Resize
+\begin_inset space ~
+\end_inset
+
+ResizeLatexCommand
+\end_layout
+
+\end_inset
+
+ Este comando especifica que el comando LaTeX incluido debería usarse para
+ cambiar el tamaño.
+ Este comando puede aparecer una vez o ninguna.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+TransformOption
+\begin_inset space ~
+\end_inset
+
+Rotate
+\begin_inset space ~
+\end_inset
+
+RotationLatexOption
+\end_layout
+
+\end_inset
+
+ Este comando especifica que la rotación se hace mediante un argumento opcional.
+ Este comando puede aparecer una vez o ninguna.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+TransformOption
+\begin_inset space ~
+\end_inset
+
+Resize
+\begin_inset space ~
+\end_inset
+
+ResizeLatexOption
+\end_layout
+
+\end_inset
+
+ Este comando especifica que el cambio de tamaño se hace mediante un argumento
+ opcional.
+ Este comando puede aparecer una vez o ninguna
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+TransformOption
+\begin_inset space ~
+\end_inset
+
+Clip
+\begin_inset space ~
+\end_inset
+
+ClipLatexOption
+\end_layout
+
+\end_inset
+
+ Este comando especifica que el recorte se hace mediante un argumento opcional.
+ Este comando puede aparecer una vez o ninguna.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+TransformOption
+\begin_inset space ~
+\end_inset
+
+Extra
+\begin_inset space ~
+\end_inset
+
+ExtraLatexOption
+\end_layout
+
+\end_inset
+
+ Este comando especifica que se usa un argumento extra opcional.
+ Este comando puede aparecer una vez o ninguna.
+
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+UpdateFormat
+\begin_inset space ~
+\end_inset
+
+<format>
+\end_layout
+
+\end_inset
+
+ El formato de archivo del archivo convertido.
+ Debe ser el nombre de un formato conocido por LyX (véase
+\begin_inset Flex MenuItem
+status collapsed
+
+\begin_layout Plain Layout
+Convertidores
+\end_layout
+
+\end_inset
+
+ de
+\begin_inset Flex MenuItem
+status collapsed
+
+\begin_layout Plain Layout
+Gestión de archivos
+\end_layout
+
+\end_inset
+
+ en el diálogo
+\begin_inset Flex MenuItem
+status collapsed
+
+\begin_layout Plain Layout
+Herramientas\SpecialChar \menuseparator
+Preferencias
+\end_layout
+
+\end_inset
+
+).
+ Este comando debe aparecer exactamente una vez.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+UpdateResult
+\begin_inset space ~
+\end_inset
+
+<filename>
+\end_layout
+
+\end_inset
+
+ El nombre de archivo del archivo convertido.
+ El nombre de archivo debe ser absoluto.
+ Este comando debe aparecer exactamente una vez.
+\end_layout
+
+\begin_layout Subsection
+Definiciones de preámbulo
+\end_layout
+
+\begin_layout Standard
+El archivo de configuración de plantillas externas puede contener definiciones
+ de preámbulo adicionales encerradas entre
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+PreambleDef
+\end_layout
+
+\end_inset
+
+ \SpecialChar \ldots{}
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+PreambleDefEnd
+\end_layout
+
+\end_inset
+
+.
+ Se pueden usar por las plantillas en la sección
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Format
+\end_layout
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Section
+El mecanismo de sustitución
+\end_layout
+
+\begin_layout Standard
+Cuando la función de material externo recurre a un programa externo, se
+ hace sobre la base de un comando definido en el archivo de configuración
+ de la plantilla.
+ Estos comandos pueden contener varias macros que se expanden antes de su
+ ejecución.
+ La ejecución tiene lugar siempre en el directorio del documento.
+
+\end_layout
+
+\begin_layout Standard
+Además, cada vez que el material externo se va a mostrar, el nombre será
+ generado por el mecanismo de sustitución, y la mayoría de los demás comandos
+ en la definición de la plantilla soportan también sustitución.
+
+\end_layout
+
+\begin_layout Standard
+Las macros disponibles son las siguientes:
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+$$AbsOrRelPathMaster
+\end_layout
+
+\end_inset
+
+ La ruta del archivo, absoluta o relativa al documento LyX maestro.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+$$AbsOrRelPathParent
+\end_layout
+
+\end_inset
+
+ La ruta del archivo, absoluta o relativa al documento LyX.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+$$AbsPath
+\end_layout
+
+\end_inset
+
+ La ruta absoluta del archivo.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+$$Basename
+\end_layout
+
+\end_inset
+
+ El nombre de archivo sin ruta y sin la extensión.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+$$Contents(
+\begin_inset Quotes eld
+\end_inset
+
+filename.ext
+\begin_inset Quotes erd
+\end_inset
+
+)
+\end_layout
+
+\end_inset
+
+ Esta macro expandirá los contenidos del archivo con el nombre
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+filename.ext
+\end_layout
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+$$Extension
+\end_layout
+
+\end_inset
+
+ La extensión de archivo (incluyendo el punto).
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+$$FName
+\end_layout
+
+\end_inset
+
+ El nombre de archivo del archivo especificado en el diálogo de material
+ externo.
+ Esto es bien un nombre absoluto, bien relativo al documento LyX.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+$$FPath
+\end_layout
+
+\end_inset
+
+ La parte de la ruta de
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+$$FName
+\end_layout
+
+\end_inset
+
+ (nombre absoluto o relativo al documento LyX).
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+$$RelPathMaster
+\end_layout
+
+\end_inset
+
+ La ruta del archivo, relativa al documento maestro LyX.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+$$RelPathParent
+\end_layout
+
+\end_inset
+
+ La ruta del archivo, relativa al documento LyX.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+$$Sysdir
+\end_layout
+
+\end_inset
+
+ Esta macro expandirá a la ruta absoluta del directorio de sistema.
+ Esto se usa habitualmente para apuntar a los varios guiones de ayuda que
+ se empaquetan con LyX.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+$$Tempname
+\end_layout
+
+\end_inset
+
+ Un nombre y ruta completa a un directorio temporal que será borrado automáticam
+ente siempre que el documento se cierra, o se suprime la inserción de material
+ externo.
+\end_layout
+
+\begin_layout Standard
+Todas las macros de ruta contienen un separador de rastreo del directorio,
+ así se puede construir, p.
+\begin_inset space \thinspace{}
+\end_inset
+
+e., el nombre de archivo absoluto con
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+$$AbsPath$$Basename$$Extension
+\end_layout
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Standard
+Las macros anteriores son sustituidas en todos los comandos a menos que
+ se indique lo contrario.
+ El comando
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Product
+\end_layout
+
+\end_inset
+
+ soporta adicionalmente las siguientes sustituciones si se habilitan por
+ los comandos
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Transform
+\end_layout
+
+\end_inset
+
+ y
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+TransformCommand
+\end_layout
+
+\end_inset
+
+:
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+$$ResizeFront
+\end_layout
+
+\end_inset
+
+ La parte delantera del comando para cambiar el tamaño.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+$$ResizeBack
+\end_layout
+\end_inset
+
+ La parte trasera del comando para cambiar el tamaño.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+$$RotateFront
+\end_layout
+
+\end_inset
+
+ La parte delantera del comando para la rotación.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+$$RotateBack
+\end_layout
+
+\end_inset
+
+ La parte trasera del comando para la rotación.
+\end_layout
+
+\begin_layout Standard
+La cadena de valor del comando
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Option
+\end_layout
+
+\end_inset
+
+ soporta adicionalmente las siguientes sustituciones si éstas se han habilitado
+ por los comandos
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Transform
+\end_layout
+
+\end_inset
+
+ y
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+TransformOption
+\end_layout
+
+\end_inset
+
+:
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+$$Clip
+\end_layout
+
+\end_inset
+
+ La opción recorte.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+$$Extra
+\end_layout
+
+\end_inset
+
+ La opción extra.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+$$Resize
+\end_layout
+
+\end_inset
+
+ La opción cambio de tamaño.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+$$Rotate
+\end_layout
+
+\end_inset
+
+ La opción rotación.
+\end_layout
+
+\begin_layout Standard
+Te puedes preguntar por qué hay tantas macros de ruta.
+ Por dos razones, principalmente:
+\end_layout
+
+\begin_layout Enumerate
+Los nombres de archivo relativo y absoluto deberían permanecer relativo
+ o absoluto, respectivamente.
+ Los usuarios pueden tener razones para preferir cualquiera de ambas formas.
+ Los nombres relativos son útiles para documentos portables que deberían
+ funcionar en máquinas diferentes, por ejemplo.
+ Los nombres absolutos pueden ser requeridos por algunos programas.
+\end_layout
+
+\begin_layout Enumerate
+LaTeX procesa los nombres de archivo relativos de manera diferente a LyX
+ y otros programas en archivos anidados incluidos.
+ Para LyX, un nombre de archivo relativo es siempre relativo al documento
+ que contiene el nombre de archivo.
+ Para LaTeX, es siempre relativo al documento maestro.
+ Estas dos definiciones son idénticas si se tiene solo un documento, pero
+ son distintas si se tiene un documento maestro que incluye documentos parciales.
+ Esto quiere decir que los nombres de archivo relativos deben ser transformados
+ cuando se presentan a LaTeX.
+ Afortunadamente, LyX hace esto automáticamente si se eligen las macros
+ correctas.
+\end_layout
+
+\begin_layout Standard
+Así pues, ¿qué macros de ruta deberían emplearse en las definiciones de
+ plantillas nuevas? La regla no es difícil:
+\end_layout
+
+\begin_layout Itemize
+Usar
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+$$AbsPath
+\end_layout
+
+\end_inset
+
+ si se requiere una ruta absoluta.
+\end_layout
+
+\begin_layout Itemize
+Usar
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+$$AbsOrRelPathMaster
+\end_layout
+
+\end_inset
+
+ si la cadena sustituida es algún tipo de entrada LaTeX.
+\end_layout
+
+\begin_layout Itemize
+Si no, usar
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+$$AbsOrRelPathParent
+\end_layout
+
+\end_inset
+
+ con el fin de preservar la elección del usuario.
+\end_layout
+
+\begin_layout Standard
+Hay casos especiales en los que esta regla no funciona y se necesitan, p.
+\begin_inset space \thinspace{}
+\end_inset
+
+e., nombres relativos, pero normalmente funcionará bien.
+ Un ejemplo de uno de estos casos es el comando
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
+\end_layout
+
+\end_inset
+
+ en la plantilla XFig de arriba: no podemos usar el nombre absoluto porque
+ el copiador para archivos
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+.pstex_t
+\end_layout
+
+\end_inset
+
+ necesita el nombre relativo para reescribir el contenido del archivo.
+\end_layout
+
+\begin_layout Section
+Discusión sobre seguridad
+\begin_inset CommandInset label
+LatexCommand label
+name "sec:Discusión-sobre-seguridad"
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+La función material externo interactúa con muchos programas externos y lo
+ hace de forma automática, así que hemos de tener en cuenta las implicaciones
+ de seguridad que esto conlleva.
+ En particular, puesto que tienes la opción de incluir tus propios archivos
+ y/o cadenas de parámetros y estos se expanden en un comando, parece posible
+ crear un documento malicioso que ejecute comandos arbitrarios cuando un
+ usuario ve o imprime el documento.
+ Esto es algo que definitivamente queremos evitar.
+
+\end_layout
+
+\begin_layout Standard
+Sin embargo, dado que los comandos de material externo se especifican solo
+ en el archivo de configuración de la plantilla, no hay problemas de seguridad
+ si LyX está adecuadamente configurado solo con plantillas seguras.
+ Esto es así porque los programas externos se invocan con la llamada al
+ sistema
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+execvp
+\end_layout
+
+\end_inset
+
+ más bien que con la llamada
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+system
+\end_layout
+
+\end_inset
+
+, de modo que no es posible ejecutar comandos arbitrarios desde la sección
+ del nombre de archivo o de parámetros mediante el shell.
\end_layout
\begin_layout Standard
-Una vez dicho esto, te animamos a que envíes cualquiera plantilla interesante
- que compongas.
+Esto implica además que hay restricciones en las cadenas de comandos que
+ puedes usar en las plantillas de material externo.
+ En particular, las tuberías y la redirección no están fácilmente disponibles.
+ Esto debe ser así para que LyX permanezca seguro.
+ Si quieres usar algunas características de shell, deberías escribir un
+ guión seguro para hacerlo de manera controlada, y después invocar el guión
+ desde la cadena de comandos.
\end_layout
\begin_layout Standard
-Las plantillas externas se definen en el archivo
-\begin_inset Flex CharStyle:Code
+Es posible diseñar una plantilla que interactúe directamente con el shell,
+ pero puesto que esto permitiría a un usuario malicioso ejecutar comandos
+ arbitrarios escribiendo nombres de archivo y/o parámetros astutos, generalmente
+ recomendamos usar solo guiones seguros que trabajen con la llamada
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LyXDir/lib/external_templates
+execvp
\end_layout
\end_inset
-.
- Puedes colocar tus versiones propias en
-\begin_inset Flex CharStyle:Code
-status collapsed
+ al sistema en forma controlada.
+ Por supuesto, para usar en un entorno controlado, puede ser tentador caer
+ en el uso de guiones de shell ordinarios.
+ Si lo haces así, sé consciente de que vas a suministrar un agujero se seguridad
+ fácilmente explotable en tu sistema.
+ Evidentemente, es de razón que tales plantillas inseguras nunca serán incluidas
+ en la distribución estándar de LyX, aunque alentamos a la gente a que,
+ a la usanza del software libre, envíe nuevas plantillas.
+ No obstante, LyX nunca tendrá plantillas inseguras tal y como se distribuye
+ por los canales oficiales.
+\end_layout
-\begin_layout Plain Layout
-UserDir/external_templates
+\begin_layout Standard
+Incluir material externo suministra mucha potencia y has de ser cuidadoso
+ en no introducir riesgos de seguridad a costa de esta potencia.
+ Un sutil error en una simple línea en un guión aparentemente inocente puede
+ abrir la puerta a graves problemas de seguridad.
+ Así, si no comprendes totalmente estos asuntos, recomendamos consultar
+ a un profesional entendido en seguridad o al equipo de desarrollo de LyX
+ si tienes dudas acerca de si una plantilla dada es o no segura.
+ Y hazlo antes de usarla en un entorno no controlado.
\end_layout
+\begin_layout Chapter
+\start_of_appendix
+
+\lang english
+List of functions to be used in layouts
+\lang spanish
+
+\begin_inset CommandInset label
+LatexCommand label
+name "chap:List-of-functions"
+
\end_inset
-.
+
\end_layout
\begin_layout Standard
-Una plantilla típica tiene un aspecto como este:
-\end_layout
+\align center
+\begin_inset Tabular
+<lyxtabular version="3" rows="10" columns="6">
+<features tabularvalignment="middle">
+<column alignment="left" valignment="top" width="14col%">
+<column alignment="left" valignment="top" width="14col%">
+<column alignment="left" valignment="top" width="14col%">
+<column alignment="left" valignment="top" width="14col%">
+<column alignment="left" valignment="top" width="14col%">
+<column alignment="left" valignment="top" width="14col%">
+<row>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-\begin_layout LyX-Code
-Template XFig
+\begin_layout Plain Layout
+accents
\end_layout
-\begin_layout LyX-Code
-GuiName "XFig: $$AbsOrRelPathParent$$Basename"
-\end_layout
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-\begin_layout LyX-Code
-HelpText
+\begin_layout Plain Layout
+bbding
\end_layout
-\begin_layout LyX-Code
-An XFig figure.
-\end_layout
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-\begin_layout LyX-Code
-HelpTextEnd
+\begin_layout Plain Layout
+dvipost
\end_layout
-\begin_layout LyX-Code
-InputFormat fig
-\end_layout
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-\begin_layout LyX-Code
-FileFilter "*.fig"
+\begin_layout Plain Layout
+fancybox
\end_layout
-\begin_layout LyX-Code
-AutomaticProduction true
-\end_layout
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-\begin_layout LyX-Code
-Transform Rotate
+\begin_layout Plain Layout
+hhline
\end_layout
-\begin_layout LyX-Code
-Transform Resize
-\end_layout
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-\begin_layout LyX-Code
-Format LaTeX
+\begin_layout Plain Layout
+latexsym
\end_layout
-\begin_layout LyX-Code
-TransformCommand Rotate RotationLatexCommand
-\end_layout
+\end_inset
+</cell>
+</row>
+<row>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-\begin_layout LyX-Code
-TransformCommand Resize ResizeLatexCommand
+\begin_layout Plain Layout
+amsbsy
\end_layout
-\begin_layout LyX-Code
-Product "$$RotateFront$$ResizeFront
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+bm
\end_layout
-\begin_layout LyX-Code
-
-\backslash
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-\backslash
-input{$$AbsOrRelPathMaster$$Basename.pstex_t}
-\end_layout
+\begin_layout Plain Layout
-\begin_layout LyX-Code
- $$ResizeBack$$RotateBack"
\end_layout
-\begin_layout LyX-Code
-UpdateFormat pstex
-\end_layout
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-\begin_layout LyX-Code
-UpdateResult "$$AbsPath$$Basename.pstex_t"
+\begin_layout Plain Layout
+feyn
\end_layout
-\begin_layout LyX-Code
-Requirement "graphicx"
-\end_layout
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-\begin_layout LyX-Code
-ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
+\begin_layout Plain Layout
+hyperref
\end_layout
-\begin_layout LyX-Code
-ReferencedFile latex "$$AbsPath$$Basename.eps"
-\end_layout
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-\begin_layout LyX-Code
-ReferencedFile dvi "$$AbsPath$$Basename.eps"
+\begin_layout Plain Layout
+listings
\end_layout
-\begin_layout LyX-Code
-FormatEnd
-\end_layout
+\end_inset
+</cell>
+</row>
+<row>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-\begin_layout LyX-Code
-Format PDFLaTeX
+\begin_layout Plain Layout
+amscd
\end_layout
-\begin_layout LyX-Code
-TransformCommand Rotate RotationLatexCommand
-\end_layout
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-\begin_layout LyX-Code
-TransformCommand Resize ResizeLatexCommand
+\begin_layout Plain Layout
+booktabs
\end_layout
-\begin_layout LyX-Code
-Product "$$RotateFront$$ResizeFront
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+endnotes
\end_layout
-\begin_layout LyX-Code
-
-\backslash
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-\backslash
-input{$$AbsOrRelPathMaster$$Basename.pdftex_t}
+\begin_layout Plain Layout
+fixltx2e
\end_layout
-\begin_layout LyX-Code
- $$ResizeBack$$RotateBack"
-\end_layout
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-\begin_layout LyX-Code
-UpdateFormat pdftex
-\end_layout
+\begin_layout Plain Layout
-\begin_layout LyX-Code
-UpdateResult "$$AbsPath$$Basename.pdftex_t"
\end_layout
-\begin_layout LyX-Code
-Requirement "graphicx"
-\end_layout
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-\begin_layout LyX-Code
-ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pdftex_t"
+\begin_layout Plain Layout
+longtable
\end_layout
-\begin_layout LyX-Code
-ReferencedFile latex "$$AbsPath$$Basename.pdf"
+\end_inset
+</cell>
+</row>
+<row>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+amsmath
\end_layout
-\begin_layout LyX-Code
-FormatEnd
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+
\end_layout
-\begin_layout LyX-Code
-Format Ascii
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+enumitem
\end_layout
-\begin_layout LyX-Code
-Product "$$Contents(
-\backslash
-"$$AbsPath$$Basename.asc
-\backslash
-")"
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+float
\end_layout
-\begin_layout LyX-Code
-UpdateFormat asciixfig
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+ifsym
\end_layout
-\begin_layout LyX-Code
-UpdateResult "$$AbsPath$$Basename.asc"
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+lyxskak
\end_layout
-\begin_layout LyX-Code
-FormatEnd
+\end_inset
+</cell>
+</row>
+<row>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+amssymb
\end_layout
-\begin_layout LyX-Code
-Format DocBook
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+CJK
\end_layout
-\begin_layout LyX-Code
-Product "<graphic fileref=
-\backslash
-"$$AbsOrRelPathMaster$$Basename.eps
-\backslash
-">
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+esint
\end_layout
-\begin_layout LyX-Code
- </graphic>"
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+framed
\end_layout
-\begin_layout LyX-Code
-UpdateFormat eps
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+ifthen
\end_layout
-\begin_layout LyX-Code
-UpdateResult "$$AbsPath$$Basename.eps"
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+
\end_layout
-\begin_layout LyX-Code
-ReferencedFile docbook "$$AbsPath$$Basename.eps"
+\end_inset
+</cell>
+</row>
+<row>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+amstext
\end_layout
-\begin_layout LyX-Code
-ReferencedFile docbook-xml "$$AbsPath$$Basename.eps"
-\end_layout
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-\begin_layout LyX-Code
-FormatEnd
+\begin_layout Plain Layout
+color
\end_layout
-\begin_layout LyX-Code
-Product "[XFig: $$FName]"
-\end_layout
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-\begin_layout LyX-Code
-FormatEnd
-\end_layout
+\begin_layout Plain Layout
-\begin_layout LyX-Code
-TemplateEnd
\end_layout
-\begin_layout Standard
-Como puedes ver, la plantilla se incluye entre
-\begin_inset Flex CharStyle:Code
-status collapsed
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-Template
+
\end_layout
\end_inset
-
- \SpecialChar \ldots{}
-
-\begin_inset Flex CharStyle:Code
-status collapsed
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-TemplateEnd
+
\end_layout
\end_inset
-
-.
- Contiene una cabecera que especifica algunas configuraciones generales
- y, por cada formato de archivo de documento primario soportado, una sección
-
-\begin_inset Flex CharStyle:Code
-status collapsed
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-Format
+makeidx
\end_layout
\end_inset
-
- \SpecialChar \ldots{}
-
-\begin_inset Flex CharStyle:Code
-status collapsed
+</cell>
+</row>
+<row>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-FormatEnd
+amsthm
\end_layout
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-.
+\begin_layout Plain Layout
+covington
\end_layout
-\begin_layout Subsection
-La cabecera de la plantilla
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+
\end_layout
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-AutomaticProduction
-\begin_inset space ~
+graphicx
+\end_layout
+
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-true|false
+\begin_layout Plain Layout
+jurabib
\end_layout
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
- Si el archivo representado por la plantilla debe ser generado por LyX.
- Este comando debe aparecer exactamente una vez.
+\begin_layout Plain Layout
+marvosym
\end_layout
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
+\end_inset
+</cell>
+</row>
+<row>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-FileFilter
-\begin_inset space ~
+array
+\end_layout
+
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-<pattern>
+\begin_layout Plain Layout
+csquotes
\end_layout
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
- Un patrón global que se usa en el diálogo del archivo para filtrar los
- archivos deseados.
- Si hay más de una posible extensión de archivo (p.
-\begin_inset space \thinspace{}
-\end_inset
+\begin_layout Plain Layout
-e.,
-\begin_inset space ~
-\end_inset
+\end_layout
-tgif tiene
-\begin_inset Flex CharStyle:Code
-status collapsed
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-.obj
+
\end_layout
\end_inset
-
- y
-\begin_inset Flex CharStyle:Code
-status collapsed
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-.tgo
+
\end_layout
\end_inset
-
-), se pone algo como
-\begin_inset Flex CharStyle:Code
-status collapsed
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-"*.{obj,tgo}"
+mathdesign
\end_layout
\end_inset
+</cell>
+</row>
+<row>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-.
- Este comando debe aparecer exactamente una vez.
+\begin_layout Plain Layout
+ascii
\end_layout
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-GuiName
-\begin_inset space ~
-\end_inset
-<guiname>
\end_layout
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
- El texto mostrado sobre el botón.
- Este comando debe aparecer exactamente una vez.
\end_layout
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-HelpText
-\begin_inset space ~
-\end_inset
+mathdesign
+\end_layout
-<text>
-\begin_inset space ~
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
-HelpTextEnd
\end_layout
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
- El texto de ayuda que se muestra en diálogo.
- Da suficiente información sobre lo que puede proporcionar la plantilla.
- Este comando debe aparecer exactamente una vez.
+\begin_layout Plain Layout
+mathdots
\end_layout
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
+\end_inset
+</cell>
+</row>
+<row>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-InputFormat
-\begin_inset space ~
-\end_inset
-<format>
\end_layout
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+
+\end_layout
- El formato de archivo del original.
- Debe ser el nombre de un formato conocido por LyX (véase la sección
-\begin_inset space ~
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+\begin_layout Plain Layout
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sec:Formatos"
+\end_layout
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+mathdots
+\end_layout
-).
- Se pone un
-\begin_inset Quotes fld
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+\begin_layout Plain Layout
-\begin_inset Flex CharStyle:Code
-status collapsed
+\end_layout
+
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-*
+subfig
\end_layout
\end_inset
+</cell>
+</row>
+</lyxtabular>
-
-\begin_inset Quotes frd
\end_inset
- si la plantilla puede manejar archivos originales o más de un formato.
- En este caso, LyX intentará inspeccionar el archivo mismo para deducir
- su formato.
- Este comando debe aparecer exactamente una vez.
+
\end_layout
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
+\begin_layout Standard
+\align center
+\begin_inset Tabular
+<lyxtabular version="3" rows="10" columns="6">
+<features tabularvalignment="middle">
+<column alignment="left" valignment="top" width="14col%">
+<column alignment="left" valignment="top" width="14col%">
+<column alignment="left" valignment="top" width="14col%">
+<column alignment="left" valignment="top" width="14col%">
+<column alignment="left" valignment="top" width="14col%">
+<column alignment="left" valignment="top" width="14col%">
+<row>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-Template
-\begin_inset space ~
+makeidx
+\end_layout
+
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-<id>
+\begin_layout Plain Layout
+pdfcolmk
\end_layout
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
- Un nombre único para la plantilla.
- No debe contener macros de sustitución (véase abajo).
+\begin_layout Plain Layout
+setspace
\end_layout
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-Transform
-\begin_inset space ~
+textcomp
+\end_layout
+
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-Rotate|Resize|Clip|Extra
+\begin_layout Plain Layout
+ulem
\end_layout
\end_inset
-
- Este comando especifica qué transformaciones son soportadas por esta plantilla.
- Puede aparecer ninguna o varias veces.
- Este comando facilita las correspondientes pestañas en el diálogo de material
- externo.
- Cada comando
-\begin_inset Flex CharStyle:Code
-status collapsed
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-Transform
+xargs
\end_layout
\end_inset
-
- debe tener el correspondiente
-\begin_inset Flex CharStyle:Code
-status collapsed
+</cell>
+</row>
+<row>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-TransformCommand
+marvosym
\end_layout
\end_inset
-
- o bien
-\begin_inset Flex CharStyle:Code
-status collapsed
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-TransformOption
+pdfpages
\end_layout
\end_inset
-
- en la sección
-\begin_inset Flex CharStyle:Code
-status collapsed
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-Format
+slashed
\end_layout
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-.
- De lo contrario la transformación no será soportada por ese formato.
-
+\begin_layout Plain Layout
+textgreek
\end_layout
-\begin_layout Subsection
-La sección Format
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+undertilde
\end_layout
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-Format
-\begin_inset space ~
+xcolor
+\end_layout
+
\end_inset
+</cell>
+</row>
+<row>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-LaTeX|PDFLaTeX|PlainText|DocBook
+\begin_layout Plain Layout
+mathdesign
\end_layout
\end_inset
-
- El formato de archivo del documento primario para el que es esta definición
- de formato.
- No toda plantilla tiene una representación sensible en los formatos de
- archivo de todos los documentos.
- No obstante, es preferible definir una sección
-\begin_inset Flex CharStyle:Code
-status collapsed
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-Format
+pifont
\end_layout
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
- para todos los formatos.
- Se usa un texto postizo si no hay representación disponible.
- Entonces, al menos, se puede ver una referencia al material externo en
- el documento exportado.
+\begin_layout Plain Layout
+soul
\end_layout
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-Option
-\begin_inset space ~
-\end_inset
+tfrupee
+\end_layout
-<name>
-\begin_inset space ~
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-<value>
+\begin_layout Plain Layout
+units
\end_layout
\end_inset
-
- Este comando define una macro adicional,
-\begin_inset Flex CharStyle:Code
-status collapsed
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-$$<name>
+xy
\end_layout
\end_inset
+</cell>
+</row>
+<row>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-, para sustitución en
-\begin_inset Flex CharStyle:Code
-status collapsed
+\begin_layout Plain Layout
+mathdots
+\end_layout
+
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-Product
+pmboxdraw
\end_layout
\end_inset
-
-.
-
-\begin_inset Flex CharStyle:Code
-status collapsed
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-<value>
+splitidx
\end_layout
\end_inset
-
- puede contener en sí mismo macros de sustitución.
- La ventaja sobre el uso de
-\begin_inset Flex CharStyle:Code
-status collapsed
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-<value>
+tipa
\end_layout
\end_inset
-
- directamente en
-\begin_inset Flex CharStyle:Code
-status collapsed
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-Product
+url
\end_layout
\end_inset
-
- es que el valor sustituido de
-\begin_inset Flex CharStyle:Code
-status collapsed
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-$$<name>
+
\end_layout
\end_inset
+</cell>
+</row>
+<row>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
- está saneado así que es un argumento opcional válido en el formato del
- documento.
- Este comando puede aparecer ninguna o más veces.
+\begin_layout Plain Layout
+mathrsfs
\end_layout
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-Product
-\begin_inset space ~
+polyglossia
+\end_layout
+
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-<text>
+\begin_layout Plain Layout
+subfig
\end_layout
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
- El texto que se inserta en el documento exportado.
- Realmente este es el comando más importante y puede ser bastante complejo.
- Este comando debe aparecer exactamente una vez.
+\begin_layout Plain Layout
+tipx
\end_layout
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-Preamble
-\begin_inset space ~
-\end_inset
-<name>
\end_layout
\end_inset
-
- Este comando especifica un fragmento de preámbulo que se incluirá en el
- preámbulo LaTeX.
- Tiene que definirse usando
-\begin_inset Flex CharStyle:Code
-status collapsed
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-PreambleDef
+yhmath
\end_layout
\end_inset
-
- \SpecialChar \ldots{}
-
-\begin_inset Flex CharStyle:Code
-status collapsed
+</cell>
+</row>
+<row>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-PreambleDefEnd
+mhchem
\end_layout
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-.
- Este comando puede aparecer ninguna o más veces.
+\begin_layout Plain Layout
+prettyref
\end_layout
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-ReferencedFile
-\begin_inset space ~
-\end_inset
+subscript
+\end_layout
-<format>
-\begin_inset space ~
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-<filename>
+\begin_layout Plain Layout
+tone
\end_layout
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
- Este comando indica los archivos que se crean por el proceso de conversión
- y que son necesarios para un formato de exportación particular.
- Si el nombre del archivo es relativo, se interpreta como relativo al documento
- maestro.
- Este comando puede darse ninguna o más veces.
+\begin_layout Plain Layout
+varioref
\end_layout
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-Requirement
-\begin_inset space ~
-\end_inset
-<package>
\end_layout
\end_inset
-
- El nombre de un paquete LaTeX requerido.
- El paquete se incuye mediante
-\begin_inset Flex CharStyle:Code
-status collapsed
+</cell>
+</row>
+<row>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-
-\backslash
-usepackage{}
+multirow
\end_layout
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
- en el preámbulo LaTeX.
- Este comando puede aparecer ninguna o más veces.
+\begin_layout Plain Layout
+pxfonts
\end_layout
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-TransformCommand
-\begin_inset space ~
-\end_inset
-Rotate
-\begin_inset space ~
+\end_layout
+
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-RotationLatexCommand
+\begin_layout Plain Layout
+txfonts
\end_layout
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
- Este comando especifica que el comando LaTeX incluido debería usarse para
- la rotación.
- Este comando puede aparecer una vez o ninguna.
+\begin_layout Plain Layout
+verbatim
\end_layout
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-TransformCommand
-\begin_inset space ~
-\end_inset
-Resize
-\begin_inset space ~
+\end_layout
+
\end_inset
+</cell>
+</row>
+<row>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
-ResizeLatexCommand
\end_layout
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
- Este comando especifica que el comando LaTeX incluido debería usarse para
- cambiar el tamaño.
- Este comando puede aparecer una vez o ninguna.
\end_layout
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-TransformOption
-\begin_inset space ~
-\end_inset
-Rotate
-\begin_inset space ~
+\end_layout
+
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
-RotationLatexOption
\end_layout
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
- Este comando especifica que la rotación se hace mediante un argumento opcional.
- Este comando puede aparecer una vez o ninguna.
\end_layout
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-TransformOption
-\begin_inset space ~
-\end_inset
-Resize
-\begin_inset space ~
+\end_layout
+
\end_inset
+</cell>
+</row>
+<row>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-ResizeLatexOption
+\begin_layout Plain Layout
+natbib
\end_layout
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
- Este comando especifica que el cambio de tamaño se hace mediante un argumento
- opcional.
- Este comando puede aparecer una vez o ninguna
+\begin_layout Plain Layout
+rotating
\end_layout
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-TransformOption
-\begin_inset space ~
-\end_inset
-Clip
-\begin_inset space ~
+\end_layout
+
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
-ClipLatexOption
\end_layout
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
- Este comando especifica que el recorte se hace mediante un argumento opcional.
- Este comando puede aparecer una vez o ninguna.
+\begin_layout Plain Layout
+wasysym
\end_layout
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-TransformOption
-\begin_inset space ~
-\end_inset
-Extra
-\begin_inset space ~
+\end_layout
+
\end_inset
+</cell>
+</row>
+<row>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-ExtraLatexOption
+\begin_layout Plain Layout
+nomencl
\end_layout
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
- Este comando especifica que se usa un argumento extra opcional.
- Este comando puede aparecer una vez o ninguna.
-
+\begin_layout Plain Layout
+rotfloat
\end_layout
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-UpdateFormat
-\begin_inset space ~
-\end_inset
-<format>
\end_layout
\end_inset
-
- El formato de archivo del archivo convertido.
- Debe ser el nombre de un formato conocido por LyX (véase
-\begin_inset Flex CharStyle:MenuItem
-status collapsed
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-Convertidores
+
\end_layout
\end_inset
-
- de
-\begin_inset Flex CharStyle:MenuItem
-status collapsed
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-Gestión de archivos
+wrapfig
\end_layout
\end_inset
-
- en el diálogo
-\begin_inset Flex CharStyle:MenuItem
-status collapsed
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-Herramientas\SpecialChar \menuseparator
-Preferencias
+
\end_layout
\end_inset
+</cell>
+</row>
+</lyxtabular>
+
+\end_inset
+
-).
- Este comando debe aparecer exactamente una vez.
\end_layout
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
+\begin_layout Chapter
+
+\lang english
+Names of available colors to be used in layouts
+\begin_inset CommandInset label
+LatexCommand label
+name "chap:Names-of-colors"
-\begin_layout Plain Layout
-UpdateResult
-\begin_inset space ~
\end_inset
-<filename>
+
\end_layout
-\end_inset
+\begin_layout Standard
- El nombre de archivo del archivo convertido.
- El nombre de archivo debe ser absoluto.
- Este comando debe aparecer exactamente una vez.
+\lang english
+The colors listed here are the standard colors and the those that you can
+ adjust in the LyX preferences.
\end_layout
-\begin_layout Subsection
-Definiciones de preámbulo
+\begin_layout Description
+
+\lang english
+none
+\family roman
+\series medium
+\shape up
+\size normal
+\emph off
+\bar no
+\strikeout off
+\uuline off
+\uwave off
+\noun off
+\color none
+ No particular color -- clear or default
+\end_layout
+
+\begin_layout Description
+
+\lang english
+black
\end_layout
-\begin_layout Standard
-El archivo de configuración de plantillas externas puede contener definiciones
- de preámbulo adicionales encerradas entre
-\begin_inset Flex CharStyle:Code
-status collapsed
+\begin_layout Description
-\begin_layout Plain Layout
-PreambleDef
+\lang english
+white
\end_layout
-\end_inset
-
- \SpecialChar \ldots{}
-
-\begin_inset Flex CharStyle:Code
-status collapsed
+\begin_layout Description
-\begin_layout Plain Layout
-PreambleDefEnd
+\lang english
+red
\end_layout
-\end_inset
-
-.
- Se pueden usar por las plantillas en la sección
-\begin_inset Flex CharStyle:Code
-status collapsed
+\begin_layout Description
-\begin_layout Plain Layout
-Format
+\lang english
+green
\end_layout
-\end_inset
+\begin_layout Description
-.
+\lang english
+blue
\end_layout
-\begin_layout Section
-El mecanismo de sustitución
-\end_layout
+\begin_layout Description
-\begin_layout Standard
-Cuando la función de material externo recurre a un programa externo, se
- hace sobre la base de un comando definido en el archivo de configuración
- de la plantilla.
- Estos comandos pueden contener varias macros que se expanden antes de su
- ejecución.
- La ejecución tiene lugar siempre en el directorio del documento.
-
+\lang english
+cyan
\end_layout
-\begin_layout Standard
-Además, cada vez que el material externo se va a mostrar, el nombre será
- generado por el mecanismo de sustitución, y la mayoría de los demás comandos
- en la definición de la plantilla soportan también sustitución.
-
-\end_layout
+\begin_layout Description
-\begin_layout Standard
-Las macros disponibles son las siguientes:
+\lang english
+magenta
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
-\begin_layout Plain Layout
-$$AbsOrRelPathMaster
+\lang english
+yellow
\end_layout
-\end_inset
+\begin_layout Description
- La ruta del archivo, absoluta o relativa al documento LyX maestro.
+\lang english
+cursor Cursor color
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
-\begin_layout Plain Layout
-$$AbsOrRelPathParent
+\lang english
+background Background color
\end_layout
-\end_inset
+\begin_layout Description
- La ruta del archivo, absoluta o relativa al documento LyX.
+\lang english
+foreground Foreground color
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
-\begin_layout Plain Layout
-$$AbsPath
+\lang english
+selection Background color of selected text
\end_layout
-\end_inset
+\begin_layout Description
- La ruta absoluta del archivo.
+\lang english
+selectiontext Foreground color of selected text
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
-\begin_layout Plain Layout
-$$Basename
+\lang english
+latex Text color in LaTeX mode
\end_layout
-\end_inset
+\begin_layout Description
- El nombre de archivo sin ruta y sin la extensión.
+\lang english
+preview The color used for previews
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
-\begin_layout Plain Layout
-$$Contents(
-\begin_inset Quotes eld
-\end_inset
+\lang english
+inlinecompletion Inline completion color
+\end_layout
-filename.ext
-\begin_inset Quotes erd
-\end_inset
+\begin_layout Description
-)
+\lang english
+nonunique_inlinecompletion Inline completion color for the non-unique part
\end_layout
-\end_inset
-
- Esta macro expandirá los contenidos del archivo con el nombre
-\begin_inset Flex CharStyle:Code
-status collapsed
+\begin_layout Description
-\begin_layout Plain Layout
-filename.ext
+\lang english
+notelabel Label color for notes
\end_layout
-\end_inset
+\begin_layout Description
-.
+\lang english
+notebg Background color of notes
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
-\begin_layout Plain Layout
-$$Extension
+\lang english
+commentlabel Label color for comments
\end_layout
-\end_inset
+\begin_layout Description
- La extensión de archivo (incluyendo el punto).
+\lang english
+commentbg Background color of comments
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
-\begin_layout Plain Layout
-$$FName
+\lang english
+greyedoutlabel Label color for greyedout insets
\end_layout
-\end_inset
+\begin_layout Description
- El nombre de archivo del archivo especificado en el diálogo de material
- externo.
- Esto es bien un nombre absoluto, bien relativo al documento LyX.
+\lang english
+greyedouttext Color for greyedout inset text
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
-\begin_layout Plain Layout
-$$FPath
+\lang english
+greyedoutbg Background color of greyedout inset
\end_layout
-\end_inset
-
- La parte de la ruta de
-\begin_inset Flex CharStyle:Code
-status collapsed
+\begin_layout Description
-\begin_layout Plain Layout
-$$FName
+\lang english
+shadedbg Background color of shaded box
\end_layout
-\end_inset
+\begin_layout Description
- (nombre absoluto o relativo al documento LyX).
+\lang english
+listingsbg Background color of listings inset
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
-\begin_layout Plain Layout
-$$RelPathMaster
+\lang english
+branchlabel Label color for branches
\end_layout
-\end_inset
+\begin_layout Description
- La ruta del archivo, relativa al documento maestro LyX.
+\lang english
+footlabel Label color for footnotes
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
-\begin_layout Plain Layout
-$$RelPathParent
+\lang english
+indexlabel Label color for index insets
\end_layout
-\end_inset
+\begin_layout Description
- La ruta del archivo, relativa al documento LyX.
+\lang english
+marginlabel Label color for margin notes
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
-\begin_layout Plain Layout
-$$Sysdir
+\lang english
+phantomtext Text color for phantom insets
\end_layout
-\end_inset
+\begin_layout Description
- Esta macro expandirá a la ruta absoluta del directorio de sistema.
- Esto se usa habitualmente para apuntar a los varios guiones de ayuda que
- se empaquetan con LyX.
+\lang english
+urllabel Label color for URL insets
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
-\begin_layout Plain Layout
-$$Tempname
+\lang english
+urltext Color for URL inset text
\end_layout
-\end_inset
+\begin_layout Description
- Un nombre y ruta completa a un directorio temporal que será borrado automáticam
-ente siempre que el documento se cierra, o se suprime la inserción de material
- externo.
+\lang english
+depthbar Color for the depth bars in the margin
\end_layout
-\begin_layout Standard
-Todas las macros de ruta contienen un separador de rastreo del directorio,
- así se puede construir, p.
-\begin_inset space \thinspace{}
-\end_inset
-
-e., el nombre de archivo absoluto con
-\begin_inset Flex CharStyle:Code
-status collapsed
+\begin_layout Description
-\begin_layout Plain Layout
-$$AbsPath$$Basename$$Extension
+\lang english
+language Color for marking foreign language words
\end_layout
-\end_inset
+\begin_layout Description
-.
+\lang english
+command Text color for command insets
\end_layout
-\begin_layout Standard
-Las macros anteriores son sustituidas en todos los comandos a menos que
- se indique lo contrario.
- El comando
-\begin_inset Flex CharStyle:Code
-status collapsed
+\begin_layout Description
-\begin_layout Plain Layout
-Product
+\lang english
+commandbg Background color for command insets
\end_layout
-\end_inset
-
- soporta adicionalmente las siguientes sustituciones si se habilitan por
- los comandos
-\begin_inset Flex CharStyle:Code
-status collapsed
+\begin_layout Description
-\begin_layout Plain Layout
-Transform
+\lang english
+commandframe Frame color for command insets
\end_layout
-\end_inset
+\begin_layout Description
- y
-\begin_inset Flex CharStyle:Code
-status collapsed
+\lang english
+special Special chars text color
+\end_layout
-\begin_layout Plain Layout
-TransformCommand
+\begin_layout Description
+
+\lang english
+graphicsbg Graphics inset background color
\end_layout
-\end_inset
+\begin_layout Description
-:
+\lang english
+math Math inset text color
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
-\begin_layout Plain Layout
-$$ResizeFront
+\lang english
+mathbg Math inset background color
\end_layout
-\end_inset
+\begin_layout Description
- La parte delantera del comando para cambiar el tamaño.
+\lang english
+mathmacrobg Macro math inset background color
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
-\begin_layout Plain Layout
-$$ResizeBack
+\lang english
+mathmacrohoverbg Macro math inset background color hovered
\end_layout
-\end_inset
+\begin_layout Description
- La parte trasera del comando para cambiar el tamaño.
+\lang english
+mathmacrolabel Macro math label color
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
-\begin_layout Plain Layout
-$$RotateFront
+\lang english
+mathmacroframe Macro math frame color
\end_layout
-\end_inset
+\begin_layout Description
- La parte delantera del comando para la rotación.
+\lang english
+mathmacroblend Macro math blended color
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
-\begin_layout Plain Layout
-$$RotateBack
+\lang english
+mathmacrooldarg Macro template color for old parameters
\end_layout
-\end_inset
+\begin_layout Description
- La parte trasera del comando para la rotación.
+\lang english
+mathmacronewarg Macro template color for new parameters
\end_layout
-\begin_layout Standard
-La cadena de valor del comando
-\begin_inset Flex CharStyle:Code
-status collapsed
+\begin_layout Description
-\begin_layout Plain Layout
-Option
+\lang english
+mathframe Math inset frame color under focus
\end_layout
-\end_inset
-
- soporta adicionalmente las siguientes sustituciones si éstas se han habilitado
- por los comandos
-\begin_inset Flex CharStyle:Code
-status collapsed
+\begin_layout Description
-\begin_layout Plain Layout
-Transform
+\lang english
+mathcorners Math inset frame color not under focus
\end_layout
-\end_inset
-
- y
-\begin_inset Flex CharStyle:Code
-status collapsed
+\begin_layout Description
-\begin_layout Plain Layout
-TransformOption
+\lang english
+mathline Math line color
\end_layout
-\end_inset
+\begin_layout Description
-:
+\lang english
+collapsable Collapsable insets text
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
-\begin_layout Plain Layout
-$$Clip
+\lang english
+collapsableframe Collapsable insets frame
\end_layout
-\end_inset
+\begin_layout Description
- La opción recorte.
+\lang english
+insetbg Inset marker background color
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
-\begin_layout Plain Layout
-$$Extra
+\lang english
+insetframe Inset marker frame color
\end_layout
-\end_inset
+\begin_layout Description
- La opción extra.
+\lang english
+error Error box text color
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
-\begin_layout Plain Layout
-$$Resize
+\lang english
+eolmarker End of line marker color
\end_layout
-\end_inset
+\begin_layout Description
- La opción cambio de tamaño.
+\lang english
+added_space Added space colour
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
-\begin_layout Plain Layout
-$$Rotate
+\lang english
+appendix Appendix marker color
\end_layout
-\end_inset
+\begin_layout Description
- La opción rotación.
+\lang english
+changebar Changebar color
\end_layout
-\begin_layout Standard
-Te puedes preguntar por qué hay tantas macros de ruta.
- Por dos razones, principalmente:
-\end_layout
+\begin_layout Description
-\begin_layout Enumerate
-Los nombres de archivo relativo y absoluto deberían permanecer relativo
- o absoluto, respectivamente.
- Los usuarios pueden tener razones para preferir cualquiera de ambas formas.
- Los nombres relativos son útiles para documentos portables que deberían
- funcionar en máquinas diferentes, por ejemplo.
- Los nombres absolutos pueden ser requeridos por algunos programas.
+\lang english
+deletedtext Deleted text color
\end_layout
-\begin_layout Enumerate
-LaTeX procesa los nombres de archivo relativos de manera diferente a LyX
- y otros programas en archivos anidados incluidos.
- Para LyX, un nombre de archivo relativo es siempre relativo al documento
- que contiene el nombre de archivo.
- Para LaTeX, es siempre relativo al documento maestro.
- Estas dos definiciones son idénticas si se tiene solo un documento, pero
- son distintas si se tiene un documento maestro que incluye documentos parciales.
- Esto quiere decir que los nombres de archivo relativos deben ser transformados
- cuando se presentan a LaTeX.
- Afortunadamente, LyX hace esto automáticamente si se eligen las macros
- correctas.
-\end_layout
+\begin_layout Description
-\begin_layout Standard
-Así pues, ¿qué macros de ruta deberían emplearse en las definiciones de
- plantillas nuevas? La regla no es difícil:
+\lang english
+addedtext Added text color
\end_layout
-\begin_layout Itemize
-Usar
-\begin_inset Flex CharStyle:Code
-status collapsed
+\begin_layout Description
-\begin_layout Plain Layout
-$$AbsPath
+\lang english
+changedtextauthor1 Changed text color author 1
\end_layout
-\end_inset
+\begin_layout Description
- si se requiere una ruta absoluta.
+\lang english
+changedtextauthor2 Changed text color author 2
\end_layout
-\begin_layout Itemize
-Usar
-\begin_inset Flex CharStyle:Code
-status collapsed
+\begin_layout Description
-\begin_layout Plain Layout
-$$AbsOrRelPathMaster
+\lang english
+changedtextauthor3 Changed text color author 3
\end_layout
-\end_inset
+\begin_layout Description
- si la cadena sustituida es algún tipo de entrada LaTeX.
+\lang english
+changedtextauthor4 Changed text color author 4
\end_layout
-\begin_layout Itemize
-Si no, usar
-\begin_inset Flex CharStyle:Code
-status collapsed
+\begin_layout Description
-\begin_layout Plain Layout
-$$AbsOrRelPathParent
+\lang english
+changedtextauthor5 Changed text color author 5
\end_layout
-\end_inset
+\begin_layout Description
- con el fin de preservar la elección del usuario.
+\lang english
+deletedtextmodifier Deleted text modifying color
\end_layout
-\begin_layout Standard
-Hay casos especiales en los que esta regla no funciona y se necesitan, p.
-\begin_inset space \thinspace{}
-\end_inset
-
-e., nombres relativos, pero normalmente funcionará bien.
- Un ejemplo de uno de estos casos es el comando
-\begin_inset Flex CharStyle:Code
-status collapsed
+\begin_layout Description
-\begin_layout Plain Layout
-ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
+\lang english
+tabularline Table line color
\end_layout
-\end_inset
-
- en la plantilla XFig de arriba: no podemos usar el nombre absoluto porque
- el copiador para archivos
-\begin_inset Flex CharStyle:Code
-status collapsed
+\begin_layout Description
-\begin_layout Plain Layout
-.pstex_t
+\lang english
+tabularonoffline Table line color
\end_layout
-\end_inset
+\begin_layout Description
- necesita el nombre relativo para reescribir el contenido del archivo.
+\lang english
+bottomarea Bottom area color
\end_layout
-\begin_layout Section
-Discusión sobre seguridad
-\begin_inset CommandInset label
-LatexCommand label
-name "sec:Discusión-sobre-seguridad"
+\begin_layout Description
-\end_inset
+\lang english
+newpage New page color
+\end_layout
+\begin_layout Description
+\lang english
+pagebreak Page break color
\end_layout
-\begin_layout Standard
-La función material externo interactúa con muchos programas externos y lo
- hace de forma automática, así que hemos de tener en cuenta las implicaciones
- de seguridad que esto conlleva.
- En particular, puesto que tienes la opción de incluir tus propios archivos
- y/o cadenas de parámetros y estos se expanden en un comando, parece posible
- crear un documento malicioso que ejecute comandos arbitrarios cuando un
- usuario ve o imprime el documento.
- Esto es algo que definitivamente queremos evitar.
-
+\begin_layout Description
+
+\lang english
+buttonframe Color used for button frame
\end_layout
-\begin_layout Standard
-Sin embargo, dado que los comandos de material externo se especifican solo
- en el archivo de configuración de la plantilla, no hay problemas de seguridad
- si LyX está adecuadamente configurado solo con plantillas seguras.
- Esto es así porque los programas externos se invocan con la llamada al
- sistema
-\begin_inset Flex CharStyle:Code
-status collapsed
+\begin_layout Description
-\begin_layout Plain Layout
-execvp
+\lang english
+buttonbg Color used for bottom background
\end_layout
-\end_inset
-
- más bien que con la llamada
-\begin_inset Flex CharStyle:Code
-status collapsed
+\begin_layout Description
-\begin_layout Plain Layout
-system
+\lang english
+buttonhoverbg Color used for buttom under focus
\end_layout
-\end_inset
+\begin_layout Description
-, de modo que no es posible ejecutar comandos arbitrarios desde la sección
- del nombre de archivo o de parámetros mediante el shell.
+\lang english
+paragraphmarker Color used for the pilcrow sign to mark the end of a paragraph
+
\end_layout
-\begin_layout Standard
-Esto implica además que hay restricciones en las cadenas de comandos que
- puedes usar en las plantillas de material externo.
- En particular, las tuberías y la redirección no están fácilmente disponibles.
- Esto debe ser así para que LyX permanezca seguro.
- Si quieres usar algunas características de shell, deberías escribir un
- guión seguro para hacerlo de manera controlada, y después invocar el guión
- desde la cadena de comandos.
+\begin_layout Description
+
+\lang english
+previewframe Preview frame color
\end_layout
-\begin_layout Standard
-Es posible diseñar una plantilla que interactúe directamente con el shell,
- pero puesto que esto permitiría a un usuario malicioso ejecutar comandos
- arbitrarios escribiendo nombres de archivo y/o parámetros astutos, generalmente
- recomendamos usar solo guiones seguros que trabajen con la llamada
-\begin_inset Flex CharStyle:Code
-status collapsed
+\begin_layout Description
-\begin_layout Plain Layout
-execvp
+\lang english
+inherit Color is inherited
\end_layout
-\end_inset
+\begin_layout Description
- al sistema en forma controlada.
- Por supuesto, para usar en un entorno controlado, puede ser tentador caer
- en el uso de guiones de shell ordinarios.
- Si lo haces así, sé consciente de que vas a suministrar un agujero se seguridad
- fácilmente explotable en tu sistema.
- Evidentemente, es de razón que tales plantillas inseguras nunca serán incluidas
- en la distribución estándar de LyX, aunque alentamos a la gente a que,
- a la usanza del software libre, envíe nuevas plantillas.
- No obstante, LyX nunca tendrá plantillas inseguras tal y como se distribuye
- por los canales oficiales.
+\lang english
+regexpframe Color for regexp frame
\end_layout
-\begin_layout Standard
-Incluir material externo suministra mucha potencia y has de ser cuidadoso
- en no introducir riesgos de seguridad a costa de esta potencia.
- Un sutil error en una simple línea en un guión aparentemente inocente puede
- abrir la puerta a graves problemas de seguridad.
- Así, si no comprendes totalmente estos asuntos, recomendamos consultar
- a un profesional entendido en seguridad o al equipo de desarrollo de LyX
- si tienes dudas acerca de si una plantilla dada es o no segura.
- Y hazlo antes de usarla en un entorno no controlado.
+\begin_layout Description
+
+\lang english
+ignore For ignoring updates of a color
\end_layout
\end_body