-#LyX 1.6.2svn created this file. For more info see http://www.lyx.org/
-\lyxformat 345
+#LyX 2.0 created this file. For more info see http://www.lyx.org/
+\lyxformat 413
\begin_document
\begin_header
\textclass scrbook
\begin_preamble
% DO NOT ALTER THIS PREAMBLE!!!
%
-% This preamble is designed to ensure that the User's Guide prints
+% This preamble is designed to ensure that the manual prints
% out as advertised. If you mess with this preamble,
-% parts of the User's Guide 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
% used for multi-column text
\usepackage{multicol}
-\usepackage{inputenc}
\end_preamble
-\options fleqn,liststotoc,bibtotoc,idxtotoc,BCOR7.5mm,titlepage,tablecaptionabove
+\options fleqn,bibliography=totoc,index=totoc,BCOR7.5mm,titlepage,captions=tableheading
\use_default_options false
\begin_modules
logicalmkup
\end_modules
+\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_non_tex_fonts false
\font_sc false
\font_osf false
\font_sf_scale 100
\font_tt_scale 100
\graphics default
+\default_output_format default
+\output_sync 0
+\bibtex_command default
+\index_command default
\paperfontsize 12
\spacing single
\use_hyperref true
-\pdf_title "LyX Configuration Manual"
-\pdf_author "LyX Team"
+\pdf_title "Manual Personalización de LyX"
+\pdf_author "Equipo LyX"
\pdf_subject "LyX-documentation Customization"
\pdf_keywords "LyX, documentation, customization"
\pdf_bookmarks true
\pdf_colorlinks true
\pdf_backref false
\pdf_pdfusetitle false
-\pdf_quoted_options "linkcolor=black, citecolor=black, urlcolor=blue, filecolor=blue,pdfpagelayout=OneColumn, pdfnewwindow=true,pdfstartview=XYZ, plainpages=false, pdfpagelabels"
+\pdf_quoted_options "linkcolor=black, citecolor=black, urlcolor=blue, filecolor=blue,pdfpagelayout=OneColumn, pdfnewwindow=true, pdfstartview=XYZ, plainpages=false"
\papersize default
\use_geometry false
\use_amsmath 0
\use_esint 0
+\use_mhchem 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
-\color #ffffff
+\filename_suffix 0
+\color #f5fae7
\end_branch
+\index Índice
+\shortcut idx
+\color #008000
+\end_index
\secnumdepth 3
\tocdepth 3
\paragraph_separation indent
-\defskip medskip
+\paragraph_indentation default
\quotes_language french
\papercolumns 1
\papersides 2
\paperpagestyle headings
-\tracking_changes false
+\tracking_changes true
\output_changes false
-\author ""
-\author ""
+\html_math_output 0
+\html_css_as_file 0
+\html_be_strict true
\end_header
\begin_body
\begin_inset Newline newline
\end_inset
-Versión 1.6.x
+Versión 2.0.x
\end_layout
\begin_layout Standard
en pantalla, opciones de impresora, envío de comandos mediante LyX Server,
internacionalización, instalación de nuevas clases de LaTeX y de formatos
de LyX, etc.
- Seguro que no podemos aspirar a tratar todo lo que se puede cambiar, —nuestros
+ Seguro que no podemos aspirar a tratar todo lo que se puede cambiar, —nuestross
desarrolladores añaden características nuevas más deprisa de lo que las
podemos documentar— pero explicaremos las modificaciones más comunes y
- esperamos orientarte en la dirección correcta para algunas más desconocidas.
+ y esperamos orientarte en la dirección correcta para algunas más desconocidas.
\end_layout
\begin_layout Standard
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
\end_layout
\begin_layout Section
-Usando el diálogo por primera vez
-\end_layout
-
-\begin_layout Standard
-El archivo
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-UserDir/preferences
-\end_layout
-
-\end_inset
-
- contendrá solo los cambios hechos al comportamiento predeterminado, parte
- del cuál es del código duro de LyX y otra parte está en el archivo de sistema
-
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-LyXDir/lyxrc.defaults
-\end_layout
-
-\end_inset
-
-.
- Ten en cuenta que en ambos archivos las líneas que comienzan con
-\begin_inset Quotes fld
-\end_inset
-
-#
-\begin_inset Quotes frd
-\end_inset
-
- son solo comentarios y no son interpretados.
- Sin embargo, solo los administradores del sistema deberían editar
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-LyXDir/lyxrc.defaults
-\end_layout
-
-\end_inset
-
-.
- Los usuarios deberían utilizar el diálogo
-\begin_inset Flex CharStyle:MenuItem
-status collapsed
-
-\begin_layout Plain Layout
-Herramientas\SpecialChar \menuseparator
-Preferencias
-\end_layout
-
-\end_inset
-
- para crear y modificar su propio archivo
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-UserDir/preferences
-\end_layout
-
-\end_inset
-
-.
-\end_layout
-
-\begin_layout Standard
-Creemos que el diálogo
-\begin_inset Flex CharStyle:MenuItem
-status collapsed
-
-\begin_layout Plain Layout
-Herramientas\SpecialChar \menuseparator
-Preferencias
-\end_layout
-
-\end_inset
-
- resultará bastante explícito por sí mismo.
- La mayoría de las cosas en este diálogo tiene 'ayudas emergentes' asociadas:
- basta colocar el puntero del ratón sobre alguna opción.
- Antes de fijarnos a continuación en algunos de los comandos más importantes,
- una advertencia: algunos de los cambios aplicados (p.
-\begin_inset space \thinspace{}
-\end_inset
-
-e.
-\begin_inset space ~
-\end_inset
-
-las fuentes de pantalla) tendrán un efecto inmediato, otros no (p.
-\begin_inset space \thinspace{}
-\end_inset
-
-e.
-\begin_inset space ~
-\end_inset
-
-los atajos de teclado).
- Si parece que no cambia nada, hay que
-\begin_inset Flex CharStyle:MenuItem
-status collapsed
-
-\begin_layout Plain Layout
-Guardar
-\end_layout
-
-\end_inset
-
- cambios y reiniciar LyX.
-\end_layout
-
-\begin_layout Section
-Manejo de archivos
-\end_layout
-
-\begin_layout Standard
-LyX dispone de un poderoso mecanismo para convertir a y desde cualquier
- formato de archivo usando programas externos.
-\end_layout
-
-\begin_layout Subsection
+Formatos
\begin_inset CommandInset label
LatexCommand label
-name "sub:Formatos"
+name "sec:Formatos"
\end_inset
-Formatos
+
\end_layout
\begin_layout Standard
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
-Formatos externos\SpecialChar \menuseparator
+Gestión de archivos\SpecialChar \menuseparator
Formatos de archivo
\end_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
\end_inset
- en un gráfico o en un material externo, por ejemplo.
+ que se muestra al hacer clic derecho en un gráfico o en un material externo,
+ por ejemplo.
\end_layout
\begin_layout Standard
La opción
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
Si esto está marcado y existe una ruta de conversión adecuada (véase
\begin_inset CommandInset ref
LatexCommand ref
-reference "sub:Convertidores"
+reference "sec:Convertidores"
\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
\end_layout
-\begin_layout Subsection
+\begin_layout Section
Copiadores
\end_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
-Formatos externos\SpecialChar \menuseparator
+Gestión de archivos\SpecialChar \menuseparator
Formatos de archivo
\end_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
\end_layout
-\begin_layout Subsection
+\begin_layout Section
+Convertidores
\begin_inset CommandInset label
LatexCommand label
-name "sub:Convertidores"
+name "sec:Convertidores"
\end_inset
-Convertidores
+
\end_layout
\begin_layout Standard
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
Herramientas\SpecialChar \menuseparator
Preferencias\SpecialChar \menuseparator
-Formatos externos\SpecialChar \menuseparator
+Gestión de archivos\SpecialChar \menuseparator
Convertidores
\end_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
La ruta al archivo de entrada
\end_layout
+\begin_layout Labeling
+\labelwidthstring 00.00.0000
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+$$r
+\end_layout
+
+\end_inset
+
+ La ruta al archivo de entrada original (esto es diferente de $$p cuando
+ 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
\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
\begin_inset CommandInset ref
LatexCommand ref
-reference "sub:Formatos"
+reference "sec:Formatos"
\end_inset
.
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
leerla atentamente!), hay algunas cosas que deberías tener en cuenta:
\end_layout
-\begin_layout Itemize
-Lee
-\family typewriter
-DocStyle.lyx
-\family default
-, la guía para escribir documentación de LyX.
- Presta especial atención a la sección de traducción.
-\end_layout
-
\begin_layout Itemize
Consulta la web de traducción de la documentación en
\begin_inset CommandInset href
¡Únete al equipo de documentación! En
\family sans
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
-
+Ayuda\SpecialChar \menuseparator
+Intro
\family sans
-Ay
-\bar under
-u
-\bar default
-da\SpecialChar \menuseparator
-
-\bar under
-I
-\bar default
-ntroducción
+ducción
\end_layout
\end_inset
\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
traza el mapa de las cadenas que los símbolos generan para los caracteres
en la fuente 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
\end_inset
-\begin_inset OptArg
-status open
+\begin_inset Argument
+status collapsed
\begin_layout Plain Layout
Instalación de clases, formatos \SpecialChar \ldots{}
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
-Buscar paquetes
+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.
- Si el paquete que quieres instalar no está en la lista, pero lo tienes
- en la forma de archivo
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-.cls
+ Para instalar uno, haz clic derecho sobre él o usa el botón de la herramienta
+ de instalación.
\end_layout
-\end_inset
+\begin_layout Standard
+Si tu distribución LaTeX no proporciona tal
+\begin_inset Quotes fld
+\end_inset
- o
-\begin_inset Flex CharStyle:Code
-status collapsed
+administrador de paquetes
+\begin_inset Quotes frd
+\end_inset
-\begin_layout Plain Layout
-.sty
+, o si el paquete no está disponible en ella, sigue los siguientes pasos
+ para instalarlo manualmente:
+\end_layout
+
+\begin_layout Enumerate
+Consigue el paquete de
+\begin_inset CommandInset href
+LatexCommand href
+name "CTAN"
+target "http://www.ctan.org/"
+
+\end_inset
+
+ o de otro sitio.
\end_layout
+\begin_layout Enumerate
+Si el paquete contiene un archivo con la extensión
+\begin_inset Quotes fld
\end_inset
-, copia estos archivos a una carpeta de tu distribución LaTeX, por ejemplo
-
-\family sans
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\family sans
-~
-\backslash
-tex
-\backslash
-latex
+.ins
\end_layout
\end_inset
-\family default
-.
- Después actualiza la base de datos de archivos de LaTeX.
- Por ejmplo, en MiKTeX se hace pulsando el botón
-\family sans
-Refresh
-\begin_inset space ~
+\begin_inset Quotes frd
\end_inset
-FNDB
-\family default
- que está en el programa de configuración de MiKTeX.
- En ambos casos, posteriormente debes reconfigurar LyX mediante el menú
-
-\begin_inset Flex CharStyle:MenuItem
+ (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
-Herramientas\SpecialChar \menuseparator
-Reconfigurar
+latex foiltex.ins
\end_layout
\end_inset
- y después reiniciar LyX.
-\end_layout
-
-\begin_layout Standard
-Si tu distribución LaTeX no facilita interfaz de usuario, entonces debes
- seguir estos pasos en una consola UNIX/Linux:
+.
+ 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
-Consigue el paquete de
-\begin_inset CommandInset href
-LatexCommand href
-name "CTAN"
-target "http://www.ctan.org/"
-
-\end_inset
-
- o donde sea.
+Tienes que decidir si el paquete estará disponible para todos los usuarios
+ o no.
\end_layout
+\begin_deeper
\begin_layout Enumerate
-Puedes instalar el paquete en varios lugares diferentes.
- Si lo quieres disponible para todos los usuarios, deberías instalarlo en
- el directorio 'local' del árbol de directorios de TeX; si quieres (o necesitas)
- que esté disponible solo para ti, puedes instalarlo en el árbol de TeX
- de tu directorio 'personal'.
- El lugar donde deberían crearse éstos, si no existen ya, depende de los
- detalles de tu sistema.
+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 CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
status collapsed
\begin_layout Plain Layout
-Generalmente está en el directorio
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
+Usualmente es el directorio
+\family sans
$TEXMF/web2c
-\end_layout
-
-\end_inset
-
-, aunque puedes ejecutar
-\begin_inset Flex CharStyle:Code
+\family default
+, aunque se puede ejecutar el comando
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
- para localizarloto locate it.
+ para localizarlo.
\end_layout
\end_inset
- La localización del árbol 'local' de TeX está definida por
-\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
\end_inset
-; generalmente es
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
+; generalmente algo como
+\family sans
/usr/local/share/texmf/
-\end_layout
-
-\end_inset
-
-.
- El árbol 'personal' de TeX está definido por
-\begin_inset Flex CharStyle:Code
+\family default
+ .
+ La ubicación del árbol `user' de TeX está definida por
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
- y comúnmente es
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
+ y generalmente es
+\family sans
$HOME/texmf/
-\end_layout
-
+\family default
+ .
+ (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
-.
- (Si estas variables no están predefinidas las puedes declarar tú mismo).
- Probablemente necesitarás permisos de administrador para crear o modificar
- el árbol 'local'; pero tu árbol 'personal' no debería tener estas limitaciones.
+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
-Comprueba que
-\begin_inset Flex CharStyle:Code
+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
+tex
+\backslash
+latex
+\family default
+, (En MiKTeX, debería ser
+\family sans
+~:
+\backslash
+Programs
+\backslash
+MiKTeX
+\backslash
+tex
+\backslash
+latex
+\family default
+ ) crea una nueva carpeta
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-TEXMF
+foiltex
\end_layout
\end_inset
- incluye las variables
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-TEXMFLOCAL
-\end_layout
-
+ 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
- y
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-TEXMFHOME
-\end_layout
-
+ej.,en MiKTeX
+\begin_inset space ~
\end_inset
-; p.
-\begin_inset space \thinspace{}
+2.8 en WinXP
+\begin_inset Newline newline
\end_inset
-e.
+
+\family sans
+~:
+\backslash
+Documents and Settings
+\backslash
+<username>
+\backslash
+Application Data
+\backslash
+
\begin_inset Newline newline
\end_inset
-\begin_inset Flex CharStyle:Code
-status collapsed
+\begin_inset Phantom HPhantom
+status open
\begin_layout Plain Layout
-TEXMF = {$TEXMFHOME,!!$TEXMFLOCAL,!!$TEXMFMAIN}
+
+\family sans
+\lang english
+~:
+\backslash
+
\end_layout
\end_inset
+MiKTeX
+\backslash
+2.8
+\backslash
+tex
+\backslash
+latex
+\family default
\begin_inset Newline newline
\end_inset
-Pero, insistimos, la mayoría estarán
-\begin_inset Quotes fld
+en Vista sería
+\begin_inset Newline newline
\end_inset
-ya funcionando
-\begin_inset Quotes frd
-\end_inset
-.
+\family sans
+~:
+\backslash
+Users
+\backslash
+<username>
+\backslash
+AppData
+\backslash
+Roaming
+\backslash
+2.8
+\backslash
+MiKTeX
+\backslash
+tex
+\backslash
+latex
+\family default
+ .
\end_layout
+\end_deeper
\begin_layout Enumerate
-Crea tu árbol local de TeX
-\begin_inset Foot
-status collapsed
-
-\begin_layout Plain Layout
-De aquí en adelante supondremos que vas a definir el árbol `local' de TeX.
- Si vas a definir un árbol de 'usuario', adáptalo como sea necesario.
+Ahora hay que decir a LaTeX que hay archivos nuevos.
+ Esto depende de la distribución de LaTeX:
\end_layout
-\end_inset
-
-.
- Debes seguir la estructura de directorios del árbol de
-\begin_inset Flex CharStyle:Code
+\begin_deeper
+\begin_layout Enumerate
+Para TeXLive ejecuta el comando
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-texmf
+texhash
\end_layout
\end_inset
- existente, que estará definido por
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-TEXMFMAIN
+ en una consola.
+ Si el paquete se instaló para todos los usuarios harán falta permisos de
+ administrador.
\end_layout
+\begin_layout Enumerate
+Para MiKTeX, si el paquete se instaló para todos los usuarios, inicia el
+ programa
+\begin_inset Quotes eld
\end_inset
-.
- Por ejemplo, los paquetes LaTeX deberían alojarse en el directorio
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-$TEXMFLOCAL/tex/latex/
-\end_layout
-
+Settings
+\begin_inset space ~
\end_inset
-.
-\end_layout
-
-\begin_layout Enumerate
-Instala el paquete.
- Por ejemplo, tendrías que desempaquetar el comprimido tarball FoilTeX y
- copiarlo a
-\begin_inset Flex CharStyle:Code
-status collapsed
+(Admin)
+\begin_inset Quotes erd
+\end_inset
-\begin_layout Plain Layout
-$TEXMFLOCAL/tex/latex/foiltex
-\end_layout
+ y pulsa el botón
+\begin_inset Quotes eld
+\end_inset
+Refresh FNDB
+\begin_inset Quotes erd
\end_inset
.
- El directorio
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-foiltex
-\end_layout
+ Si no, inicia el programa
+\begin_inset Quotes eld
+\end_inset
+Settings
+\begin_inset Quotes erd
\end_inset
- contiene varios archivos.
+ y haz lo mismo.
\end_layout
+\end_deeper
\begin_layout Enumerate
-Ejecuta:
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-texhash
-\end_layout
-
-\end_inset
-
-.
- Esto debería generar el archivo
-\begin_inset Flex CharStyle:Code
+Finalmente, hay que decir a LyX que hay nuevos paquetes disponibles.
+ Usa el menú
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
-$TEXMFLOCAL/ls-R
+Herramientas\SpecialChar \menuseparator
+Reconfigurar
\end_layout
\end_inset
-, entre otros.
+ y reinicia LyX.
\end_layout
\begin_layout Standard
-Tu nuevo paquete está ahora instalado y disponible para LaTeX.
- Para ponerlo a disposición de LyX, tienes que crear un archivo Layout,
- si no hay ninguno disponible.
- (Véase la siguiente sección.) Una vez tienes un archivo de formato (layout),
- debes reconfigurar (
-\begin_inset Flex CharStyle:MenuItem
+Ya está instalado el paquete.
+ En nuestro ejemplo, la clase de documento
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Herramientas\SpecialChar \menuseparator
-Reconfigurar
-\end_layout
-
+Slides
+\begin_inset space ~
\end_inset
-) y reiniciar LyX.
- Ahora deberías ver tu nuevo paquete —por ejemplo
-\begin_inset Flex CharStyle:MenuItem
+(FoilTe
+\begin_inset ERT
status collapsed
\begin_layout Plain Layout
-slides (FoilTeX)
+
+{}
\end_layout
\end_inset
-— en la lista desplegable
-\begin_inset Flex CharStyle:MenuItem
-status collapsed
-
-\begin_layout Plain Layout
-Clase de documento
+x)
\end_layout
\end_inset
- del menú
-\begin_inset Flex CharStyle:MenuItem
+ estará ahora disponible en
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
Documento\SpecialChar \menuseparator
-Configuración
-\end_layout
+Configuración\SpecialChar \menuseparator
+Clases
+\begin_inset space ~
+\end_inset
+de
+\begin_inset space ~
\end_inset
-.
+documento
\end_layout
-\begin_layout Section
-Formatos
+\end_inset
+
+.
+
\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
+Si quieres usar una clase de documento LaTeX que no aparece listada en
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
-article
+Documento\SpecialChar \menuseparator
+Configuración\SpecialChar \menuseparator
+Clases
+\begin_inset space ~
+\end_inset
+
+de
+\begin_inset space ~
+\end_inset
+
+documento
\end_layout
\end_inset
- como ejemplo.
+, debes crear un archivo de formato (`layout') para ella.
+ Este es el tema de la sección siguiente.
+\end_layout
+
+\begin_layout Section
+Tipos de archivos de formato
+\end_layout
+
+\begin_layout Standard
+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
-
-\end_inset
-
- y
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-StYlE
-\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
-status collapsed
-
-\begin_layout Plain Layout
-
-\emph on
-énfasis
-\end_layout
-
-\end_inset
-
-.
- Si el argumento tiene un tipo de dato como
-\begin_inset Quotes fld
-\end_inset
-
-string
-\begin_inset Quotes frd
-\end_inset
-
- o
-\begin_inset Quotes fld
-\end_inset
-
-float
-\begin_inset Quotes frd
-\end_inset
-
-, el valor por omisión se muestra de esta manera:
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-float=
-\emph on
-default
-\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
-Módulos de formato
+
\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
+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
-stdsections.inc
+.layout
\end_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
+ 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
-Documento\SpecialChar \menuseparator
-Configuración
+.module
\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
+ 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
\begin_layout Plain Layout
-Documento\SpecialChar \menuseparator
-Configuración
+endnotes
\end_layout
\end_inset
-.
-
-\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 ERT allí donde quieras
-\end_layout
-
-\begin_layout LyX-Code
-#que aparezcan las notas finales.
-
-\end_layout
-
-\begin_layout LyX-Code
-#FinDescripción
-\end_layout
-
-\begin_layout LyX-Code
-#Requiere: somemodule | othermodule
+—.
+ En cierto sentido, los módulos de formato son similares a los `archivos
+ incluidos'
\begin_inset Foot
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.
+Estos pueden tener cualquier extensión pero, por convenio, se usa la extensión
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+.inc
\end_layout
\end_inset
-
+.
\end_layout
-\begin_layout LyX-Code
-#Excluye: badmodule
-\end_layout
+\end_inset
-\begin_layout Standard
-La descripción se usa en
-\begin_inset Flex CharStyle:MenuItem
+ —como
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Documento\SpecialChar \menuseparator
-Configuración
+stdsections.inc
\end_layout
\end_inset
- para dar información al usuario sobre lo que hace el módulo.
- La línea
-\begin_inset Flex CharStyle:Code
+—, 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
-Requiere
+article.cls
\end_layout
\end_inset
- identifica otros módulos con los que debe utilizarse éste; la línea
-\begin_inset Flex CharStyle:Code
+ 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
-Excluye
+Documento\SpecialChar \menuseparator
+Configuración
\end_layout
\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
-\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
-\emph on
-nombres
-\emph default
- sin la extensión de archivo .module.
- Así pues,
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-somemodule
\end_layout
-\end_inset
+\begin_layout Standard
+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
- es realmente
-\begin_inset Flex CharStyle:Code
+\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
-somemodule.module
+layouts/
\end_layout
\end_inset
-.
-\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ú.
+, 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
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\end_inset
-, seleccionas algo y después pulsas
+, seleccionas lo que sea y después pulsas
\begin_inset Quotes fld
\end_inset
\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
+
+\lang english
+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
+Style Chapter
+\end_layout
-\backslash
-LoadClass{book}
+\begin_layout LyX-Code
+ Font
\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
+ Family Sans
+\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
+ EndFont
+\end_layout
-\begin_layout Plain Layout
-thesis.layout
+\begin_layout LyX-Code
+End
\end_layout
+\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
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sec:Estructura-del-archivo-layout"
+
\end_inset
-: LyX supone que la clase de documento tiene el mismo nombre que el archivo
- de formato.
-
+ para información sobre cómo hacerlo.
+\end_layout
+
+\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
+DeclareLyXModule{My Package}
\end_layout
\begin_layout LyX-Code
+#DescriptionBegin
+\end_layout
-\backslash
-DeclareLaTeXClass[thesis,book]{thesis}
+\begin_layout LyX-Code
+#Support for mypkg.sty.
\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
+#DescriptionEnd
+\begin_inset Newline newline
+\end_inset
+
+
\end_layout
-\begin_layout Section
-Declaración de una nueva clase de texto
+\begin_layout LyX-Code
+Format 21
+\begin_inset Newline newline
+\end_inset
+
+
\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
+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
+\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
-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
-status collapsed
-
-\begin_layout Plain Layout
-chkconfig.ltx
+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
- de un modo especial tal que
-\begin_inset Flex CharStyle:Code
-status collapsed
-\begin_layout Plain Layout
-#
\end_layout
-\end_inset
+\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
- 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
+\begin_layout Standard
+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 fuentes 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
-article.layout
+
+\backslash
+font_roman
\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
+
+\backslash
+papersize
\end_layout
\end_inset
- (el nombre del archivo de formato) que usa la clase de documento LaTeX
+ de los archivos de plantillas de LyX.
+ Esto se puede hacer con cualquier editor de texto sencillo, por ejemplo
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-article.cls
+vi
\end_layout
\end_inset
- (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 CharStyle:MenuItem
+ o
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Documento\SpecialChar \menuseparator
-Configuración
+notepad
\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
+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
-, 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
+, copia los que uses del directorio global de plantillas en
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-myarticle.layout
+LyXDir/templates/
\end_layout
\end_inset
-, la cabecera de este archivo debería ser:
-\end_layout
-
-\begin_layout LyX-Code
+ al mismo sitio y redefine la ruta a las plantillas en el diálogo
+\begin_inset Flex MenuItem
+status collapsed
-\size small
-#% Do not delete the line below; configure depends on this
+\begin_layout Plain Layout
+Herramientas\SpecialChar \menuseparator
+Preferencias\SpecialChar \menuseparator
+Rutas
\end_layout
-\begin_layout LyX-Code
+\end_inset
-\size small
-#
-\backslash
-DeclareLaTeXClass[article]{article (con mis encabezados)}
+.
\end_layout
\begin_layout Standard
-Esto declara la clase de texto
-\begin_inset Flex CharStyle:Code
+De paso advertiremos que hay una plantilla,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-myarticle
+defaults.lyx
\end_layout
\end_inset
-, asociada con la clase de documento LaTeX
-\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
-article.cls
+Archivo\SpecialChar \menuseparator
+Nuevo
\end_layout
\end_inset
-, y cuya descripción es
-\begin_inset Quotes fld
-\end_inset
+, 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
-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 LyX-Code
-
-\size small
-#% Do not delete the line below; configure depends on this
+\begin_layout Subsection
+Actualización de antiguos archivos de formato
\end_layout
-\begin_layout LyX-Code
+\begin_layout Standard
+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.
+ 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 Code
+status collapsed
-\size small
-#
-\backslash
-DeclareLaTeXClass[article,foo.sty]{article (con mis encabezados)}
+\begin_layout Plain Layout
+layout2layout.py
\end_layout
-\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_inset
+
+, 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 LyX-Code
+mv myclass.layout myclass.old
+\end_layout
-\size small
-#% Do not delete the line below; configure depends on this
+\begin_layout LyX-Code
+python LyXDir/scripts/layout2layout.py myclass.old myclass.layout
\end_layout
-\begin_layout LyX-Code
+\begin_layout Standard
+Debes reemplazar
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LyXDir
+\end_layout
+
+\end_inset
+
+ con el nombre de tu directorio LyX en el sistema.
+\end_layout
+
+\begin_layout Standard
+La conversión manual no puede manejar archivos incluidos, así que estos
+ tendrán que convertirse separadamente.
+\end_layout
+
+\begin_layout Section
+Estructura del archivo `layout'
+\begin_inset CommandInset label
+LatexCommand label
+name "sec:Estructura-del-archivo-layout"
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+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, 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.
+\end_layout
+
+\begin_layout Standard
+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
+Style
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+style
+\end_layout
+
+\end_inset
+
+ y
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+StYlE
+\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 Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+énfasis
+\end_layout
+
+\end_inset
+
+.
+ Si el argumento tiene un tipo de dato como
+\begin_inset Quotes fld
+\end_inset
+
+string
+\begin_inset Quotes frd
+\end_inset
+
+ o
+\begin_inset Quotes fld
+\end_inset
+
+float
+\begin_inset Quotes frd
+\end_inset
+
+, el valor por omisión se muestra de esta manera:
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+float=
+\emph on
+default
+\end_layout
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Subsection
+Declaración de la clase de documento
+\end_layout
+
+\begin_layout Standard
+Las líneas de un archivo de formato que empiezan con
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+#
+\end_layout
+
+\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
+
+\size small
+#% Do not delete the line below; configure depends on this
+\begin_inset Foot
+status collapsed
+
+\begin_layout Plain 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
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout LyX-Code
+
+\size small
+#
+\backslash
+DeclareLaTeXClass{article}
+\end_layout
+
+\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
+
+\begin_layout Plain Layout
+chkconfig.ltx
+\end_layout
+
+\end_inset
+
+ de un modo especial tal que
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+#
+\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 Code
+status collapsed
+
+\begin_layout Plain Layout
+article.layout
+\end_layout
+
+\end_inset
+
+, entonces definen una clase de texto de nombre
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+article
+\end_layout
+
+\end_inset
+
+ (el nombre del archivo de formato) que usa la clase de documento LaTeX
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+article.cls
+\end_layout
+
+\end_inset
+
+ (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
+Documento\SpecialChar \menuseparator
+Configuración
+\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 Code
+status collapsed
+
+\begin_layout Plain Layout
+article.cls
+\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 Code
+status collapsed
+
+\begin_layout Plain Layout
+myarticle.layout
+\end_layout
+
+\end_inset
+
+, la cabecera de este archivo debería ser:
+\end_layout
+
+\begin_layout LyX-Code
+
+\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)}
+\end_layout
+
+\begin_layout Standard
+Esto declara la clase de texto
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+myarticle
+\end_layout
+
+\end_inset
+
+, asociada con la clase de documento LaTeX
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+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 LyX-Code
+
+\size small
+#% Do not delete the line below; configure depends on this
+\end_layout
+
+\begin_layout LyX-Code
+
+\size small
+#
+\backslash
+DeclareLaTeXClass[article,foo.sty]{article (con mis encabezados)}
+\end_layout
+
+\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_layout LyX-Code
+
+\size small
+#% Do not delete the line below; configure depends on this
+\end_layout
+
+\begin_layout LyX-Code
+
+\size small
+#
+\backslash
+DeclareDocBookClass[article]{SGML (DocBook article)}
+\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_layout
+
+\begin_layout Standard
+Así, para ser lo más explícito posible, la forma de la declaración del formato
+ es:
+\end_layout
+
+\begin_layout LyX-Code
+
+\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.
+\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 Code
+status collapsed
+
+\begin_layout Plain Layout
+LyXDir/layouts/
+\end_layout
+
+\end_inset
+
+ o a
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+UserDir/layouts
+\end_layout
+
+\end_inset
+
+, ejecutar
+\begin_inset Flex MenuItem
+status collapsed
+
+\begin_layout Plain Layout
+Herramientas\SpecialChar \menuseparator
+Reconfigurar
+\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
+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
+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
+
+ Se puede forzar la recarga del formato en uso mediante la función LyX
+\begin_inset Flex MenuItem
+status collapsed
+
+\begin_layout Plain Layout
+layout-reload
+\end_layout
+
+\end_inset
+
+.
+ 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
+mini-buffer
+\emph default
+.
+
+\end_layout
+
+\begin_layout Standard
+
+\emph on
+Aviso
+\emph default
+: Esto es mucho más que una
+\begin_inset Quotes fld
+\end_inset
+
+característica avanzada
+\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 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
+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
+
+ 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
+
+
+\end_layout
+
+\begin_layout Subsection
+Declaración de un módulo
+\end_layout
+
+\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_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
+Documento\SpecialChar \menuseparator
+Configuración\SpecialChar \menuseparator
+Módulos
+\end_layout
+
+\end_inset
+
+.
+ El argumento entre corchetes es opcional: declara cualesquiera paquetes
+ LaTeX de los que depende el módulo.
+ Ten en cuenta que solo los paquetes de los que LyX tiene constancia deberían
+ listarse entre los corchetes.
+\begin_inset Foot
+status open
+
+\begin_layout Plain Layout
+La lista de tales paquetes solo está documentada en el código fuente.
+\end_layout
+
+\end_inset
+
+ LyX no comprobará paquetes arbitrarios.
+ También es posible usar la forma
+\begin_inset Flex MenuItem
+status collapsed
+
+\begin_layout Plain Layout
+from->to
+\end_layout
+
+\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
+from
+\end_layout
+
+\end_inset
+
+' y `
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+to
+\end_layout
+
+\end_inset
+
+'.
+\end_layout
+
+\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
+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
+
+
+\end_layout
+
+\begin_layout LyX-Code
+#DescriptionBegin
+\end_layout
+
+\begin_layout LyX-Code
+#Adds an endnote command, in addition to footnotes.
+
+\end_layout
+
+\begin_layout LyX-Code
+#You will need to add
+\backslash
+theendnotes in TeX code where you
+\end_layout
+
+\begin_layout LyX-Code
+#want the endnotes to appear.
+
+\end_layout
+
+\begin_layout LyX-Code
+#DescriptionEnd
+\end_layout
+
+\begin_layout LyX-Code
+#Requires: somemodule | othermodule
+\end_layout
+
+\begin_layout LyX-Code
+#Excludes: badmodule
+\end_layout
+
+\begin_layout Standard
+La descripción se usa en
+\begin_inset Flex MenuItem
+status collapsed
+
+\begin_layout Plain Layout
+Documento\SpecialChar \menuseparator
+Configuración\SpecialChar \menuseparator
+Módulos
+\end_layout
+
+\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
+
+\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
+Excludes
+\end_layout
+
+\end_inset
+
+ 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
+\emph on
+nombres de archivo
+\emph default
+ sin la extensión
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+.module
+\end_layout
+
+\end_inset
+
+.
+ Por tanto,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+somemodule
+\end_layout
+
+\end_inset
+
+ es realmente
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+somemodule.module
+\end_layout
+
+\end_inset
+
+.
+\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 Code
+status collapsed
+
+\begin_layout Plain Layout
+Format
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+int
+\end_layout
+
+\end_inset
+
+] El número de formato del archivo `layout'.
+\end_layout
+
+\begin_layout Standard
+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
+ y se considera de formato 1.
+ El número para la versión actual de LyX es formato 21.
+ 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.
+ Por tanto, LyX 1.6.x no podrá leer archivos de formato número 21, solo archivos
+ en formato 11 o 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
+
+
+\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
+.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 Code
+status collapsed
+
+\begin_layout Plain Layout
+AddToHTMLPreamble
+\end_layout
+
+\end_inset
+
+ Añade información para el bloque
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+<head>
+\end_layout
+
+\end_inset
+
+ cuando esta clase de 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
+<head>
+\end_layout
+
+\end_inset
+
+.
+ Debe acabar con
+\begin_inset Quotes eld
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+EndPreamble
+\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
+AddToPreamble
+\end_layout
+
+\end_inset
+
+ Añade información al preámbulo del documento.
+ Debe terminar con
+\begin_inset Quotes fld
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+EndPreamble
+\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
+CiteFormat
+\end_layout
+
+\end_inset
+
+ Define formatos a usar en la presentación de información bibliográfica.
+ Véase la sección
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:Descripción-formato-cita"
+
+\end_inset
+
+ para detalles.
+ Debe terminar con
+\begin_inset Quotes eld
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+End
+\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
+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_inset CommandInset ref
+LatexCommand ref
+reference "sub:ClassOptions"
+
+\end_inset
+
+ para una descripción.
+ Debe terminar con
+\begin_inset Quotes fld
+\end_inset
+
+
+\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 Code
+status collapsed
+
+\begin_layout Plain Layout
+Columns
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+1
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+2
+\end_layout
+
+\end_inset
+
+] 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
+Documento\SpecialChar \menuseparator
+Configuración
+\end_layout
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Counter
+\end_layout
+
+\end_inset
+
+ Esta secuencia define un nuevo contador.
+ Véase la sección
+\begin_inset space ~
+\end_inset
+
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:Contadores"
+
+\end_inset
+
+ para detalles.
+ Debe terminar con
+\begin_inset Quotes fld
+\end_inset
+
+
+\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 Code
+status collapsed
+
+\begin_layout Plain Layout
+DefaultFont
+\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 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 Code
+status collapsed
+
+\begin_layout Plain Layout
+DefaultModule
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+string]
+\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 Code
+status collapsed
+
+\begin_layout Plain Layout
+DefaultStyle
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+string
+\end_layout
+
+\end_inset
+
+] Este es el estilo que será asignado a párrafos nuevos, generalmente
+\begin_inset Flex MenuItem
+status collapsed
+
+\begin_layout Plain Layout
+Normal
+\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 Code
+status collapsed
+
+\begin_layout Plain Layout
+ExcludesModule
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+string
+\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
+
+\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
+theorems-sec
+\end_layout
+
+\end_inset
+
+, 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:Módulos-de-formato"
+
+\end_inset
+
+).
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Float
+\end_layout
+
+\end_inset
+
+ Define un nuevo flotante.
+ Véase la sección
+\begin_inset space ~
+\end_inset
+
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:Flotantes"
+
+\end_inset
+
+ para detalles.
+ Debe terminar con
+\begin_inset Quotes fld
+\end_inset
+
+
+\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 Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLPreamble
+\end_layout
+
+\end_inset
+
+ Da información para el bloque
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+<head>
+\end_layout
+
+\end_inset
+
+ 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
+HTMLPreamble
+\end_layout
+
+\end_inset
+
+ o
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+AddToHTMLPreamble
+\end_layout
+
+\end_inset
+
+.
+ (Usa
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+AddToHTMLPreamble
+\end_layout
+
+\end_inset
+
+ si solo quieres añadir material al preámbulo).
+ Debe acabar con
+\begin_inset Quotes eld
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+EndPreamble
+\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
+HTMLTOCSection
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+string
+\end_layout
+
+\end_inset
+
+] Formato del índice general, bibliografía, etc., cuando el documento se
+ exporte a HTML.
+ Para article, normalmente será Sección; para book, Capítulo.
+ Si no se especifica, LyX intentará deducir qué formato usar.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+IfCounter
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+string
+\end_layout
+
+\end_inset
+
+] 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_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+End
+\end_layout
+
+\end_inset
+
+
+\begin_inset Quotes erd
+\end_inset
+
+.
+\begin_inset Newline newline
+\end_inset
+
+Véase la sección
+\begin_inset space ~
+\end_inset
+
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:Contadores"
+
+\end_inset
+
+ para más detalles.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+IfStyle
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+string
+\end_layout
+
+\end_inset
+
+] 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 Code
+status collapsed
+
+\begin_layout Plain Layout
+End
+\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
+Input
+\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 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 Code
+status collapsed
+
+\begin_layout Plain Layout
+InsetLayout
+\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
+
+
+\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_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 Code
+status collapsed
+
+\begin_layout Plain Layout
+LeftMargin
+\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
+
+.
+ (Esto no es una `longitud', como
+\begin_inset Quotes fld
+\end_inset
+
+2ex
+\begin_inset Quotes frd
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+NoCounter
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+string
+\end_layout
+
+\end_inset
+
+] Este comando elimina un contador existente, generalmente uno definido
+ en un archivo incluido.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+NoFloat
+\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 Code
+status collapsed
+
+\begin_layout Plain Layout
+NoStyle
+\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 Code
+status collapsed
+
+\begin_layout Plain Layout
+OutputFormat
+\end_layout
+
+\end_inset
+
+ Una cadena que indica el formato de archivo (tal como se define en el diálogo
+ Preferencias) producido por esta clase.
+ Principalmente, es útil cuando OutputType es `literate' y se quiere definir
+ un nuevo tipo de documento `literate'.
+ Esta cadena se redefine a `docbook', `latex', o `literate' si se encuentra
+ el correspondiente parámetro OutputType.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+OutputType
+\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 Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+PageStyle
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+plain
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+empty
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+headings
+\end_layout
+
+\end_inset
+
+]
+\series medium
+
+\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
+Documento\SpecialChar \menuseparator
+Configuración
+\end_layout
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Preamble
+\end_layout
+
+\end_inset
+
+ 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
+Premable
+\end_layout
+
+\end_inset
+
+ o
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+AddToPreamble
+\end_layout
+
+\end_inset
+
+ anteriores.
+ (Usa
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+AddToPreamble
+\end_layout
+
+\end_inset
+
+ si solo quieres añadir material al preámbulo).
+ Debe terminar con
+\begin_inset Quotes fld
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+EndPreamble
+\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
+Provides
+\end_layout
+
+\end_inset
+
+
+\begin_inset CommandInset label
+LatexCommand label
+name "des:Provides"
+
+\end_inset
+
+[
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+string
+\end_layout
+
+\end_inset
+
+] [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+0
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+1
+\end_layout
+
+\end_inset
+
+] Si la clase ya proporciona, o no, la característica
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+string
+\end_layout
+
+\end_inset
+
+.
+ Una característica es en general el nombre de un paquete (
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+amsmath
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+makeidx
+\end_layout
+
+\end_inset
+
+, \SpecialChar \ldots{}
+) o una macro (
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+url
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+boldsymbol
+\end_layout
+
+\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 Code
+status collapsed
+
+\begin_layout Plain Layout
+LaTeXFeatures.cpp
+\end_layout
+
+\end_inset
+
+ si hay interés—.
+
+\begin_inset Flex MenuItem
+status collapsed
+
+\begin_layout Plain Layout
+Ayuda\SpecialChar \menuseparator
+Configuración de LaTeX
+\end_layout
+
+\end_inset
+
+ también ofrece un vistazo de los paquetes soportados.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+ProvidesModule
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+string
+\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 Code
+status collapsed
+
+\begin_layout Plain Layout
+.module
+\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 Code
+status collapsed
+
+\begin_layout Plain Layout
+DefaultModule
+\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 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
+
+] Si la clase requiere la característica
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+ string
+\end_layout
+
+\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 Code
+status collapsed
+
+\begin_layout Plain Layout
+RightMargin
+\end_layout
+
+\end_inset
+
+ Una cadena que indica la anchura del margen derecho en la pantalla, por
+ ejemplo,
+\begin_inset Quotes fld
+\end_inset
+
+MMMMM
+\begin_inset Quotes frd
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+SecNumDepth
+\end_layout
+
+\end_inset
+
+ Establece qué divisiones se numeran.
+ Corresponde al contador LaTeX
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+secnumdepth
+\end_layout
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Sides
+\end_layout
+
+\end_inset
+
+ [
+\emph on
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+1
+\end_layout
+
+\end_inset
+
+
+\emph default
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+2
+\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 MenuItem
+status collapsed
+
+\begin_layout Plain Layout
+Documento\SpecialChar \menuseparator
+Configuración
+\end_layout
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Style
+\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
+\begin_inset space ~
+\end_inset
+
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:Estilos-de-párrafo"
+
+\end_inset
+
+ para detalles.
+ Debe terminarcon
+\begin_inset Quotes fld
+\end_inset
+
+
+\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 Code
+status collapsed
+
+\begin_layout Plain Layout
+TitleLatexName
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+string="maketitle"
+\end_layout
+
+\end_inset
+
+] El nombre del comando de entorno a usar con
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+TitleLatexType
+\end_layout
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+TitleLatexType
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+CommandAfter
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Environment
+\end_layout
+
+\end_inset
+
+] 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
+CommandAfter
+\end_layout
+
+\end_inset
+
+ significa que la macro con nombre
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+TitleLatexName
+\end_layout
+
+\end_inset
+
+ se insertará después del último formato que tiene
+\begin_inset Quotes fld
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+InTitle 1
+\end_layout
+
+\end_inset
+
+
+\begin_inset Quotes frd
+\end_inset
+
+.
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Environment
+\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 Code
+status collapsed
+
+\begin_layout Plain Layout
+InTitle 1
+\end_layout
+
+\end_inset
+
+
+\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 Code
+status collapsed
+
+\begin_layout Plain Layout
+TocDepth
+\end_layout
+
+\end_inset
+
+ Establece qué divisiones se incluyen en el índice general.
+ Corresponde al contador LaTeX
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+tocdepth
+\end_layout
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Subsection
+Sección
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+ClassOptions
+\end_layout
+
+\end_inset
+
+
+\begin_inset CommandInset label
+LatexCommand label
+name "sub:ClassOptions"
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+La sección
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+ClassOptions
+\end_layout
+
+\end_inset
+
+ puede contener las siguientes entradas:
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+FontSize
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+string="10|11|12"
+\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
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+|
+\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
+Header
+\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
+
+e.: PUBLIC
+\begin_inset Quotes fld
+\end_inset
+
+-//OASIS//DTD DocBook V4.2//EN
+\begin_inset Quotes frd
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+PageStyle
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+string="empty|plain|headings|fancy"
+\end_layout
+
+\end_inset
+
+] 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
+|
+\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
+Other
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+string=""
+\end_layout
+
+\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 Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\backslash
+documentclass
+\end_layout
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Standard
+La sección
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+ClassOptions
+\end_layout
+
+\end_inset
+
+ debe terminar con
+\begin_inset Quotes fld
+\end_inset
+
+
+\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 Subsection
+Estilos de párrafo
+\begin_inset CommandInset label
+LatexCommand label
+name "sub:Estilos-de-párrafo"
+
+\end_inset
+
+
+\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
+Anotar que esto definirá un nuevo diseño o modificará uno existente.
+\end_layout
+
+\end_inset
+
+
+\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
+
+\begin_layout Standard
+donde se permiten los comandos siguientes:
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Align
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+block
+\emph default
+, left, right, center
+\end_layout
+
+\end_inset
+
+] Alineación del párrafo.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+AlignPossible
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+block
+\emph default
+, 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).
+
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+BabelPreamble
+\end_layout
+
+\end_inset
+
+ Esto sobrescribirá completamente cualquier anterior declaración
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+BabelPreamble
+\end_layout
+
+\end_inset
+
+ para este estilo.
+ Debe terminar con
+\begin_inset Quotes eld
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+EndBabelPreamble
+\end_layout
+
+\end_inset
+
+
+\begin_inset Quotes erd
+\end_inset
+
+.
+ Véase la sección
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:I18n"
+
+\end_inset
+
+ para detalles sobre su uso.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+BottomSep
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+float=0
+\end_layout
+
+\end_inset
+
+]
+\begin_inset Foot
+status collapsed
+
+\begin_layout Plain Layout
+Anotar que aquí un 'float' es un número real, como: 1.5.
+\end_layout
+
+\end_inset
+
+ 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
+Category
+\end_layout
+
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+[string]
+\end_layout
+
+\end_inset
+
+ 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
+CommandDepth
+\end_layout
+
+\end_inset
+
+ 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
+CopyStyle
+\end_layout
+
+\end_inset
+
+
+\begin_inset CommandInset label
+LatexCommand label
+name "des:CopyStyle"
+
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+[string]
+\end_layout
+
+\end_inset
+
+ Copia todas las características de un estilo existente en el actual.
+
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+DependsOn
+\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
+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.
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+EndLabeltype
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+No_Label
+\emph default
+, Box, Filled_Box, Static
+\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 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
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Item_Environment
+\end_layout
+
+\end_inset
+
+ o
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+List_Environment
+\end_layout
+
+\end_inset
+
+).
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+No_Label
+\end_layout
+
+\end_inset
+
+ quiere decir
+\begin_inset Quotes fld
+\end_inset
+
+nada
+\begin_inset Quotes frd
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Box
+\end_layout
+
+\end_inset
+
+ (resp.
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+\begin_inset space ~
+\end_inset
+
+Filled_Box
+\end_layout
+
+\end_inset
+
+) es un cuadrado blanco (resp.
+\begin_inset space ~
+\end_inset
+
+negro) adecuado para marcas finales de demostraciones,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Static
+\end_layout
+
+\end_inset
+
+ es una cadena de texto explícito.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+EndLabelString
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+string=""
+\end_layout
+
+\end_inset
+
+] La cadena usada para una etiqueta con un
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Static
+\end_layout
+
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+EndLabelType
+\end_layout
+
+\end_inset
+
+.
+
+\end_layout
+
+\begin_layout Description
+\begin_inset Foot
+status collapsed
+
+\begin_layout Plain Layout
+
+\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
+
+
+\begin_inset Note Note
+status collapsed
+
+\begin_layout Plain Layout
+No encuentro
+\begin_inset Quotes fld
+\end_inset
+
+Espacio vertical encima
+\begin_inset Quotes frd
+\end_inset
+
+ ni
+\begin_inset Quotes fld
+\end_inset
+
+Espacio vertical abajo
+\begin_inset Quotes erd
+\end_inset
+
+ 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
+
+
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Font
+\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
+\begin_inset space ~
+\end_inset
+
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:Fuentes"
+
+\end_inset
+
+.
+ Anotar que al definir esta fuente se define automáticamente la de la etiqueta,
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LabelFont
+\end_layout
+
+\end_inset
+
+.
+ Así que debería definirse primero ésta si se quiere definir también
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LabelFont
+\end_layout
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+FreeSpacing
+\end_layout
+
+\end_inset
+
+
+\begin_inset CommandInset label
+LatexCommand label
+name "des:FreeSpacing"
+
+\end_inset
+
+[
+\emph on
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+0
+\end_layout
+
+\end_inset
+
+
+\emph default
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+1
+\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 Code
+status collapsed
+
+\begin_layout Plain Layout
+FreeSpacing
+\end_layout
+
+\end_inset
+
+.
+ Anotar que LyX creará espacios protegidos para los espacios adicionales
+ en modos que no sean LaTeX.
+
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTML*
+\end_layout
+
+\end_inset
+
+ Para la salida XHTML.
+ Véase
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:Estilos-de-párrafo-XHTML"
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+InnerTag
+\end_layout
+
+\end_inset
+
+ [[FIXME]] (Usado solo con formatos tipo XML.)
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+InPreamble
+\end_layout
+
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+[1, 0]
+\end_layout
+
+\end_inset
+
+ Si 1, 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
+LatexType
+\end_layout
+
+\end_inset
+
+ es
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Command
+\end_layout
+
+\end_inset
+
+ o
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Paragraph
+\end_layout
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+InTitle
+\end_layout
+
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+[1, 0]
+\end_layout
+
+\end_inset
+
+ Si es 1, 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
+TitleLatexType
+\end_layout
+
+\end_inset
+
+ y
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+TitleLatexName
+\end_layout
+
+\end_inset
+
+).
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+ItemSep
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex 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 Code
+status collapsed
+
+\begin_layout Plain Layout
+Parsep
+\end_layout
+
+\end_inset
+
+.
+ Pero el conjunto de los ítems del entorno son separados adicionalmente
+ con este
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Itemsep
+\end_layout
+
+\end_inset
+
+.
+ Anotar que esto es un
+\emph on
+ multiplicador.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+ItemTag
+\end_layout
+
+\end_inset
+
+ [[FIXME]] (Usado solo con formatos tipo XML.)
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+KeepEmpty
+\end_layout
+
+\end_inset
+
+
+\begin_inset CommandInset label
+LatexCommand label
+name "des:KeepEmpty"
+
+\end_inset
+
+[
+\emph on
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+0
+\end_layout
+
+\end_inset
+
+
+\emph default
+,
+\begin_inset Flex 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 estilo que
+ no contiene texto real como una especie de salto.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex 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 Code
+status collapsed
+
+\begin_layout Plain Layout
+Top_Environment
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Centered_Top_Environment
+\end_layout
+
+\end_inset
+
+).
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LabelCounter
+\end_layout
+
+\end_inset
+
+
+\lang english
+
+\lang spanish
+[
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+string=""
+\end_layout
+
+\end_inset
+
+]
+\begin_inset Newline newline
+\end_inset
+
+El nombre del contador para numeración automática.
+
+\begin_inset Newline newline
+\end_inset
+
+Esto
+\emph on
+debe
+\emph default
+ ponerse si
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LabelType
+\end_layout
+
+\end_inset
+
+ es
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Counter
+\end_layout
+
+\end_inset
+
+.
+ En ese caso, el contador avanzará un paso cada vez que que aparezca el
+ estilo.
+
+\begin_inset Newline newline
+\end_inset
+
+Esto
+\emph on
+puede
+\emph default
+ ponerse también si
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LabelType
+\end_layout
+
+\end_inset
+
+ es
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Enumerate
+\end_layout
+
+\end_inset
+
+, 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
+LabelCounter myenum
+\end_layout
+
+\end_inset
+
+
+\begin_inset Quotes erd
+\end_inset
+
+.
+ Entonces, los contadores reales usados son
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+myenumi
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+myenumii
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+myenumiii
+\end_layout
+
+\end_inset
+
+, y
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+myenumiv
+\end_layout
+
+\end_inset
+
+, como en LaTeX.
+ Estos contadores deben declararse todos por separado.
+\begin_inset Newline newline
+\end_inset
+
+Véase la sección
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:Contadores"
+
+\end_inset
+
+ para detalles sobre contadores
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LabelFont
+\end_layout
+
+\end_inset
+
+ La fuente usada para la etiqueta.
+ Véase la sección
+\begin_inset space ~
+\end_inset
+
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:Fuentes"
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LabelIndent
+\end_layout
+
+\end_inset
+
+ Texto que indica cuánto se debe sangrar una etiqueta.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Labelsep
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+string=""
+\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 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
+
+] La cadena usada para una etiqueta del tipo
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Static
+\end_layout
+
+\end_inset
+
+.
+ Si
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LabelCounter
+\end_layout
+
+\end_inset
+
+ está establecido, esta cadena puede contener los comandos especiales de
+ formato descritos en la sección
+\begin_inset space ~
+\end_inset
+
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:Contadores"
+
+\end_inset
+
+.
+\begin_inset Foot
+status collapsed
+
+\begin_layout Plain Layout
+Por motivos de compatibilidad retroactiva, la cadena
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+@
+\emph on
+style-name
+\emph default
+@
+\end_layout
+
+\end_inset
+
+ será reemplazada por la ampliada
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LabelString
+\end_layout
+
+\end_inset
+
+ de estilo
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+style-name
+\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"
+
+\end_inset
+
+.
+\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
+
+] Esta se usa en el apéndice en vez de
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LabelString
+\end_layout
+
+\end_inset
+
+.
+ Anotar que toda declaración de
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LabelString
+\end_layout
+
+\end_inset
+
+ reconfigura también
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LabelStringAppendix
+\end_layout
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LabelTag
+\end_layout
+
+\end_inset
+
+ [FIXME] (Usado solo con formatos tipo XML.)
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LabelType
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+No_Label
+\emph default
+, Manual, Static, Top_Environment, Centered_Top_Environment, Counter, Sensitive,
+ Enumerate, Itemize, Bibliography
+\end_layout
+
+\end_inset
+
+]
+\end_layout
+
+\begin_deeper
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Manual
+\end_layout
+
+\end_inset
+
+ significa que la etiqueta es la primera palabra (hasta elprimer espacio
+ real).
+ Usa espacios protegidos (como
+\begin_inset space ~
+\end_inset
+
+este) si quieres más de una palabra como etiqueta.
+
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Static
+\end_layout
+
+\end_inset
+
+ significa que la etiqueta es simplemente cualquier
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LabelString
+\end_layout
+
+\end_inset
+
+ declarado como tal.
+ Esto es realmente `estático'.
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Top_Environment
+\end_layout
+
+\end_inset
+
+ y
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Centered_Top_Environment
+\end_layout
+
+\end_inset
+
+ son casos especiales de
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Static
+\end_layout
+
+\end_inset
+
+.
+ 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
+Resumen
+\end_layout
+
+\end_inset
+
+, por ejemplo.
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Sensitive
+\end_layout
+
+\end_inset
+
+ es un caso especial para las etiquetas de las leyendas de
+\begin_inset Quotes fld
+\end_inset
+
+Figura
+\begin_inset Quotes frd
+\end_inset
+
+ y
+\begin_inset Quotes fld
+\end_inset
+
+Tabla
+\begin_inset Quotes frd
+\end_inset
+
+.
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Sensitive
+\end_layout
+
+\end_inset
+
+ 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.
+\end_layout
+
+\begin_layout Itemize
+El tipo de etiqueta
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Counter
+\end_layout
+
+\end_inset
+
+ define automáticamente etiquetas numeradas.
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LabelString
+\end_layout
+
+\end_inset
+
+ se expandirá para resolver cualesquiera referencias a contadores que haya:
+ por ejemplo, podría ser
+\begin_inset Quotes eld
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Section
+\backslash
+thechapter.
+\backslash
+thesection
+\end_layout
+
+\end_inset
+
+
+\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 Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Enumerate
+\end_layout
+
+\end_inset
+
+ 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 Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Itemize
+\end_layout
+
+\end_inset
+
+ produce varias marcas para los distintos niveles.
+ También está codificado.
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Bibliography
+\end_layout
+
+\end_inset
+
+ se usa internamente por LyX y solo debería emplearse con
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LatexType BibEnvironment
+\end_layout
+
+\end_inset
+
+.
+\end_layout
+
+\end_deeper
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LangPreamble
+\end_layout
+
+\end_inset
+
+ Esto sobrescribirá completamente cualquier declaración anterior de
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LangPreamble
+\end_layout
+
+\end_inset
+
+ para este estilo.
+ Debe acabar con
+\begin_inset Quotes eld
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+EndLangPreamble
+\end_layout
+
+\end_inset
+
+
+\begin_inset Quotes erd
+\end_inset
+
+.
+ Véase la sección
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:I18n"
+
+\end_inset
+
+ para detallessobre su uso.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LatexName
+\end_layout
+
+\end_inset
+
+ El nombre correspondiente en LaTeX, ya sea de un comando o de un entorno.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LatexParam
+\end_layout
+
+\end_inset
+
+ Un parámetro opcional para el correspondiente
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LatexName
+\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
+
+
+\begin_inset CommandInset label
+LatexCommand label
+name "des:LatexType"
+
+\end_inset
+
+[
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+Paragraph
+\emph default
+, Command, Environment, Item_Environment,
+\end_layout
+
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+List_Environment, Bib_Environment
+\end_layout
+
+\end_inset
+
+] Cómo debería traducirse el estilo a LaTeX.
+\begin_inset Foot
+status collapsed
+
+\begin_layout Plain Layout
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LatexType
+\end_layout
+
+\end_inset
+
+ es un poco engañoso porque estas reglas se aplican también a clases SGML.
+ Consulta los archivos de clases SGML para ejemplos concretos.
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_deeper
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Paragraph
+\end_layout
+
+\end_inset
+
+ no significa nada especial.
+
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Command
+\end_layout
+
+\end_inset
+
+ significa
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\backslash
+
+\emph on
+LatexName
+\emph default
+{\SpecialChar \ldots{}
+}
+\end_layout
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Environment
+\end_layout
+
+\end_inset
+
+ significa
+\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
+}
+\end_layout
+
+\end_inset
+
+.
+
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Item_Environment
+\end_layout
+
+\end_inset
+
+ eslo mismo que
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Environment
+\end_layout
+
+\end_inset
+
+, excepto que un
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\backslash
+item
+\end_layout
+
+\end_inset
+
+ se genera para cada párrafo de este entorno.
+
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+List_Environment
+\end_layout
+
+\end_inset
+
+ es lo mismo que
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Item_Environment
+\end_layout
+
+\end_inset
+
+, excepto que
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LabelWidthString
+\end_layout
+
+\end_inset
+
+ se pasa como un argumento al entorno.
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LabelWidthString
+\end_layout
+
+\end_inset
+
+ puede definirse en el diálogo
+\begin_inset Flex MenuItem
+status collapsed
+
+\begin_layout Plain Layout
+
+\bar under
+Edit
+\bar default
+ar\SpecialChar \menuseparator
+
+\bar under
+Configuración
+\begin_inset space ~
+\end_inset
+
+de
+\begin_inset space ~
+\end_inset
+
+párrafos
+\end_layout
+
+\end_inset
+
+.
+
+\end_layout
+
+\begin_layout Standard
+Poniendo juntas las últimas cosas, la salida LaTeX será una de estas:
+\end_layout
+
+\begin_layout LyX-Code
+
+\backslash
+latexname[latexparam]{\SpecialChar \ldots{}
+}
+\end_layout
+
+\begin_layout Standard
+o:
+\end_layout
+
+\begin_layout LyX-Code
+
+\backslash
+begin{latexname}[latexparam] \SpecialChar \ldots{}
+
+\backslash
+end{latexname}.
+\end_layout
+
+\begin_layout Standard
+dependiendo del tipo de LaTeX.
+\end_layout
+
+\end_deeper
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LeftMargin
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+string=""
+\end_layout
+
+\end_inset
+
+] Si pones estilos 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 Code
+status collapsed
+
+\begin_layout Plain Layout
+Manual
+\end_layout
+
+\end_inset
+
+ o
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Dynamic
+\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
+
-\size small
-#
-\backslash
-DeclareDocBookClass[article]{SGML (DocBook article)}
-\end_layout
+\begin_inset Flex Code
+status collapsed
-\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).
+\begin_layout Plain Layout
+MM
\end_layout
-\begin_layout Standard
-Así, para ser lo más explícito posible, la forma de la declaración del formato
- es:
-\end_layout
+\end_inset
-\begin_layout LyX-Code
-\size small
-#
-\backslash
-DeclareLaTeXClass[class,package.sty]{descripción del formato}
-\end_layout
+\begin_inset Quotes frd
+\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
+ significa que el párrafo se sangra con la anchura de
+\begin_inset Quotes fld
+\end_inset
-\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
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LyXDir/layouts/
+MM
\end_layout
\end_inset
- o a
-\begin_inset Flex CharStyle:Code
-status collapsed
-\begin_layout Plain Layout
-UserDir/layouts
-\end_layout
+\begin_inset Quotes frd
+\end_inset
+ en la fuente normal.
+ Se puede obtener una anchura negativa anteponiendo
+\begin_inset Quotes fld
\end_inset
-, ejecutar
-\begin_inset Flex CharStyle:MenuItem
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Herramientas\SpecialChar \menuseparator
-Reconfigurar
+-
\end_layout
\end_inset
-, y reiniciar LyX.
- Ahora la nueva clase de texto debería estar disponible junto con las demás.
+
+\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.
\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
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-layout-reload
+Margin
\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
-\begin_inset Quotes fld
-\end_inset
+ [
+\begin_inset Flex Code
+status collapsed
-característica avanzada
-\begin_inset Quotes frd
-\end_inset
+\begin_layout Plain Layout
-.
- Es
\emph on
-muy
+Static
\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.
+, Manual, Dynamic, First_Dynamic, Right_Address_Box
\end_layout
-\begin_layout Subsection
-Formato del archivo
-\end_layout
+\end_inset
-\begin_layout Standard
-La primera línea no comentada debe contener el número de formato del archivo:
-\end_layout
+]
+\begin_inset Newline newline
+\end_inset
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+El tipo de margen que el estilo tiene en el lado izquierdo.
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Format
+Static
\end_layout
\end_inset
- [
-\begin_inset Flex CharStyle:Code
+ significa un margen fijo.
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-int
+Manual
\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
+ significa que el margen izquierdo depende de la cadena introducida en el
+ diálogo
+\begin_inset Flex MenuItem
+status collapsed
-\begin_layout Subsection
-Parámetros generales de clases de texto
-\end_layout
+\begin_layout Plain Layout
+Editar\SpecialChar \menuseparator
+Configuración del párrafo\SpecialChar \ldots{}
-\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
+\end_inset
+
+.
+ Esto se utiliza para componer bonitas listas sin tabuladores.
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-AddToPreamble
+Dynamic
\end_layout
\end_inset
- Añade información al preámbulo del documento.
- Debe terminar con
+ 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
+
+ debe tener un margen izquierdo más amplio (tan ancho como
+\begin_inset Quotes fld
+\end_inset
+
+5.4.3.2.1
+\begin_inset Quotes frd
+\end_inset
+
+ más el espacio) que
+\begin_inset Quotes fld
+\end_inset
+
+3.2 Cabecera muy larga
+\begin_inset Quotes frd
+\end_inset
+
+, aunque los
\begin_inset Quotes fld
\end_inset
+procesadores de texto
+\begin_inset Quotes frd
+\end_inset
-\begin_inset Flex CharStyle:Code
+ corrientes no sean capaces de hacer esto.
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-EndPreamble
+First_Dynamic
\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 Code
+status collapsed
+
+\begin_layout Plain Layout
+Right_Address_Box
+\end_layout
-\begin_inset Quotes frd
\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
-ClassOptions
+NeedProtect
\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_inset Flex Code
+status collapsed
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sec:classoptions"
+\begin_layout Plain Layout
-\end_inset
+\emph on
+0
+\end_layout
- para una descripción.
- 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
+1
\end_layout
\end_inset
+] Si los comandos frágiles en este estilo deberían ser protegidos,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\backslash
+protect
+\end_layout
-\begin_inset Quotes frd
\end_inset
.
+ (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
-Columns
+Newline
\end_layout
\end_inset
[
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-1
+0
\end_layout
\end_inset
,
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-2
+
+\emph on
+1
\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
+] Si las líneas nuevas se transforman en líneas nuevas LaTeX (
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Documento\SpecialChar \menuseparator
-Configuración
+
+\backslash
+
+\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
-Counter
+NextNoIndent
\end_layout
\end_inset
- Esta secuencia define un nuevo contador.
- Véase la sección
-\begin_inset space ~
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+1
+\end_layout
+
\end_inset
+,
+\begin_inset Flex Code
+status collapsed
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sec:contadores"
+\begin_layout Plain Layout
-\end_inset
+\emph on
+0
+\end_layout
- para detalles.
- Debe terminar con
-\begin_inset Quotes fld
\end_inset
-
-\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
-End
+1
\end_layout
\end_inset
+ significa que no se permite hacerlo;
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+0
+\end_layout
-\begin_inset Quotes frd
\end_inset
-.
+ 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
-DefaultFont
+ObsoletedBy
\end_layout
\end_inset
- Establece la fuente por omisión para presentar el documento.
- Véase la sección
-\begin_inset space ~
-\end_inset
-
+ 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_inset CommandInset ref
-LatexCommand ref
-reference "sec:fuentes"
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
-\end_inset
+\begin_layout Plain Layout
+OptionalArgs
+\end_layout
- para cómo declarar fuentes.
- Debe terminar con
-\begin_inset Quotes fld
\end_inset
-\begin_inset Flex CharStyle:Code
+\lang english
+
+\lang spanish
+[
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-EndFont
+int=0
\end_layout
\end_inset
+] 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_inset Quotes frd
-\end_inset
+\begin_deeper
+\begin_layout LyX-Code
-.
+\backslash
+mycmd[opt1]{req1}{contenido del párrafo}
\end_layout
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
+\begin_layout Standard
+pero no cosas como:
+\end_layout
-\begin_layout Plain Layout
-DefaultModule
+\begin_layout LyX-Code
+
+\backslash
+mycmd[opt1]{req1}[opt2]{contenido del párrafo}
\end_layout
-\end_inset
+\begin_layout Standard
+al menos, no sin ERT (con lo que puedes tener cualquier cosa).
+
+\end_layout
- [
-\begin_inset Flex CharStyle:Code
+\end_deeper
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-string]
+ParbreakIsNewline
\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 CharStyle:Code
-status collapsed
-\begin_layout Plain Layout
-.module
-\end_layout
+\begin_inset CommandInset label
+LatexCommand label
+name "des:ParbreakIsNewline"
\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
-DefaultStyle
+
+\emph on
+0
\end_layout
\end_inset
- [
-\begin_inset Flex CharStyle:Code
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-string
+1
\end_layout
\end_inset
-] Este es el estilo que será asignado a párrafos nuevos, generalmente
-\begin_inset Flex CharStyle:MenuItem
+] 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
-Normal
+PassThru 1
\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.
+, esto permite emular un edtidor de texto simple (como un recuadro ERT).
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-ExcludesModule
+ParIndent
\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
-] 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
+] El sangrado de la primera línea de un párrafo.
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-.module
+Parindent
\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
+ estará fijado para un determinado estilo.
+ La excepción es el estilo
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-theorems-sec
+Normal
\end_layout
\end_inset
-, 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
-
+, puesto que la sangría de un párrafo de estilo
+\begin_inset Flex Code
+status collapsed
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sub:Módulos-de-formato"
+\begin_layout Plain Layout
+Normal
+\end_layout
\end_inset
-).
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+ puede prohibirse con
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Float
+NextNoIndent
\end_layout
\end_inset
- Define un nuevo flotante.
- Véase la sección
-\begin_inset space ~
-\end_inset
-
-
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sec:flotantes"
+.
+ Además, los párrafos de estilo
+\begin_inset Flex Code
+status collapsed
-\end_inset
+\begin_layout Plain Layout
+Normal
+\end_layout
- para detalles.
- Debe terminar con
-\begin_inset Quotes fld
\end_inset
-
-\begin_inset Flex CharStyle:Code
+ dentro de entornos usan la sangría
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-End
+Parindent
\end_layout
\end_inset
+ del entorno, no su propio valor.
+ Por ejemplo, los párrafos
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Normal
+\end_layout
-\begin_inset Quotes frd
\end_inset
-.
+ 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
-Input
+Parsep
\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
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-stdclass.inc
+float=0
\end_layout
\end_inset
-, que contiene la mayoría de los diseños básicos.
+] El espacio vertical entre dos párrafos de este estilo.
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-InsetLayout
+Parskip
\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
-
-
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sec:estilo-del-texto"
-
-\end_inset
-
- para más información.
- 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
+float=0
\end_layout
\end_inset
+] 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
-LeftMargin
-\end_layout
+ para componer un documento.
+ Si se elige
+\begin_inset Quotes fld
+\end_inset
+sangrado
+\begin_inset Quotes frd
\end_inset
- Una cadena que indica la anchura del margen izquierdo en la pantalla, por
- ejemplo
+, este valor es completamente ignorado.
+ Si se elige
\begin_inset Quotes fld
\end_inset
-MMMMM
+espacio vertical
\begin_inset Quotes frd
\end_inset
-.
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
+, el sangrado de un estilo tipo
+\begin_inset Quotes fld
+\end_inset
-\begin_layout Plain Layout
-NoFloat
-\end_layout
+Párrafo
+\begin_inset Quotes frd
+\end_inset
+ de LaTeX se ignora y todos los párrafos son separados con este argumento
+
+\begin_inset Quotes fld
\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
+parskip
+\begin_inset Quotes frd
+\end_inset
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+.
+ El espacio vertical se calcula con
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-NoStyle
-\end_layout
-
+value
+\begin_inset space ~
\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.
+* DefaultHeight
\end_layout
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\end_inset
+
+, donde
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-OutputType
+DefaultHeight
\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'.
+ es la altura de una fila con la fuente normal.
+ De esta forma, el aspecto queda igual con diferentes fuentes de pantalla.
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\series medium
-PageStyle
+PassThru
\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 on
-plain
+0
\end_layout
\end_inset
\emph default
,
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-empty
+1
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+] 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 Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-headings
+Preamble
\end_layout
\end_inset
-] El estilo de página predeterminad de la clase.
- Puede cambiarse en el diálogo
-\begin_inset Flex CharStyle:MenuItem
+
+\begin_inset CommandInset label
+LatexCommand label
+name "des:Preamble"
+
+\end_inset
+
+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 Code
status collapsed
\begin_layout Plain Layout
-Documento\SpecialChar \menuseparator
-Configuración
+EndPreamble
\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
-Preamble
+RefPrefix
\end_layout
\end_inset
- Establece el preámbulo LaTeX para el documento.
- Anotar que esto anulará completamente cualesquiera declaraciones
-\begin_inset Flex CharStyle:Code
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Premable
+string
\end_layout
\end_inset
- o
-\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
-AddToPreamble
+RequiredArgs
\end_layout
\end_inset
- anteriores.
- Debe terminar con
-\begin_inset Quotes fld
-\end_inset
-
-
-\begin_inset Flex CharStyle:Code
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-EndPreamble
+int=0
\end_layout
\end_inset
+] 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
+OptionalArgs
+\end_layout
-\begin_inset Quotes frd
\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
-Provides
+Requires
\end_layout
\end_inset
-
-\begin_inset CommandInset label
-LatexCommand label
-name "des:Provides"
-
-\end_inset
+\series medium
[
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
-] [
-\begin_inset Flex CharStyle:Code
+]
+\series default
+
+\begin_inset CommandInset label
+LatexCommand label
+name "des:Requires"
+
+\end_inset
+
+Si el estilo requiere la característica
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-0
+string
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+.
+ Véase arriba (página
+\begin_inset CommandInset ref
+LatexCommand pageref
+reference "des:Provides"
+
+\end_inset
+
+) la descripción de
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-1
+Provides
\end_layout
\end_inset
-] Si la clase ya proporciona, o no, la característica
-\begin_inset Flex CharStyle:Code
+ para información sobre 'características'.
+
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-string
+RightMargin
\end_layout
\end_inset
-.
- Una característica es en general el nombre de un paquete (
-\begin_inset Flex CharStyle:Code
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-amsmath
+string=""
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+] Similar a
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-makeidx
+LeftMargin
\end_layout
\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
+Spacing
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-boldsymbol
+
+\emph on
+single
+\emph default
+, onehalf, double, other
\end_layout
\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
+
+\emph on
+value
+\emph default
+] 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
-LaTeXFeatures.cpp
+single
\end_layout
\end_inset
- si hay interés—.
-
-\begin_inset Flex CharStyle:MenuItem
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Ayuda\SpecialChar \menuseparator
-Configuración de LaTeX
+onehalf
\end_layout
\end_inset
- también ofrece un vistazo de los paquetes soportados.
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+ y
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-ProvidesModule
+double
\end_layout
\end_inset
- [
-\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
-string
+other
\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
+, 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
-.module
+Spacing
\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
+ implica la generación de código LaTeX específico, usando el paquete
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-DefaultModule
+setspace.sty
\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
+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
-] Si la clase requiere la característica
-\begin_inset Flex CharStyle:Code
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
- string
-\end_layout
-
-\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
-status collapsed
-
-\begin_layout Plain Layout
-RightMargin
+\emph on
+1
\end_layout
\end_inset
- Una cadena que indica la anchura del margen derecho en la pantalla, por
- ejemplo,
-\begin_inset Quotes fld
-\end_inset
-
-MMMMM
-\begin_inset Quotes frd
-\end_inset
-
-.
+] Corrección ortográfica de párrafos de este estilo.
+ Por omisión, sí.
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-SecNumDepth
+TextFont
\end_layout
\end_inset
- Establece qué divisiones se numeran.
- Corresponde al contador LaTeX
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-secnumdepth
-\end_layout
+ 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
-Sides
+TocLevel
\end_layout
\end_inset
- [
-\emph on
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-\emph on
-1
+\series medium
+TocLevel [int]
\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.
+\end_layout
-\emph default
-,
-\begin_inset Flex CharStyle:Code
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-2
+TopSep
\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
+float=0
\end_layout
\end_inset
-.
+] 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 Description
-\begin_inset Flex CharStyle:Code
+\begin_layout Subsection
+Internacionalización de estilos de párrafo
+\begin_inset CommandInset label
+LatexCommand label
+name "sub:I18n"
+
+\end_inset
+
+
+\end_layout
+
+\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_layout Standard
+Si un
+\begin_inset Flex Code
status collapsed
\begin_layout Plain 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
-\begin_inset space ~
-\end_inset
-
+ define texto que se mostrará en el documento exportado, puede usar
+\begin_inset Flex Code
+status collapsed
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sub:Estilos-de-párrafo"
+\begin_layout Plain Layout
+LangPreamble
+\end_layout
\end_inset
- para detalles.
- Debe terminarcon
-\begin_inset Quotes fld
-\end_inset
+ y
+\begin_inset Flex Code
+status collapsed
+\begin_layout Plain Layout
+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
-End
+theorems-ams.inc
\end_layout
\end_inset
+) muestra cómo funciona:
+\end_layout
-\begin_inset Quotes frd
-\end_inset
+\begin_layout LyX-Code
+Preamble
+\end_layout
-.
+\begin_deeper
+\begin_layout LyX-Code
+
+\backslash
+theoremstyle{remark}
\end_layout
-\begin_layout Description
-\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
-TitleLatexName
+\begin_layout LyX-Code
+EndPreamble
\end_layout
-\end_inset
+\begin_layout LyX-Code
+LangPreamble
+\end_layout
- [
-\begin_inset Flex CharStyle:Code
-status collapsed
+\begin_layout LyX-Code
+
+\backslash
+providecommand{
+\backslash
+claimname}{_(Claim)}
+\end_layout
-\begin_layout Plain Layout
-string="maketitle"
+\begin_layout LyX-Code
+EndLangPreamble
\end_layout
-\end_inset
+\begin_layout LyX-Code
+BabelPreamble
+\end_layout
-] El nombre del comando de entorno a usar con
-\begin_inset Flex CharStyle:Code
+\begin_layout LyX-Code
+
+\backslash
+addto
+\backslash
+captions$$lang{
+\backslash
+renewcommand{
+\backslash
+claimname}{_(Claim)}}
+\end_layout
+
+\begin_layout LyX-Code
+EndBabelPreamble
+\end_layout
+
+\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
-TitleLatexType
+LangPreamble
\end_layout
\end_inset
-.
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+ y
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-TitleLatexType
+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
-\emph on
-CommandAfter
+\backslash
+claimname
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+ y su uso en
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Environment
+
+\backslash
+newtheorem
\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
+\end_layout
+
+\begin_layout Standard
+La etiqueta
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-CommandAfter
+LangPreamble
\end_layout
\end_inset
- significa que la macro con nombre
-\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
-TitleLatexName
+Preamble
\end_layout
\end_inset
- se insertará después del último formato que tiene
-\begin_inset Quotes fld
+.
+ 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 CharStyle:Code
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-InTitle 1
+_()
\end_layout
\end_inset
+, que será reemplazada, cuando LyX genere la salida LaTeX, por la traducción
+ de su argumento al idioma del documento.
+\end_layout
-\begin_inset Quotes frd
-\end_inset
-
-.
-
-\begin_inset Flex CharStyle:Code
+\begin_layout Standard
+La etiqueta
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Environment
+BabelPreamble
\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
+ 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
-InTitle 1
+babel
\end_layout
\end_inset
+.
+ 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
+_()
+\end_layout
-\begin_inset Quotes frd
\end_inset
- debería ser incluido en el entorno
-\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
-TitleLatexName
+$$lang
\end_layout
\end_inset
-.
+ es reemplazada por el nombre del idioma (el usado por el paquete babel).
\end_layout
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\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}}
+\backslash
+addto
+\backslash
+captionsngerman{
+\backslash
+renewcommand{
+\backslash
+claimname}{Behauptung}}
+\backslash
+providecommand{
+\backslash
+claimname}{Behauptung}
+\end_layout
+
+\begin_layout Standard
+LaTeX y
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-TocDepth
+babel
\end_layout
\end_inset
- Establece qué divisiones se incluyen en el índice general.
- Corresponde al contador LaTeX
-\begin_inset Flex CharStyle:Code
+ conspirarán para producir el texto correcto en la salida.
+\end_layout
+
+\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
-tocdepth
+LangPreamble
\end_layout
\end_inset
-.
-\end_layout
-
-\begin_layout Subsection
-Sección
-\begin_inset Flex CharStyle:Code
+ y
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-ClassOptions
+BabelPreamble
\end_layout
\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 "sec:classoptions"
+name "sub:Flotantes"
\end_inset
\end_layout
\begin_layout Standard
-La sección
-\begin_inset Flex CharStyle:Code
+Desde la versión 1.3.0 de LyX, ha sido posible y necesario definir los flotantes
+ (
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
-ClassOptions
+figura
\end_layout
\end_inset
- puede contener las siguientes entradas:
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+,
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
-FontSize
+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
-string="10|11|12"
+stdfloats.inc
\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
-\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_inset Flex CharStyle:Code
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-|
+Extension
\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
-Header
+string
\end_layout
\end_inset
- Para establecer la línea DTD con las clases con salida basada en XML.
- P.
-\begin_inset space \thinspace{}
+=
+\begin_inset Quotes erd
\end_inset
-e.: PUBLIC
-\begin_inset Quotes fld
-\end_inset
--//OASIS//DTD DocBook V4.2//EN
-\begin_inset Quotes frd
+\begin_inset Quotes erd
\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
-PageStyle
+GuiName
\end_layout
\end_inset
[
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-string="empty|plain|headings|fancy"
+string
\end_layout
\end_inset
-] Lista de los estilos de página disponibles, separados por
-\begin_inset Quotes fld
+=
+\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.
+ Esto se traduce al idioma actual si se usa
+\lang english
+ used.
+\end_layout
-\begin_inset Flex CharStyle:Code
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-|
+HTML*
\end_layout
\end_inset
+ Se usan para salidar XHTML.
+ Véase
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sec:Etiquetas-para-XHTML"
-\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
-Other
+IsPredefined
\end_layout
\end_inset
[
-\begin_inset Flex CharStyle:Code
-status collapsed
+\emph on
+
+\begin_inset Flex Code
+status open
\begin_layout Plain Layout
-string=""
+0
\end_layout
\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
+
+\emph default
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\backslash
-documentclass
+1
\end_layout
\end_inset
-.
-\end_layout
-
-\begin_layout Standard
-La sección
-\begin_inset Flex CharStyle:Code
+] Indica si el flotante está ya definido en la clase de documento o si necesitam
+os cargar
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-ClassOptions
+float.sty
\end_layout
\end_inset
- debe terminar con
-\begin_inset Quotes fld
-\end_inset
-
-
-\begin_inset Flex CharStyle:Code
+ y usarlo para definirlo sobre la marcha.
+ Por omisión
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-End
+0
\end_layout
\end_inset
+, que significa: usar
+\begin_inset Flex Code
+status collapsed
-\begin_inset Quotes frd
-\end_inset
-
-.
+\begin_layout Plain Layout
+float.sty
\end_layout
-\begin_layout Subsection
-Estilos de párrafo
-\begin_inset CommandInset label
-LatexCommand label
-name "sub:Estilos-de-párrafo"
-
\end_inset
-
-\end_layout
-
-\begin_layout Standard
-Una descripción de estilo de párrafo tiene una aspecto como éste:
-\begin_inset Foot
+.
+ Deberá ponerse
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Anotar que esto definirá un nuevo diseño o modificará uno existente.
+1
\end_layout
\end_inset
-
-\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
-
-\begin_layout Standard
-donde se permiten los comandos siguientes:
+ si el flotante ya está definido por la clase de documento LaTeX.
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Align
+ListCommand
\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
+string
\end_layout
\end_inset
-] Alineación del párrafo.
-\end_layout
+=
+\begin_inset Quotes erd
+\end_inset
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+
+\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
-AlignPossible
+UsesFloatPkg
\end_layout
\end_inset
- [
-\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
-
-\emph on
-block
-\emph default
-, left, right, center
+UsesFloatPkg
\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).
-
+ es `true', porque en este caso sí hay una forma estándar de definir el
+ comando.
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-BottomSep
+ListName
\end_layout
\end_inset
[
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-float=0
+string
\end_layout
\end_inset
-]
-\begin_inset Foot
-status open
+=
+\begin_inset Quotes erd
+\end_inset
-\begin_layout Plain Layout
-Anotar que aquí un 'float' es un número de verdad, como: 1.5.
-\end_layout
+\begin_inset Quotes erd
\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.
+] 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 Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Category
+NumberWithin
\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
- 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_inset Quotes erd
+\end_inset
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+
+\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 Code
status collapsed
\begin_layout Plain Layout
-CommandDepth
+chapter
\end_layout
\end_inset
- Profundidad del comando XML.
- Usado solo con formatos tipo XML.
+, los flotantes serán numerados dentro de los capítulos.
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-CopyStyle
+Placement
\end_layout
\end_inset
-
-\begin_inset CommandInset label
-LatexCommand label
-name "des:CopyStyle"
-
-\end_inset
-
-
-\begin_inset Flex CharStyle:Code
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-[string]
+string
\end_layout
\end_inset
- Copia todas las características de un estilo existente en el actual.
-
-\end_layout
+=
+\begin_inset Quotes erd
+\end_inset
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+
+\begin_inset Quotes erd
+\end_inset
+
+] 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
-DependsOn
+string
\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
+ deberá ser un estándar LaTeX:
+\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.
+t
\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
+b
\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
+p
\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
+ y
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LatexType
+h
\end_layout
\end_inset
- es
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-Environment
-\end_layout
+, por
+\begin_inset Quotes fld
+\end_inset
+
+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
-,
-\begin_inset Flex CharStyle:Code
-status collapsed
+page
+\begin_inset Quotes frd
+\end_inset
-\begin_layout Plain Layout
-Item_Environment
-\end_layout
+ (página), y
+\begin_inset Quotes fld
+\end_inset
+here
+\begin_inset Quotes frd
\end_inset
- o
-\begin_inset Flex CharStyle:Code
+ (aquí), respectivamente.
+\begin_inset Foot
status collapsed
\begin_layout Plain Layout
-List_Environment
+Anotar que el orden de estas letras en la cadena es irrelevante, como en
+ LaTeX.
\end_layout
\end_inset
-).
-
-\begin_inset Flex CharStyle:Code
+ Por encima de éstos hay un nuevo tipo,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-No_Label
+H
\end_layout
\end_inset
- quiere decir
+, que no corresponde realmente a un flotante, ya que se refiere a: ponerlo
+ aquí,
\begin_inset Quotes fld
\end_inset
-nada
+here
\begin_inset Quotes frd
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+, y en ninguna otra parte.
+ Anotar que, sin embargo, el colocador
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Box
+H
\end_layout
\end_inset
- (resp.
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-\begin_inset space ~
-\end_inset
-
-Filled_Box
-\end_layout
-
+ 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
-) es un cuadrado blanco (resp.
-\begin_inset space ~
-\end_inset
-negro) adecuado para marcas finales de demostraciones,
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Static
+tbp
\end_layout
\end_inset
- es una cadena de texto explícito.
+
+\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
-EndLabelString
+RefPrefix
\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
-] La cadena usada para una etiqueta con un
-\begin_inset Flex CharStyle:Code
+] 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
-Static
+RefPrefix
\end_layout
\end_inset
-
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-EndLabelType
-\end_layout
+ 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 CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Fill_Bottom
+Style
\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 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
-Fill_Top
+
+\backslash
+newfloat
\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
+Type
\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
-] Con este parámetro se puede poner el valor
-\begin_inset Flex CharStyle:MenuItem
-status collapsed
+=
+\begin_inset Quotes erd
+\end_inset
-\begin_layout Plain Layout
-Relleno
-\end_layout
+\begin_inset Quotes erd
\end_inset
- de la lista
+] El
\begin_inset Quotes fld
\end_inset
-Espacio vertical encima
+tipo
\begin_inset Quotes frd
\end_inset
- del diálogo
-\begin_inset Flex CharStyle:MenuItem
+ de la nueva clase de flotante, como programa o algoritmo.
+ Después del apropiado
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Editar\SpecialChar \menuseparator
-Configuración del párrafo
+
+\backslash
+newfloat
\end_layout
\end_inset
-, cuando se inicia un párrafo con este estilo.
-\begin_inset Foot
+, comandos tales como
+\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.
+\backslash
+begin{program}
\end_layout
\end_inset
-
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+ o
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Font
-\end_layout
-\end_inset
+\backslash
+end{algorithm*}
+\end_layout
- La fuente usada para el cuerpo del texto
-\emph on
-y
-\emph default
- para la etiqueta.
- Véase la sección
-\begin_inset space ~
\end_inset
+ estarán disponibles.
+\end_layout
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sec:fuentes"
-
-\end_inset
-
-.
- Anotar que al definir esta fuente se define automáticamente la de la etiqueta,
-
-\begin_inset Flex CharStyle:Code
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelFont
+UsesFloatPkg
\end_layout
\end_inset
-.
- Así que debería definirse primero ésta si se quiere definir también
-\begin_inset Flex CharStyle:Code
-status collapsed
+ [
+\begin_inset Flex Code
+status open
\begin_layout Plain Layout
-LabelFont
+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
-FreeSpacing
+
+\emph on
+1
\end_layout
\end_inset
+] Nos dice si este flotante se define usando las facilidades provistas por
-\begin_inset CommandInset label
-LatexCommand label
-name "des:FreeSpacing"
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+float.sty
+\end_layout
\end_inset
-[
-\emph on
+, bien por el archivo de clase o por un paquete, o bien sobre la marcha
+ por el propio LyX.
+\end_layout
-\begin_inset Flex CharStyle:Code
+\begin_layout Standard
+Anotar que al definir un flotante con tipo
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\emph on
-0
+type
\end_layout
\end_inset
-
-\emph default
-,
-\begin_inset Flex CharStyle:Code
+ automáticamente se define el correspondiente contador con nombre
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-1
+
+\emph on
+type
\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
-status collapsed
-
-\begin_layout Plain Layout
-FreeSpacing
+.
\end_layout
+\begin_layout Subsection
+Recuadros flexibles y formato del recuadro
+\begin_inset CommandInset label
+LatexCommand label
+name "sub:estilo-del-texto"
+
\end_inset
-.
- Anotar que LyX creará espacios protegidos para los espacios adicionales
- en modos que no sean LaTeX.
+
+\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 CharStyle:Code
+\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
-InnerTag
+CharStyle
\end_layout
\end_inset
- [[FIXME]] (Usado solo con formatos tipo XML.)
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+): estos definen diseños semánticos correspondientes a comandos LaTeX como
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-InTitle
+
+\backslash
+noun
\end_layout
\end_inset
-
-\begin_inset Flex CharStyle:Code
+ y
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-[1, 0]
+
+\backslash
+code
\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
+.
+\end_layout
+
+\begin_layout Itemize
+definido por el usuario (
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-TitleLatexType
+Custom
\end_layout
\end_inset
- y
-\begin_inset Flex CharStyle:Code
+): 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
-TitleLatexName
+endnotes
\end_layout
\end_inset
).
\end_layout
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_layout Itemize
+elementos XML (
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-ItemSep
+Element
\end_layout
\end_inset
- [
-\begin_inset Flex CharStyle:Code
+): 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
-float=0
+InsetLayout
\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
+, que se explicará en un momento.
+\end_layout
+
+\begin_layout Standard
+La etiqueta
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Parsep
+InsetLayout
\end_layout
\end_inset
-.
- Pero el conjunto de los ítems del entorno son separados adicionalmente
- con este
-\begin_inset Flex CharStyle:Code
+ 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
-Itemsep
+InsetLayout
\end_layout
\end_inset
-.
- Anotar que esto es un
-\emph on
- multiplicador.
+ 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 Description
-\begin_inset Flex CharStyle:Code
+\begin_layout Standard
+La definición de
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-ItemTag
+InsetLayout
\end_layout
\end_inset
- [[FIXME]] (Usado solo con formatos tipo XML.)
+ debe comenzar con una línea de la forma:
\end_layout
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_layout LyX-Code
+InsetLayout <Type>
+\end_layout
+
+\begin_layout Standard
+Aquí,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-KeepEmpty
+<Type>
\end_layout
\end_inset
-
-\begin_inset CommandInset label
-LatexCommand label
-name "des:KeepEmpty"
+ indica el recuadro cuyo formato se va a definir, y hay dos casos.
+\end_layout
-\end_inset
+\begin_layout Enumerate
+Se va a modificar el formato para un tipo de recuadro preexistente.
+ En este caso,
+\begin_inset Flex Code
+status collapsed
-[
-\emph on
+\begin_layout Plain Layout
+<Type>
+\end_layout
+
+\end_inset
-\begin_inset Flex CharStyle:Code
+ puede ser uno cualquiera de los siguientes:
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-0
+Algorithm
\end_layout
\end_inset
-
-\emph default
,
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-1
+Branch
\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
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelBottomsep
+Box
\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
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Top_Environment
+Box:shaded
\end_layout
\end_inset
,
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Centered_Top_Environment
+ERT
\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
+Figure
\end_layout
\end_inset
- [
-\begin_inset Flex CharStyle:Code
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-string=""
+Foot
\end_layout
\end_inset
-] El nombre del contador para numeración automática (véase la sección
-\begin_inset space ~
-\end_inset
-
+,
+\begin_inset Flex Code
+status collapsed
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sec:contadores"
+\begin_layout Plain Layout
+Index
+\end_layout
\end_inset
- para detalles).
- Esto debe darse si
-\begin_inset Flex CharStyle:Code
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Labeltype
+Info
\end_layout
\end_inset
- es
-\begin_inset Flex CharStyle:Code
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Counter
+Info:menu
\end_layout
\end_inset
-.
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelFont
+Info:shortcut
\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 "sec:fuentes"
+\begin_layout Plain Layout
+Info:shortcuts
+\end_layout
\end_inset
-.
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelIndent
+Listings
\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
+Marginal
\end_layout
\end_inset
- [
-\begin_inset Flex CharStyle:Code
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-string=""
+Note:Comment
\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
+Note:Note
\end_layout
\end_inset
- [
-\begin_inset Flex CharStyle:Code
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-string=""
+Note:GreyedOut
\end_layout
\end_inset
-] La cadena usada para una etiqueta del tipo
-\begin_inset Flex CharStyle:Code
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Static
+OptArg
\end_layout
\end_inset
-.
- Si
-\begin_inset Flex CharStyle:Code
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelCounter
+Table
\end_layout
\end_inset
- está establecido, esta cadena puede contener los comandos especiales de
- formato descritos en la sección
-\begin_inset space ~
-\end_inset
-
+, o
+\begin_inset Flex Code
+status collapsed
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sec:contadores"
+\begin_layout Plain Layout
+URL
+\end_layout
\end_inset
.
-\begin_inset Foot
-status collapsed
+
+\end_layout
-\begin_layout Plain Layout
-Por motivos de compatibilidad retroactiva, la cadena
-\begin_inset Flex CharStyle:Code
+\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
-@
-\emph on
-style-name
-\emph default
-@
+<Type>
\end_layout
\end_inset
- será reemplazada por la ampliada
-\begin_inset Flex CharStyle:Code
+ 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
-LabelString
+Flex:Code
\end_layout
\end_inset
- de estilo
-\begin_inset Flex CharStyle:Code
-status collapsed
-\begin_layout Plain Layout
+\begin_inset Quotes erd
+\end_inset
+.
+ Anotar que la definición de un flexible debe incluir
\emph on
-style-name
+además
+\emph default
+ una entrada
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LyXType
\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 "sec:contadores"
+\end_layout
-\end_inset
+\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 CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelStringAppendix
+BgColor
\end_layout
\end_inset
- [
-\begin_inset Flex CharStyle:Code
+ El color para el fondo del recuadro.
+ Los colores válidos son los definidos en
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-string=""
+src/ColorCode.h
\end_layout
\end_inset
-] Esta se usa en el apéndice en vez de
-\begin_inset Flex CharStyle:Code
+.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelString
+ContentAsLabel
\end_layout
\end_inset
-.
- Anotar que toda declaración de
-\begin_inset Flex CharStyle:Code
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelString
+
+\emph on
+0
\end_layout
\end_inset
- reconfigura también
-\begin_inset Flex CharStyle:Code
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelStringAppendix
+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 CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelTag
+CopyStyle
\end_layout
\end_inset
- [FIXME] (Usado solo con formatos tipo XML.)
+ Como con los estilos de párrafo (véase
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "des:CopyStyle"
+
+\end_inset
+
+).
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Labeltype
+CustomPars
\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
+0
\end_layout
\end_inset
-]
-\begin_inset Newline newline
-\end_inset
-
-
-\begin_inset Flex CharStyle:Code
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Manual
+1
\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.
+] Indica si el usuario puede emplear el diálogo Configuración del párrafo
+ para modificar el párrafo.
\end_layout
-\end_inset
-
-
-\begin_inset Flex CharStyle:Code
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Static
+Decoration
\end_layout
\end_inset
- significa que está definida en el formato (véase
-\begin_inset Flex CharStyle:Code
+ Puede ser
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelString
+Classic
\end_layout
\end_inset
-).
-
-\begin_inset Flex CharStyle:Code
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Top_Environment
+Minimalistic
\end_layout
\end_inset
- y
-\begin_inset Flex CharStyle:Code
+, o
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Centered_Top_Environment
+Conglomerate
\end_layout
\end_inset
- son casos especiales de
-\begin_inset Flex CharStyle:Code
+, 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
-Static
+Classic
\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
+, los recuadros de código TeX
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Abstract
+Minimalistic
\end_layout
\end_inset
- o
-\begin_inset Flex CharStyle:MenuItem
+, y los de estilos del texto
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Bibliography
+Conglomerate
\end_layout
\end_inset
.
- También es éste el caso para etiquetas tipo
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-Manual
\end_layout
-\end_inset
-
- con
-\begin_inset Flex CharStyle:Code
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Environment
+Display
\end_layout
\end_inset
- tipo latex, con el fin de que los formatos para teoremas funcionen correctament
-e.
-
-\begin_inset Flex CharStyle:Code
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Sensitive
+0
\end_layout
\end_inset
- es un caso especial para las etiquetas de las leyendas de
-\begin_inset Quotes fld
-\end_inset
+,
+\begin_inset Flex Code
+status collapsed
-Figura
-\begin_inset Quotes frd
-\end_inset
+\begin_layout Plain Layout
- y
-\begin_inset Quotes fld
-\end_inset
+\emph on
+1
+\end_layout
-Tabla
-\begin_inset Quotes frd
\end_inset
-.
-
-\begin_inset Flex CharStyle:Code
+] Solo es útil si
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Sensitive
+LatexType
\end_layout
\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
+ es
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Counter
+Environment
\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 "sec:contadores"
-
\end_inset
.
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+ Indica si el entorno se ubicará en su propio espacio en la salida LaTeX
+ 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
- El nombre correspondiente en LaTeX, ya sea de un comando o de un entorno.
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+ y
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LatexParam
-\end_layout
-
-\end_inset
- Un parámetro opcional para el correspondiente
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
+\backslash
+end{
+\emph on
LatexName
+\emph default
+}
\end_layout
\end_inset
.
- Este parámetro no se puede cambiar desde dentro de LyX.
+ Por omisión, verdadero.
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LatexType
+End
\end_layout
\end_inset
-
-\begin_inset CommandInset label
-LatexCommand label
-name "des:LatexType"
-
-\end_inset
+ Requerido al final de las declaraciones de formato del recuadro.
+\end_layout
-[
-\begin_inset Flex CharStyle:Code
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-Paragraph
-\emph default
-, Command, Environment, Item_Environment,
+Font
\end_layout
\end_inset
-
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-List_Environment
-\end_layout
-
+ La fuente usada tanto para el cuerpo del texto como para la etiqueta.
+ Véase la sección
+\begin_inset space ~
\end_inset
-] Cómo debería el formato traducirse a LaTeX.
-
-\begin_inset Flex CharStyle:Code
-status collapsed
-\begin_layout Plain Layout
-Paragraph
-\end_layout
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:Fuentes"
\end_inset
- significa nada especial.
-
-\begin_inset Flex CharStyle:Code
+.
+ Anotar que al definir esta fuente se define automáticamente el mismo valor
+ para la etiqueta,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Command
+LabelFont
\end_layout
\end_inset
- significa
-\begin_inset Flex CharStyle:Code
+, así que define aquella primero y después define
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\backslash
-
-\emph on
-LatexName
-\emph default
-{\SpecialChar \ldots{}
-}
+LabelFont
\end_layout
\end_inset
- y
-\begin_inset Flex CharStyle:Code
+ si las quieres diferentes.
+
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Environment
+ForceLTR
\end_layout
\end_inset
- significa
-\begin_inset Newline linebreak
+ Fuerza el idioma
+\begin_inset Quotes fld
\end_inset
-
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-
-\backslash
-begin{
-\emph on
-LatexName
-\emph default
-}\SpecialChar \ldots{}
-
-\backslash
-end{
-\emph on
-LatexName
-\emph default
-}
-\end_layout
+latex
+\begin_inset Quotes frd
+\end_inset
+ que genera salida Izquierda-Derecha (latin), p.
+\begin_inset space \thinspace{}
\end_inset
-.
-
-\begin_inset Flex CharStyle:Code
-status collapsed
+e.
+\begin_inset space \space{}
+\end_inset
-\begin_layout Plain Layout
-Item_Environment
+en código TeX o URL.
+ Un parche.
\end_layout
-\end_inset
-
- es lo mismo que
-\begin_inset Flex CharStyle:Code
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Environment
+ForcePlain
\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
+\emph on
+0
\end_layout
\end_inset
- para cada párrafo de este entorno.
-
-\begin_inset Flex CharStyle:Code
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-List_Environment
+1
\end_layout
\end_inset
- es lo mismo que
-\begin_inset Flex CharStyle:Code
+] Indica si debería usarse
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Item_Environment
+PlainLayout
\end_layout
\end_inset
-, excepto que
-\begin_inset Flex CharStyle:Code
+ 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
-LabelWidthString
+FreeSpacing
\end_layout
\end_inset
- se pasa como argumento al entorno.
-
-\begin_inset Flex CharStyle:Code
+ Como con los estilos de párrafo (véase
+\begin_inset CommandInset ref
+LatexCommand pageref
+reference "des:FreeSpacing"
+
+\end_inset
+
+).
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelWidthString
+HTML*
\end_layout
\end_inset
- puede definirse en el diálogo
-\begin_inset Flex CharStyle:MenuItem
+ Controlan la salida XHTML.
+ Véase la sección
+\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
-Configuración del párrafo
+InToc
\end_layout
\end_inset
-.
-
-\begin_inset Flex CharStyle:Code
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\emph on
-LatexType
+0
\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_inset Flex Code
+status collapsed
-\begin_layout Standard
-Poniendo juntas estas últimas cosas, la salida LaTeX será una de estas:
+\begin_layout Plain Layout
+1
\end_layout
-\begin_layout LyX-Code
+\end_inset
-\backslash
-latexname[latexparam]{\SpecialChar \ldots{}
-}
+] Whether to include the contents of this inset in the strings generated
+ for the `Outline' pane.
+ One would not, for example, want the content of a footnote in a section
+ header to be included in the TOC displayed in the outline, but one would
+ normally want the content of a character style displayed.
+ Default is false: not to include.
\end_layout
-\begin_layout Standard
-o:
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+KeepEmpty
\end_layout
-\begin_layout LyX-Code
+\end_inset
-\backslash
-begin{latexname}[latexparam] \SpecialChar \ldots{}
-
-\backslash
-end{latexname}.
-\end_layout
+ Como con los estilos de párrafo (véase
+\begin_inset CommandInset ref
+LatexCommand pageref
+reference "des:KeepEmpty"
-\begin_layout Standard
-dependiendo del tipo de LaTeX.
+\end_inset
+
+).
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LeftMargin
+LabelFont
\end_layout
\end_inset
- [
-\begin_inset Flex CharStyle:Code
+ La fuente para la etiqueta.
+ Véase la sección
+\begin_inset space ~
+\end_inset
+
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:Fuentes"
+
+\end_inset
+
+.
+ Anotar que esta definición nunca puede aparecer antes de
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-string=""
+Font
\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
+, para que sea efectiva.
+\end_layout
-.
- Anotar que este parámetro se usa también cuando el margen se define como
-
-\begin_inset Flex CharStyle:Code
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Manual
+LabelString
\end_layout
\end_inset
- o
-\begin_inset Flex CharStyle:Code
+ 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
-Dynamic
+código TeX
\end_layout
\end_inset
-.
- En ese caso se añade al margen manual o dinámico.
-
-\begin_inset Newline newline
-\end_inset
+ y
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Ramas
+\end_layout
-El argumento se pasa como una cadena de caracteres.
- Por ejemplo
-\begin_inset Quotes fld
\end_inset
+) modifican esta etiqueta sobre la marcha.
+\end_layout
-\begin_inset Flex CharStyle:Code
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-MM
+LatexName
\end_layout
\end_inset
+ El nombre LaTeX correspondiente al asunto.
+ Cualquier nombre de entorno o de comando.
+\end_layout
-\begin_inset Quotes frd
-\end_inset
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
- significa que el párrafo se sangra con la anchura de
-\begin_inset Quotes fld
-\end_inset
+\begin_layout Plain Layout
+LatexParam
+\end_layout
+\end_inset
-\begin_inset Flex CharStyle:Code
+ El parámetro opcional para el correspondiente
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-MM
+LatexName
\end_layout
\end_inset
+, incluyendo posibles pares de corchetes,
+\begin_inset Flex Code
+status collapsed
-\begin_inset Quotes frd
-\end_inset
+\begin_layout Plain Layout
+[]
+\end_layout
- en la fuente normal.
- Se puede obtener una anchura negativa anteponiendo
-\begin_inset Quotes fld
\end_inset
+.
+ Este parámetro no se puede cambiar desde dentro de LyX.
+\end_layout
-\begin_inset Flex CharStyle:Code
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
--
+LatexType
\end_layout
\end_inset
+ Como con los estilos de párrafo (véase
+\begin_inset CommandInset ref
+LatexCommand pageref
+reference "des:LatexType"
-\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.
+).
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Margin
+LyxType
\end_layout
\end_inset
- [
-\begin_inset Flex CharStyle:Code
+ Puede ser
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-Static
-\emph default
-, Manual, Dynamic, First_Dynamic, Right_Address_Box
+charstyle
\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
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Static
+custom
\end_layout
\end_inset
- significa un margen fijo.
-
-\begin_inset Flex CharStyle:Code
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Manual
+element
\end_layout
\end_inset
- significa que el margen izquierdo depende de la cadena introducida en el
- diálogo
-\begin_inset Flex CharStyle:MenuItem
+, o
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Editar\SpecialChar \menuseparator
-Configuración del párrafo\SpecialChar \ldots{}
-
+end
\end_layout
\end_inset
-.
- Esto se utiliza para componer bonitas listas sin tabuladores.
-
-\begin_inset Flex CharStyle:Code
+ (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
-Dynamic
+LyXType
\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
-\begin_inset Quotes fld
-\end_inset
-
-5.4.3.2.1 Cabecera muy larga
-\begin_inset Quotes frd
-\end_inset
-
- debe tener un margen izquierdo más amplio (tan ancho como
-\begin_inset Quotes fld
-\end_inset
-
-5.4.3.2.1
-\begin_inset Quotes frd
-\end_inset
+ es
+\begin_inset Flex Code
+status collapsed
- más el espacio) que
-\begin_inset Quotes fld
-\end_inset
+\begin_layout Plain Layout
+charstyle
+\end_layout
-3.2 Cabecera muy larga
-\begin_inset Quotes frd
\end_inset
-, aunque los
-\begin_inset Quotes fld
-\end_inset
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+MultiPar
+\end_layout
-procesadores de texto
-\begin_inset Quotes frd
\end_inset
- corrientes no sean capaces de hacer esto.
+ es falso.
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-First_Dynamic
+MultiPar
\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
+ se puede poner como verdadero para recuadros de estilos de texto, si se
+ desea, poniéndolo
+\emph on
+después
+\emph default
+ de
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Right_Address_Box
+LyXType
\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
+MultiPar
\end_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
-] Si los comandos frágiles en este formato deberían ser protegidos,
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-
-\backslash
-protect
-\end_layout
-
-\end_inset
-
-.
- (Nota: es
+] 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
-no
+después
\emph default
-si este comando debería él mismo ser protegido.)
+ de MultiPar.
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Newline
+NeedProtect
\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 Flex 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
+] Si los comandos frágiles deben o no ser
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\backslash
-
-\backslash
-
+protect
\end_layout
\end_inset
-) o no.
- La transformación puede desactivarse para permitir una edición más confortable
- de LaTeX en LyX.
+'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 CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-NextNoIndent
+ParbreakIsNewline
\end_layout
\end_inset
[
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-1
-\end_layout
-
-\end_inset
-
-,
-\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
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
- significa que no se permite hacerlo;
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-0
-\end_layout
+] Igual que para estilos de párrafo (véase la página
+\begin_inset CommandInset ref
+LatexCommand pageref
+reference "des:ParbreakIsNewline"
\end_inset
- significa que puede hacerse si se desea.
+).
+ Por omisión es falso.
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-ObsoletedBy
+PassThru
\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
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-OptionalArgs
+
+\emph on
+0
\end_layout
\end_inset
- [
-\begin_inset Flex CharStyle:Code
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-int=0
+1
\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.
+] Como con los estilos de párrafo (véase
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "des:PathThru"
+
+\end_inset
+
+).
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-ParIndent
+Preamble
\end_layout
\end_inset
- [
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-string=""
-\end_layout
+ Como con los estilos de párrafo (véase
+\begin_inset CommandInset ref
+LatexCommand pageref
+reference "des:Preamble"
\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
-\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_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-NextNoIndent
+RefPrefix
\end_layout
\end_inset
-.
- Además, los párrafos de formato Normal dentro de entornos usan la sangría
-
-\begin_inset Flex CharStyle:Code
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Parindent
+string
\end_layout
\end_inset
- del entorno, no su propio valor.
- Por ejemplo, los párrafos Normales en una enumeración no se sangran.
+] 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 CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Parsep
+Requires
\end_layout
\end_inset
[
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-float=0
+string
\end_layout
\end_inset
-] El espacio vertical entre dos párrafos de este formato.
+] Como con los estilos de párrafo (véase
+\begin_inset CommandInset ref
+LatexCommand pageref
+reference "des:Requires"
+
+\end_inset
+
+).
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Parskip
+ResetsFont
\end_layout
\end_inset
[
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-float=0
+0
\end_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
+,
+\begin_inset Flex Code
+status collapsed
-, el sangrado de un formato tipo
-\begin_inset Quotes fld
-\end_inset
+\begin_layout Plain Layout
-Párrafo
-\begin_inset Quotes frd
-\end_inset
+\emph on
+1
+\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
+] Si este recuadro debería usar la fuente de su entorno o la suya propia.
+ Por omisión es su propia fuente.
+\end_layout
-.
- El espacio vertical se calcula con
-\begin_inset Flex CharStyle:Code
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-value
-\begin_inset space ~
-\end_inset
-
-* DefaultHeight
+Spellcheck
\end_layout
\end_inset
-, donde
-\begin_inset Flex CharStyle:Code
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-DefaultHeight
+0
\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.
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-PassThru
+
+\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 "des:PathThru"
+name "sub:Contadores"
\end_inset
-[
-\emph on
-\begin_inset Flex CharStyle:Code
+\end_layout
+
+\begin_layout Standard
+Desde la versión 1.3.0 de LyX, es posible y necesario definir los contadores
+ (
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
-
-\emph on
-0
+chapter
\end_layout
\end_inset
-
-\emph default
,
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
-1
+figure
\end_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.
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+, \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
-Preamble
+stdcounters.inc
\end_layout
\end_inset
-
-\begin_inset CommandInset label
-LatexCommand label
-name "des:Preamble"
+, de modo que no tienes más que añadir
+\end_layout
-\end_inset
+\begin_layout LyX-Code
+Input stdcounters.inc
+\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_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 CounterName
+\end_layout
+
+\begin_layout Standard
+donde 'CounterName' es el que des al contador.
+ Hay que terminar con
\begin_inset Quotes fld
\end_inset
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-EndPreamble
+End
\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
-Requires
+LabelString
\end_layout
\end_inset
-
-\series medium
-[
-\begin_inset Flex CharStyle:Code
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
-]
-\series default
-
-\begin_inset CommandInset label
-LatexCommand label
-name "des:Requires"
-
-\end_inset
-
-Si el formato requiere la característica
-\begin_inset Flex CharStyle:Code
+=""] 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
-string
+LabelStringAppendix
\end_layout
\end_inset
.
- Véase arriba (página
-\begin_inset CommandInset ref
-LatexCommand pageref
-reference "des:Provides"
-
-\end_inset
+ Para los valores de 'string' se pueden usar las estructuras siguientes:
+\end_layout
-) la descripción de
-\begin_inset Flex CharStyle:Code
+\begin_deeper
+\begin_layout Itemize
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Provides
+
+\backslash
+thecounter
\end_layout
\end_inset
- para información sobre 'características'.
-
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+ será reemplazado por la expansión de
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-RightMargin
+LabelString
\end_layout
\end_inset
- [
-\begin_inset Flex CharStyle:Code
+
+\begin_inset Newline linebreak
+\end_inset
+
+ (o
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-string=""
+LabelStringAppendix
\end_layout
\end_inset
-] Similar a
-\begin_inset Flex CharStyle:Code
+) del contador
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LeftMargin
+counter
\end_layout
\end_inset
.
+
\end_layout
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_layout Itemize
+los valores del contador pueden expresarse usando macros tipo LaTeX como
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Spacing
+
+\backslash
+
+\emph on
+numbertype
+\emph default
+{
+\emph on
+counter
+\emph default
+}
\end_layout
\end_inset
- [
-\begin_inset Flex CharStyle:Code
+, donde
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\emph on
-single
-\emph default
-, onehalf, double, other
+numbertype
\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
-status collapsed
+ puede ser:
+\begin_inset Foot
+status open
\begin_layout Plain Layout
-single
+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.
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-onehalf
+arabic
\end_layout
\end_inset
- y
-\begin_inset Flex CharStyle:Code
+: 1, 2, 3,\SpecialChar \ldots{}
+;
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-double
+alph
\end_layout
\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 minúsculas: a, b, c, \SpecialChar \ldots{}
+;
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-other
+Alph
\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
+ para mayúsculas: A, B, C, \SpecialChar \ldots{}
+;
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Spacing
+roman
\end_layout
\end_inset
- implica la generación de código LaTeX específico, usando el paquete
-\begin_inset Flex CharStyle:Code
+ números romanos en minúscula: i, ii, iii, \SpecialChar \ldots{}
+
+\begin_inset Foot
status collapsed
\begin_layout Plain Layout
-setspace.sty
-\end_layout
+\size normal
+\emph on
+\color none
+N.
+\begin_inset space \thinspace{}
\end_inset
-.
-\end_layout
+del T.
+\emph default
+: El estilo
+\family sans
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-TextFont
+
+\family sans
+\size normal
+\color none
+spanish
\end_layout
\end_inset
- La fuente para el cuerpo del texto.
- Véase la sección
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sec:fuentes"
-
-\end_inset
-.
-\end_layout
+\family default
+ de
+\family sans
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-\series medium
-TocLevel [int]
+\family sans
+\size normal
+\color none
+babel
\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.
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
-\begin_layout Plain Layout
-TopSep
+\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 CharStyle:Code
+;
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-float=0
+Roman
\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.
-\end_layout
+ para romanos en mayúsculas: I, II, III\SpecialChar \ldots{}
+;
+\begin_inset Flex Code
+status collapsed
-\begin_layout Subsection
-Flotantes
-\begin_inset CommandInset label
-LatexCommand label
-name "sec:flotantes"
+\begin_layout Plain Layout
+hebrew
+\end_layout
\end_inset
-
+ para números hebreos.
\end_layout
+\end_deeper
\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
+Si no se define LabelString, 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
-figura
+master
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:MenuItem
+ (definido mediante
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-tabla
+Within
\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
+), se usa la cadena
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-stdfloats.inc
+
+\backslash
+themaster.
+\backslash
+arabic{counter}
\end_layout
\end_inset
-, así que no tendrás más que añadir
-\end_layout
+; si no, se usa la cadena
+\begin_inset Flex Code
+status collapsed
-\begin_layout LyX-Code
-Input stdfloats.inc
+\begin_layout Plain Layout
+
+\backslash
+arabic{counter}
\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_inset
+
+.
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Extension
+LabelStringAppendix
\end_layout
\end_inset
[
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
-=
-\begin_inset Quotes erd
-\end_inset
+=""] Lo mismo que
+\begin_inset Flex Code
+status collapsed
+\begin_layout Plain Layout
+LabelString
+\end_layout
-\begin_inset Quotes erd
\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.
+, pero para el apéndice.
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-GuiName
+PrettyFormat
\end_layout
\end_inset
[
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_inset Quotes erd
\end_inset
-] La cadena que se usará en los menús y también para la leyenda.
+] 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 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 CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LaTeXBuiltin
+Within
\end_layout
\end_inset
[
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-0
+string
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+=""] 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
-1
+subsection
\end_layout
\end_inset
-] Poner
-\begin_inset Flex CharStyle:Code
+ se numera dentro de
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-1
+section
\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
+\begin_layout Subsection
+Descripción de las fuentes
+\begin_inset CommandInset label
+LatexCommand label
+name "sub:Fuentes"
+
\end_inset
-, el flotante será definido usando el paquete LaTeX
-\begin_inset Flex CharStyle:Code
-status collapsed
-\begin_layout Plain Layout
-float
\end_layout
-\end_inset
+\begin_layout Standard
+Una descripción de una fuente se ve como:
+\end_layout
-.
+\begin_layout LyX-Code
+Font
+\family roman
+\emph on
+or
+\family default
+\emph default
+ LabelFont
+\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 CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-ListName
+Color
\end_layout
\end_inset
[
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-string
+
+\emph on
+none
\end_layout
\end_inset
-=
-\begin_inset Quotes erd
-\end_inset
+,
+\begin_inset Flex Code
+status collapsed
+\begin_layout Plain Layout
+black
+\end_layout
-\begin_inset Quotes erd
\end_inset
-] El encabezado usado para la lista de flotantes.
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-NumberWithin
+white
\end_layout
\end_inset
- [
-\begin_inset Flex CharStyle:Code
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-string
+red
\end_layout
\end_inset
-=
-\begin_inset Quotes erd
-\end_inset
+,
+\begin_inset Flex Code
+status collapsed
+\begin_layout Plain Layout
+green
+\end_layout
-\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
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-chapter
+blue
\end_layout
\end_inset
-, los flotantes serán numerados dentro de los capítulos.
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Placement
+cyan
\end_layout
\end_inset
- [
-\begin_inset Flex CharStyle:Code
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-string
+magenta
\end_layout
\end_inset
-=
-\begin_inset Quotes erd
-\end_inset
+,
+\begin_inset Flex Code
+status collapsed
+\begin_layout Plain Layout
+yellow
+\end_layout
-\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
+]
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-string
+Family
\end_layout
\end_inset
- deberá ser un estándar LaTeX:
-\begin_inset Flex CharStyle:Code
+ [
+\emph on
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-t
+
+\emph on
+Roman
\end_layout
\end_inset
+
+\emph default
,
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-b
+Sans
\end_layout
\end_inset
,
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-p
+Typewriter
\end_layout
\end_inset
- y
-\begin_inset Flex CharStyle:Code
+]
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-h
+Misc
\end_layout
\end_inset
-, por
-\begin_inset Quotes fld
-\end_inset
-
-top
-\begin_inset Quotes frd
-\end_inset
-
- (arriba),
-\begin_inset Quotes fld
-\end_inset
+ [
+\begin_inset Flex Code
+status collapsed
-bottom
-\begin_inset Quotes frd
-\end_inset
+\begin_layout Plain Layout
+string
+\end_layout
- (abajo),
-\begin_inset Quotes fld
\end_inset
-page
-\begin_inset Quotes frd
-\end_inset
+] Son argumentos válidos:
+\begin_inset Flex Code
+status collapsed
- (página), y
-\begin_inset Quotes fld
-\end_inset
+\begin_layout Plain Layout
+emph
+\end_layout
-here
-\begin_inset Quotes frd
\end_inset
- (aquí), respectivamente.
-\begin_inset Foot
+,
+\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.
+noun
\end_layout
\end_inset
- Por encima de éstos hay un nuevo tipo,
-\begin_inset Flex CharStyle:Code
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-H
+underbar
\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 CharStyle:Code
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-H
+no_emph
\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 CharStyle:Code
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-tbp
+no_noun
\end_layout
\end_inset
+ and
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+no_bar
+\end_layout
-\begin_inset Quotes frd
\end_inset
.
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+ Cada uno de ellos activa o desactiva el atributo correspondiente.
+ Por ejemplo,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Style
+emph
\end_layout
\end_inset
- [
-\begin_inset Flex CharStyle:Code
+ activa énfasis, y
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-string
+no_emph
\end_layout
\end_inset
-=
-\begin_inset Quotes erd
-\end_inset
-
-
-\begin_inset Quotes erd
+ lo desactiva.
+
+\begin_inset Newline newline
\end_inset
-] El estilo usado cuando se define el flotante con
-\begin_inset Flex CharStyle:Code
+Si esto último parece superfluo, recordemos que la configuración de fuentes
+ para el presente contexto se hereda generalmente del contexto circundante.
+ Por eso
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\backslash
-newfloat
+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 CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Type
+Series
\end_layout
\end_inset
[
-\begin_inset Flex CharStyle:Code
+\emph on
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-string
+
+\emph on
+Medium
\end_layout
\end_inset
-=
-\begin_inset Quotes erd
-\end_inset
+\emph default
+,
+\begin_inset Flex Code
+status collapsed
-\begin_inset Quotes erd
-\end_inset
+\begin_layout Plain Layout
+Bold
+\end_layout
-] El
-\begin_inset Quotes fld
\end_inset
-tipo
-\begin_inset Quotes frd
-\end_inset
+]
+\end_layout
- de la nueva clase de flotante, como programa o algoritmo.
- Después del apropiado
-\begin_inset Flex CharStyle:Code
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\backslash
-newfloat
+Shape
\end_layout
\end_inset
-, comandos tales como
-\begin_inset Flex CharStyle:Code
+ [
+\emph on
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-\backslash
-begin{program}
+\emph on
+Up
\end_layout
\end_inset
- o
-\begin_inset Flex CharStyle:Code
+
+\emph default
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\backslash
-end{algorithm*}
+Italic
\end_layout
\end_inset
- estarán disponibles.
-\end_layout
-
-\begin_layout Standard
-Anotar que al definir un flotante con tipo
-\begin_inset Flex CharStyle:Code
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-type
+SmallCaps
\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
+Slanted
\end_layout
\end_inset
-.
+]
\end_layout
-\begin_layout Subsection
-Recuadros flexibles y formato del recuadro
-\begin_inset CommandInset label
-LatexCommand label
-name "sec:estilo-del-texto"
-
-\end_inset
-
-
-\end_layout
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
-\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.
-
+\begin_layout Plain Layout
+Size
\end_layout
-\begin_layout Standard
-Los recuadros flexibles son de tres tipos:
-\end_layout
+\end_inset
-\begin_layout Itemize
-estilo del texto (
-\begin_inset Flex CharStyle:Code
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-CharStyle
+tiny
\end_layout
\end_inset
-): estos definen diseños semánticos correspondientes a comandos LaTeX como
-
-\begin_inset Flex CharStyle:Code
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\backslash
-noun
+small
\end_layout
\end_inset
- y
-\begin_inset Flex CharStyle:Code
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-\backslash
-code
+\emph on
+normal
\end_layout
\end_inset
-.
-\end_layout
-
-\begin_layout Itemize
-definido por el usuario (
-\begin_inset Flex CharStyle:Code
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Custom
+large
\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 CharStyle:Code
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-endnotes
+larger
\end_layout
\end_inset
-).
-\end_layout
-
-\begin_layout Itemize
-elementos XML (
-\begin_inset Flex CharStyle:Code
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Element
+largest
\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
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-InsetLayout
+huge
\end_layout
\end_inset
-, que se explicará en un momento.
-\end_layout
-
-\begin_layout Standard
-La etiqueta
-\begin_inset Flex CharStyle:Code
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-InsetLayout
+giant
\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
-status collapsed
-
-\begin_layout Plain Layout
-InsetLayout
+]
\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
- permite personalizar los parámetros de diseño de notas al pie, notas al
- margen, notas, recuadros de código TeX, 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
+Los bloques
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-InsetLayout
+CiteFormat
\end_layout
\end_inset
- debe comenzar con una línea de la forma:
+ 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
-InsetLayout <Type>
+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
-Aquí,
-\begin_inset Flex CharStyle:Code
+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
-<Type>
+stdciteformats.inc
\end_layout
\end_inset
- indica el recuadro cuyo formato se va a definir, y hay dos casos.
+, que se incluye en la mayoría de las clases de documento de LyX.
\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
+\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
-<Type>
+%
\end_layout
\end_inset
- puede ser uno cualquiera de los siguientes:
-\begin_inset Flex CharStyle:Code
+, p.
+\begin_inset space \thinspace{}
+\end_inset
+
+ej.:
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Algorithm
+%author%
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-Branch
+.
+ Así, una simple definición sería:
\end_layout
+\begin_layout LyX-Code
+misc %author%,
+\begin_inset Quotes eld
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+%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
-Box
+{%volume%[[vol.
+\begin_inset space ~
+\end_inset
+
+%volume%]]}
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+, que quiere decir: si la clave
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Box:shaded
+volume
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+ 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 Flex Code
status collapsed
\begin_layout Plain Layout
-ERT
+{%author%[[%author%]][[%editor%, ed.]]}
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+.
+ Aquí, la clave
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Figure
+author
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+ se imprime si existe; por otra parte, se imprime la clave
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Foot
+author
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
-status collapsed
+ seguida por
+\begin_inset Quotes eld
+\end_inset
-\begin_layout Plain Layout
-Index
-\end_layout
+,
+\begin_inset space ~
+\end_inset
+ed.
+\begin_inset Quotes erd
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+.
+ Advierte que la clave se encierra entre signos
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Info
+%
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+; 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
-Info:menu
+[[
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
-status collapsed
-\begin_layout Plain Layout
-Info:shortcut
-\end_layout
+\begin_inset Quotes eld
+\end_inset
+ y
+\begin_inset Quotes eld
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Info:shortcuts
+]]
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-Listings
-\end_layout
+\begin_inset Quotes erd
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+.
+ 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
-Marginal
+{!<i>!}
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
-status collapsed
+.
+ Define una pieza de información para ser usada cuando creamos
+\begin_inset Quotes eld
+\end_inset
-\begin_layout Plain Layout
-Note:Comment
-\end_layout
+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 Flex CharStyle:Code
-status collapsed
+{!
+\begin_inset Quotes erd
+\end_inset
-\begin_layout Plain Layout
-Note:Note
-\end_layout
+ y
+\begin_inset Quotes eld
+\end_inset
+!}
+\begin_inset Quotes erd
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+.
+\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
-Note:GreyedOut
+CiteFormat
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-OptArg
+.
+ Un ejemplo de la primera sería:
\end_layout
+\begin_layout LyX-Code
+!quotetitle
+\begin_inset Quotes eld
\end_inset
-,
-\begin_inset Flex CharStyle:Code
-status collapsed
+%title%
+\begin_inset Quotes erd
+\end_inset
-\begin_layout Plain Layout
-Table
-\end_layout
-\end_inset
+\end_layout
-, or
-\begin_inset Flex CharStyle:Code
+\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
-URL
+%!quotetitle%
\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
+ LyX tratará
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-<Type>
+%!quotetitle%
\end_layout
\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
+ exactamente como trataría su definición.
+ Por tanto, permítenos un
\emph on
-además
+aviso
\emph default
- una entrada
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-LyXType
+ obvio.
+ No hagas:
\end_layout
-\end_inset
-
-.
+\begin_layout LyX-Code
+!funfun %funfun%
\end_layout
\begin_layout Standard
-La definición de
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-InsetLayout
+ni nada parecido.
+ LyX no caería en un bucle infinito, pero sí en uno muy largo.
\end_layout
-\end_inset
+\begin_layout Standard
+El segundo tipo especial de definición sería como:
+\end_layout
- puede contener las siguientes entradas:
+\begin_layout LyX-Code
+_pptext pp.
\end_layout
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\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
-BgColor
+%_pptext%
\end_layout
\end_inset
- El color para el fondo del recuadro.
- Los colores válidos son los definidos en
-\begin_inset Flex CharStyle:Code
+.
+ Varios de estos están predefinidos en
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-src/ColorCode.h
+stdciteformats.inc
\end_layout
\end_inset
.
+ Advertiremos que no son macros en el sentido definido.
+ No se expandirán.
\end_layout
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_layout Standard
+Aquí hay, pues, un ejemplo que usa todas estas características:
+\end_layout
+
+\begin_layout LyX-Code
+!authoredit {%author%[[%author%, ]][[{%editor%[[%editor%, %_edtext%, ]]}]]}
+\end_layout
+
+\begin_layout Standard
+Así definimos una macro que imprime el autor seguido de coma, si la clave
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-CopyStyle
+author
\end_layout
\end_inset
- Como con los estilos de párrafo (véase
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "des:CopyStyle"
+ 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
-).
-\end_layout
+ o su traducción (por omisión
+\begin_inset Quotes eld
+\end_inset
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+ed.
+\begin_inset Quotes erd
+\end_inset
+
+), si la clave
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-CustomPars
+editor
\end_layout
\end_inset
- [
-\begin_inset Flex CharStyle:Code
+ está definida.
+ De hecho, esto está definido en
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-0
+stdciteformats.inc
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-1
+, 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
-] 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 CharStyle:Code
+\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
-Decoration
+Font
\end_layout
\end_inset
- Puede ser
-\begin_inset Flex CharStyle:Code
+ 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
-Classic
+HTMLPreamble
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+ y
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Minimalistic
+AddToHTMLPreamble
\end_layout
\end_inset
-, o
-\begin_inset Flex CharStyle:Code
-status collapsed
+ 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"
-\begin_layout Plain Layout
-Conglomerate
+\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
-, 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
+
+\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
-Classic
+LaTeXType
\end_layout
\end_inset
-, los recuadros de código TeX
-\begin_inset Flex CharStyle:Code
-status collapsed
+.
+
+\end_layout
-\begin_layout Plain Layout
-Minimalistic
+\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
-, y los de estilos del texto
-\begin_inset Flex CharStyle:Code
-status collapsed
+value
+\begin_inset Quotes erd
+\end_inset
-\begin_layout Plain Layout
-Conglomerate
+>
\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 Description
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-End
+\begin_layout LyX-Code
+Contents of the paragraph.
\end_layout
-\end_inset
+\begin_layout LyX-Code
+</tag>
+\end_layout
- Requerido al final de las declaraciones de formato del recuadro.
+\begin_layout Standard
+Por supuesto, `label tags´ se omiten si el párrafo no tiene rótulo.
\end_layout
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-Font
+\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
- La fuente usada tanto para el cuerpo del texto como para la etiqueta.
- Véase la sección
-\begin_inset space ~
+value
+\begin_inset Quotes erd
\end_inset
+>
+\end_layout
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sec:fuentes"
-
+\begin_layout LyX-Code
+<itemtag attr=
+\begin_inset Quotes erd
\end_inset
-.
- Anotar que al definir esta fuente se define automáticamente el mismo valor
- para la etiqueta,
-\begin_inset Flex CharStyle:Code
-status collapsed
+value
+\begin_inset Quotes erd
+\end_inset
-\begin_layout Plain Layout
-LabelFont
-\end_layout
+><labeltag attr=
+\begin_inset Quotes erd
+\end_inset
+value
+\begin_inset Quotes erd
\end_inset
-, así que define aquella primero y después define
-\begin_inset Flex CharStyle:Code
-status collapsed
+>Environment Label</labeltag>First paragraph.</itemtag>
+\end_layout
-\begin_layout Plain Layout
-LabelFont
+\begin_layout LyX-Code
+<itemtag>Second paragraph.</itemtag>
\end_layout
-\end_inset
+\begin_layout LyX-Code
+</tag>
+\end_layout
- si las quieres diferentes.
+\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 Description
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-ForceLTR
+\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
- Fuerza el idioma
-\begin_inset Quotes fld
+value
+\begin_inset Quotes erd
\end_inset
-latex
-\begin_inset Quotes frd
-\end_inset
+>
+\end_layout
- que genera salida Izquierda-Derecha (latin), p.
-\begin_inset space \thinspace{}
+\begin_layout LyX-Code
+<itemtag attr=
+\begin_inset Quotes erd
\end_inset
-e.
-\begin_inset space \space{}
+value
+\begin_inset Quotes erd
\end_inset
-en ERT o URL.
- Un parche.
-\end_layout
+><labeltag attr=
+\begin_inset Quotes erd
+\end_inset
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
+value
+\begin_inset Quotes erd
+\end_inset
-\begin_layout Plain Layout
-ForcePlain
+>List Label</labeltag>First item.</itemtag>
\end_layout
+\begin_layout LyX-Code
+<itemtag attr=
+\begin_inset Quotes erd
\end_inset
- [
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
+value
+\begin_inset Quotes erd
+\end_inset
-\emph on
-0
-\end_layout
+><labeltag attr=
+\begin_inset Quotes erd
+\end_inset
+value
+\begin_inset Quotes erd
\end_inset
-,
-\begin_inset Flex CharStyle:Code
-status collapsed
+>List Label</labeltag>Second item.</itemtag>
+\end_layout
-\begin_layout Plain Layout
-1
+\begin_layout LyX-Code
+</tag>
\end_layout
-\end_inset
+\begin_layout LyX-Code
-] 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
-status collapsed
+\begin_layout LyX-Code
+<tag attr=
+\begin_inset Quotes erd
+\end_inset
-\begin_layout Plain Layout
-FreeSpacing
+value
+\begin_inset Quotes erd
+\end_inset
+
+>
\end_layout
+\begin_layout LyX-Code
+<labeltag attr=
+\begin_inset Quotes erd
\end_inset
- Como con los estilos de párrafo (véase
-\begin_inset CommandInset ref
-LatexCommand pageref
-reference "des:FreeSpacing"
-
+value
+\begin_inset Quotes erd
\end_inset
-).
-\end_layout
+>List Label</labeltag><itemtag attr=
+\begin_inset Quotes erd
+\end_inset
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
+value
+\begin_inset Quotes erd
+\end_inset
-\begin_layout Plain Layout
-KeepEmpty
+>First item.</itemtag>
\end_layout
+\begin_layout LyX-Code
+<labeltag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
\end_inset
- Como con los estilos de párrafo (véase
-\begin_inset CommandInset ref
-LatexCommand pageref
-reference "des:KeepEmpty"
+>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 Description
-\begin_inset Flex CharStyle:Code
+\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
-LabelFont
+labeltag
\end_layout
\end_inset
- La fuente para la etiqueta.
- Véase la sección
-\begin_inset space ~
-\end_inset
-
+ e
+\begin_inset Flex Code
+status collapsed
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sec:fuentes"
+\begin_layout Plain Layout
+itemtag
+\end_layout
\end_inset
.
- Anotar que esta definición nunca puede aparecer antes de
-\begin_inset Flex CharStyle:Code
+ El orden que obtenemos depende del ajuste de
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Font
+HTMLLabelFirst
\end_layout
\end_inset
-, para que sea efectiva.
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+: Si
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelString
+HTMLLabelFirst
\end_layout
\end_inset
- Lo que se mostrará sobre el botón u otra parte como etiqueta del recuadro.
- Algunos tipos de recuadro (ERT y ramas) modifican esta etiqueta sobre la
- marcha.
+ 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 CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LatexName
+HTMLAttr
\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
+string
\end_layout
\end_inset
- El parámetro opcional para el correspondiente
-\begin_inset Flex CharStyle:Code
+] 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
-LatexName
+class=`mydiv'
\end_layout
\end_inset
-, incluyendo posibles pares de corchetes,
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-[]
-\end_layout
+\begin_inset Quotes erd
\end_inset
.
- Este parámetro no se puede cambiar desde dentro de LyX.
-\end_layout
+ Por omisión, LyX producirá
+\begin_inset Quotes eld
+\end_inset
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LatexType
+class=`layoutname'
\end_layout
\end_inset
- Como con los estilos de párrafo (véase
-\begin_inset CommandInset ref
-LatexCommand pageref
-reference "des:LatexType"
+\begin_inset Quotes erd
\end_inset
-).
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+, donde
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LyxType
+layoutname
\end_layout
\end_inset
- Puede ser
-\begin_inset Flex CharStyle:Code
+ 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
-charstyle
+HTMLStyle
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-custom
+ para ese propósito.
\end_layout
-\end_inset
-
-,
-\begin_inset Flex CharStyle:Code
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-element
+HTMLForceCSS
\end_layout
\end_inset
-, o
-\begin_inset Flex CharStyle:Code
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-end
+
+\emph on
+0
+\emph default
+,1
\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
+] 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
-MultiPar
+HTMLStyle
\end_layout
\end_inset
- [
-\begin_inset Flex CharStyle:Code
+.
+ Poner
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-0
+1
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+ permite alterar o aumentar el CSS generado, no sobrescribirlo totalmente.
+ Por omisión es
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-1
+0
\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 CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-NeedProtect
+HTMLItem
\end_layout
\end_inset
[
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-0
+string
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+] Etiqueta a usar para párrafos individuales de entornos, reemplazando
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-1
+itemtag
\end_layout
\end_inset
-] Si los comandos frágiles deben o no ser
-\begin_inset Flex CharStyle:Code
+ en los ejemplos de arriba.
+ Por omisión,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\backslash
-protect
+div
\end_layout
\end_inset
-'ed en este formato.
- (Nota: es
-\emph on
-no
-\emph default
- si el comando mismo debe ser protegido
-\emph on
-.)
+.
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-PassThru
+HTMLItemAttr
\end_layout
\end_inset
[
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-0
+string
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+] Atributos para la etiqueta ítem.
+ Por omisión
+\begin_inset Quotes eld
+\end_inset
+
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-1
+class=`layoutname_item'
\end_layout
\end_inset
-] Como con los estilos de párrafo (véase
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "des:PathThru"
+\begin_inset Quotes erd
\end_inset
-).
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+.
+ 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
-Preamble
+HTMLStyle
\end_layout
\end_inset
- Como con los estilos de párrafo (véase
-\begin_inset CommandInset ref
-LatexCommand pageref
-reference "des:Preamble"
-
-\end_inset
-
-).
+ para ese propósito.
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Requires
+HTMLLabel
\end_layout
\end_inset
[
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
-] Como con los estilos de párrafo (véase
-\begin_inset CommandInset ref
-LatexCommand pageref
-reference "des:Requires"
+] 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
-).
-\end_layout
+ en los ejemplos de arriba.
+ Por omisión,
+\begin_inset Flex Code
+status collapsed
-\begin_layout Subsection
-Contadores
-\begin_inset CommandInset label
-LatexCommand label
-name "sec:contadores"
+\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
-\begin_layout Standard
-Desde la versión 1.3.0 de LyX, es posible y necesario definir los contadores
- (
-\begin_inset Flex CharStyle:MenuItem
+\end_inset
+
+ sea
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-chapter
+Top_Environment
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:MenuItem
+ o
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-figure
+Centered_Top_Environment
\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
+, en cuyos casos es
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-stdcounters.inc
+div
\end_layout
\end_inset
-, de modo que no tienes más que añadir
+ por omisión.
\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
+HTMLLabelAttr
\end_layout
-\begin_layout LyX-Code
-Counter nombre
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+string
\end_layout
-\begin_layout Standard
-donde 'nombre' es el que des al contador.
- Hay que terminar con
-\begin_inset Quotes fld
+\end_inset
+
+] Atributos para la etiqueta del rótulo.
+ Por omisión es
+\begin_inset Quotes eld
\end_inset
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-End
+class=`layoutname_label'
\end_layout
\end_inset
-\begin_inset Quotes frd
+\begin_inset Quotes erd
\end_inset
.
- Se pueden usar además los parámetros siguientes:
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+ 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
-LabelString
+HTMLStyle
\end_layout
\end_inset
- [
-\begin_inset Flex CharStyle:Code
+ para ese propósito.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-string
+HTMLLabelFirst
\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 CharStyle:Code
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelStringAppendix
+
+\emph on
+0
+\emph default
+,1
\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
+] 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
-
-\backslash
-thecounter
+<dt>\SpecialChar \ldots{}
+</dt><dd>\SpecialChar \ldots{}
+</dd>
\end_layout
\end_inset
- será reemplazado por la expansión de
-\begin_inset Flex CharStyle:Code
+.
+ Por omisión,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelString
+0
\end_layout
\end_inset
+: la etiqueta de rótulo se genera dentro de la etiqueta de ítem.
+\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
+HTMLPreamble
\end_layout
\end_inset
-) del contador
-\begin_inset Flex CharStyle:Code
+ Información para generar en la sección
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-counter
+<head>
\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
+ 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
-
-\backslash
-
-\emph on
-numbertype
-\emph default
-{
-\emph on
-counter
-\emph default
-}
+<script>
\end_layout
\end_inset
-, donde
-\begin_inset Flex CharStyle:Code
+ definiendo un controlador
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-numbertype
+onclick
\end_layout
\end_inset
- puede ser:
-\begin_inset Foot
-status open
+.
+\end_layout
+
+\begin_layout Description
+\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.
+HTMLStyle
\end_layout
\end_inset
-
-\begin_inset Flex CharStyle:Code
+ 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
-arabic
+<style>
\end_layout
\end_inset
-: 1, 2, 3,\SpecialChar \ldots{}
-;
-\begin_inset Flex CharStyle:Code
+ 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
-alph
+HTMLTag
\end_layout
\end_inset
- para minúsculas: a, b, c, \SpecialChar \ldots{}
-;
-\begin_inset Flex CharStyle:Code
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Alph
+string
\end_layout
\end_inset
- para mayúsculas: A, B, C, \SpecialChar \ldots{}
-;
-\begin_inset Flex CharStyle:Code
+] Etiqueta para el rótulo principal, reemplazando
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-roman
+tag
\end_layout
\end_inset
- números romanos en minúscula: i, ii, iii, \SpecialChar \ldots{}
-
-\begin_inset Foot
+ en losejemplos de arriba.
+ Por omisión es
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
+div
+\end_layout
-\size normal
-\emph on
-\color none
-N.
-\begin_inset space \thinspace{}
\end_inset
-del T.
-\emph default
-: El estilo
-\family sans
+.
+\end_layout
-\begin_inset Flex CharStyle:Code
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\family sans
-\size normal
-\color none
-spanish
+HTMLTitle
\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
+\emph on
+0
+\emph default
+,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
-\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
+<title>
\end_layout
\end_inset
-;
-\begin_inset Flex CharStyle:Code
+ para el archivo XHTML.
+ Por omisión, es falso.
+ El archivo
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Roman
+stdtitle.inc
\end_layout
\end_inset
- para romanos en mayúsculas: I, II, III\SpecialChar \ldots{}
-;
-\begin_inset Flex CharStyle:Code
+ lo establece verdadero para el entorno
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-hebrew
+title
\end_layout
\end_inset
- para números hebreos.
+.
+
+\end_layout
+
+\begin_layout Subsection
+Recuadros XHTML
\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
+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
-master
-\end_layout
+Por ahora, esto solo es cierto para recuadros de
+\begin_inset Quotes eld
+\end_inset
+texto
+\begin_inset Quotes erd
\end_inset
- (definido mediante
-\begin_inset Flex CharStyle:Code
-status collapsed
+ (recuadros en los que puedes escribir) y no para recuadros de
+\begin_inset Quotes eld
+\end_inset
-\begin_layout Plain Layout
-Within
+commandos
+\begin_inset Quotes erd
+\end_inset
+
+ (recuadros asociados con cuadros de diálogo).
\end_layout
\end_inset
-), se usa la cadena
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
+ También en este caso, LyX intenta proporcionar valores predefinidos adecuados,
+ y construye reglas de estilo CSS, pero todo puede personalizarse.
+\end_layout
-\backslash
-themaster.
-\backslash
-arabic{counter}
+\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
-; si no, se usa la cadena
-\begin_inset Flex CharStyle:Code
-status collapsed
+value
+\begin_inset Quotes erd
+\end_inset
-\begin_layout Plain Layout
+>
+\end_layout
-\backslash
-arabic{counter}
+\begin_layout LyX-Code
+<labeltag>Label</labeltag>
\end_layout
+\begin_layout LyX-Code
+<innertag attr=
+\begin_inset Quotes erd
\end_inset
-.
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
-status collapsed
+value
+\begin_inset Quotes erd
+\end_inset
-\begin_layout Plain Layout
-LabelStringAppendix
+>Contents of the inset.</innertag>
\end_layout
-\end_inset
+\begin_layout LyX-Code
+</tag>
+\end_layout
- [
-\begin_inset Flex CharStyle:Code
+\begin_layout Standard
+Si el recuadro permite párrafos múltiples ---o sea, si
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-string
+MultiPar
\end_layout
\end_inset
-=""] Lo mismo que
-\begin_inset Flex CharStyle:Code
+ 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
-LabelString
+span
\end_layout
\end_inset
-, pero para el apéndice.
+.
+ 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 CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Within
+HTMLAttr
\end_layout
\end_inset
[
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
-=""] Si esto se establece para el nombre de otro contador, el presente contador
- se reiniciará cada vez que el otro aumente.
+] Especifica información de atributos a generar con la etiqueta principal.
Por ejemplo,
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-subsection
-\end_layout
-
+\begin_inset Quotes eld
\end_inset
- se numera dentro de
-\begin_inset Flex CharStyle:Code
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-section
+class=`myinset' onclick=`\SpecialChar \ldots{}
+'
\end_layout
\end_inset
-.
-\end_layout
-\begin_layout Subsection
-Descripción de las fuentes
-\begin_inset CommandInset label
-LatexCommand label
-name "sec:fuentes"
+\begin_inset Quotes erd
+\end_inset
+.
+ Por omisión, LyX generará
+\begin_inset Quotes eld
\end_inset
-\end_layout
+\begin_inset Flex Code
+status collapsed
-\begin_layout Standard
-Una descripción de una fuente se ve como:
+\begin_layout Plain Layout
+class=`insetname'
\end_layout
-\begin_layout LyX-Code
-Font
-\family roman
-\emph on
-or
-\family default
-\emph default
- LabelFont
-\end_layout
+\end_inset
-\begin_layout LyX-Code
- ...
-\end_layout
-\begin_layout LyX-Code
-EndFont
+\begin_inset Quotes erd
+\end_inset
+
+, donde
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+insetname
\end_layout
-\begin_layout Standard
-Están disponibles los comandos siguientes:
+\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 CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Color
+HTMLForceCSS
\end_layout
\end_inset
[
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\emph on
-none
+0
+\emph default
+,1
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+] 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
-black
+HTMLStyle
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+.
+ Si esto es
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-white
+1
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+ 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
-red
+HTMLInnerAttr
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-green
+string
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+] 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
-blue
+class=`insetname_inner'
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+
+\begin_inset Quotes erd
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-cyan
+HTMLInnerTag
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-magenta
+string
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+] La etiqueta interna, reemplazando
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-yellow
+innertag
\end_layout
\end_inset
-]
+ en los ejemplos de arriba.
+ Por omisión, ninguna.
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Family
+HTMLIsBlock
\end_layout
\end_inset
[
-\emph on
-
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
+0,
\emph on
-Roman
+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
-\emph default
-,
-\begin_inset Flex CharStyle:Code
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Sans
+HTMLLabel
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Typewriter
+string
\end_layout
\end_inset
-]
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+] 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
-Misc
+
+\backslash
+arabic{footnote}
\end_layout
\end_inset
- [
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-string
+.
+ Esto es opcional y no hay valor predeterminado.
\end_layout
-\end_inset
-
-] Son argumentos válidos:
-\begin_inset Flex CharStyle:Code
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-emph
+HTMLPreamble
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+ Información que saldrá en la sección
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-noun
+<head>
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+ 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
-underbar
+<script>
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+ que defina un controlador
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-no_emph
+onclick
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-no_noun
+HTMLStyle
\end_layout
\end_inset
- and
-\begin_inset Flex CharStyle:Code
+ 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
-no_bar
+<style>
\end_layout
\end_inset
-.
- Cada uno de ellos activa o desactiva el atributo correspondiente.
+ generado por el formato, por lo que solo hay que incluir el propio CSS.
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Series
+HTMLTag
\end_layout
\end_inset
[
-\emph on
-
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-Medium
+string
\end_layout
\end_inset
-
-\emph default
-,
-\begin_inset Flex CharStyle:Code
+] La etiqueta a usar para el rótulo principal, reemplazando
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Bold
+tag
\end_layout
\end_inset
-]
-\end_layout
-
-\begin_layout Description
-\begin_inset Flex CharStyle:Code
+ en los ejemplos de arriba.
+ El valor por omisión depende de
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Shape
+MultiPar
\end_layout
\end_inset
- [
-\emph on
-
-\begin_inset Flex CharStyle:Code
+: Si
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-Up
+MultiPar
\end_layout
\end_inset
-
-\emph default
-,
-\begin_inset Flex CharStyle:Code
+ es verdadero, es
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Italic
+div
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+; si es falso, el valor por omisión es
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-SmallCaps
+span
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
-status collapsed
+.
+\end_layout
-\begin_layout Plain Layout
-Slanted
+\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 CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Size
+HTMLAttr
\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
+] 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
-small
+class=`myfloat' onclick=`\SpecialChar \ldots{}
+'
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-\emph on
-normal
-\end_layout
+\begin_inset Quotes erd
+\end_inset
+.
+ Por omisión, LyX generará
+\begin_inset Quotes eld
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-large
+class=`float float-floattype'
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-larger
-\end_layout
+\begin_inset Quotes erd
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+, donde
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-largest
+floattype
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+ 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
-huge
+HTMLStyle
\end_layout
\end_inset
-,
-\begin_inset Flex CharStyle:Code
+ 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
-giant
+<style>
\end_layout
\end_inset
-]
-\end_layout
-
-\begin_layout Subsection
-Actualización de antiguos archivos de formato
+ generado por el formato, por lo que solo hay que incluir el propio CSS.
\end_layout
-\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_layout Description
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LyXDir/scripts/layout2layout.py
+HTMLTag
\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
-
-\begin_layout Standard
-(Debes reemplazar
-\begin_inset Flex CharStyle:Code
+ [
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-$LyXDir
+string
\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
+] La etiqueta a usar para este flotante, reemplazando "
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-myclassnew.layout
+tag
\end_layout
\end_inset
- a
-\begin_inset Flex CharStyle:Code
+" en el ejemplo de arriba.
+ El valor por omisión es
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-UserDir/layouts/
+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 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.
+La bibliografía se puede formatear usando bloques
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+CiteFormat
\end_layout
-\begin_layout Section
-Creación de plantillas
-\begin_inset CommandInset label
-LatexCommand label
-name "sec:Creación-de-plantillas"
+\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
-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
+Actualmente, LyX auto-genera CSS solo para información sobre fuentes, haciendo
+ uso de
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\backslash
-fontscheme
+Family
\end_layout
\end_inset
- o
-\begin_inset Flex CharStyle:Code
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\backslash
-papersize
+Series
\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 Flex Code
status collapsed
\begin_layout Plain Layout
-vi
+Shape
\end_layout
\end_inset
- o
-\begin_inset Flex CharStyle:Code
+, y
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-xedit
+Size
\end_layout
\end_inset
-.
-\end_layout
-
-\begin_layout Standard
-Los archivos editados de plantillas que has creado se ponen en
-\begin_inset Flex CharStyle:Code
+ especificados en la declaración
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-UserDir/templates/
+Font
\end_layout
\end_inset
-, copia los que uses desde el directorio global de plantillas
-\begin_inset Flex CharStyle:Code
-status collapsed
+.
+ (Véase
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sub:Fuentes"
-\begin_layout Plain Layout
-LyXDir/templates/
-\end_layout
+\end_inset
+.) La traducción es bastante sencilla y evidente.
+ Por ejemplo,
+\begin_inset Quotes eld
\end_inset
- al mismo sitio y redefine la ruta de las plantillas en el diálogo
-\begin_inset Flex CharStyle:MenuItem
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Herramientas\SpecialChar \menuseparator
-Preferencias\SpecialChar \menuseparator
-Rutas
+Family Sans
\end_layout
\end_inset
-.
-\end_layout
-\begin_layout Standard
-Ten en cuenta que hay una plantilla que tiene un significado particular:
-
-\begin_inset Flex CharStyle:Code
+\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
-defaults.lyx
+font-family: sans-serif;
\end_layout
\end_inset
+
+\begin_inset Quotes erd
+\end_inset
+
.
- Esta plantilla se carga cada vez que abres un documento nuevo con
-\begin_inset Flex CharStyle:MenuItem
+ 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
-Archivo\SpecialChar \menuseparator
-Nuevo
+getSizeCSS()
\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
+ en
+\begin_inset Flex URL
status collapsed
\begin_layout Plain Layout
-Guardar como valores predeterminados
+
+src/FontInfo.cpp
\end_layout
\end_inset
-.
+ para los detalles.
+
\end_layout
\begin_layout Chapter
has_inner_box 1
inner_pos "t"
use_parbox 0
+use_makebox 0
width "100col%"
special "none"
height "1in"
\end_layout
\begin_layout Standard
-El uso de material de fuentas externas a LyX se trata con detalle en el
- manual
+El uso de material de procedencia externa a LyX se trata con detalle en
+ el manual
\emph on
Objetos insertados
\emph default
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_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
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
.
El programa Xfig en sí mismo trabaja sobre un archivo original con extensión
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
.
Dentro de Xfig, se crea o modifica una figura y se guarda como un archivo
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
.
Para incluir la figura en un documento, se ejecuta
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
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
aumentar el rendimiento.
\end_layout
-\begin_layout Standard
-
-\end_layout
-
\begin_layout Section
El archivo de configuración de plantillas externas
\end_layout
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, es recomendable leer la discusión sobre
- seguridad en la sección
+ 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:Security-discussion"
+reference "sec:Discusión-sobre-seguridad"
\end_inset
-.
+
\end_layout
\begin_layout Standard
\begin_layout Standard
Las plantillas externas se definen en el archivo
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
.
Puedes colocar tus versiones propias en
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_layout Standard
Como puedes ver, la plantilla se incluye entre
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\SpecialChar \ldots{}
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
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
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\SpecialChar \ldots{}
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
tgif tiene
-\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
), se pone algo como
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_inset CommandInset ref
LatexCommand ref
-reference "sub:Formatos"
+reference "sec:Formatos"
\end_inset
\end_inset
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
Este comando facilita las correspondientes pestañas en el diálogo de material
externo.
Cada comando
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
debe tener el correspondiente
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
o bien
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
en la sección
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
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
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
Este comando define una macro adicional,
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
, para sustitución en
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
.
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
puede contener en sí mismo macros de sustitución.
La ventaja sobre el uso de
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
directamente en
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
es que el valor sustituido de
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
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
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\SpecialChar \ldots{}
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
El nombre de un paquete LaTeX requerido.
El paquete se incuye mediante
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
El formato de archivo del archivo convertido.
Debe ser el nombre de un formato conocido por LyX (véase
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\end_inset
de
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
-Formatos externos
+Gestión de archivos
\end_layout
\end_inset
en el diálogo
-\begin_inset Flex CharStyle:MenuItem
+\begin_inset Flex MenuItem
status collapsed
\begin_layout Plain Layout
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain 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
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\SpecialChar \ldots{}
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
.
Se pueden usar por las plantillas en la sección
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
Esta macro expandirá los contenidos del archivo con el nombre
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
La parte de la ruta de
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
e., el nombre de archivo absoluto con
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
Las macros anteriores son sustituidas en todos los comandos a menos que
se indique lo contrario.
El comando
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
soporta adicionalmente las siguientes sustituciones si se habilitan por
los comandos
-\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_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_layout Standard
La cadena de valor del comando
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
soporta adicionalmente las siguientes sustituciones si éstas se han habilitado
por los comandos
-\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_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_layout
\begin_layout Description
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_layout Itemize
Usar
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_layout Itemize
Usar
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_layout Itemize
Si no, usar
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
e., nombres relativos, pero normalmente funcionará bien.
Un ejemplo de uno de estos casos es el comando
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
en la plantilla XFig de arriba: no podemos usar el nombre absoluto porque
el copiador para archivos
-\begin_inset Flex CharStyle:Code
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_layout
\begin_layout Section
+Discusión sobre seguridad
\begin_inset CommandInset label
LatexCommand label
-name "sec:Security-discussion"
-
-\end_inset
-
-Security discussion
-\end_layout
-
-\begin_layout Standard
-\begin_inset Box Shadowbox
-position "t"
-hor_pos "c"
-has_inner_box 1
-inner_pos "t"
-use_parbox 0
-width "100col%"
-special "none"
-height "1in"
-height_special "totalheight"
-status open
-
-\begin_layout Plain Layout
-WARNING: This section is definitely outdated.
-\begin_inset Note Note
-status collapsed
-
-\begin_layout Plain Layout
-N.
- del T.: Sección definitivamente anticuada, por lo que no merece la pena
- traducirla.
-\end_layout
-
-\end_inset
-
-
-\end_layout
+name "sec:Discusión-sobre-seguridad"
\end_inset
\end_layout
\begin_layout Standard
-The external material feature interfaces with a lot of external programs
- and does so automatically, so we have to consider the security implications
- of this.
- In particular, since you have the option of including your own filenames
- and/or parameter strings and those are expanded into a command, it seems
- that it would be possible to create a malicious document which executes
- arbitrary commands when a user views or prints the document.
- This is something we definately want to avoid.
+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
-However, since the external program commands are specified in the template
- configuration file only, there are no security issues if LyX is properly
- configured with safe templates only.
- This is so because the external programs are invoked with the
-\begin_inset Flex CharStyle:Code
+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
\end_inset
--system call rather than the
-\begin_inset Flex CharStyle:Code
+ más bien que con la llamada
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\end_inset
- system-call, so it's not possible to execute arbitrary commands from the
- filename or parameter section via the shell.
+, 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
-This also implies that you are restricted in what command strings you can
- use in the external material templates.
- In particular, pipes and redirection are not readily available.
- This has to be so if LyX should remain safe.
- If you want to use some of the shell features, you should write a safe
- script to do this in a controlled manner, and then invoke the script from
- the command string.
- In the
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-lib/scripts
-\end_layout
-
-\end_inset
-
- directory of the LyX installation, you can find a safe wrapper script
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-general_command_wrapper.py
-\end_layout
-
-\end_inset
-
- that supports redirection of input and output.
- That can serve as an example for how to write safe template scripts.
- For a more advanced example that uses
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-fork
+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
-\end_inset
-
- and friends, take a look at the
-\begin_inset Flex CharStyle:Code
+\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 Code
status collapsed
\begin_layout Plain Layout
-pic2ascii.py
+execvp
\end_layout
\end_inset
- converter script.
+ 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 Standard
-It is possible to design a template that interacts directly with the shell,
- but since this would allow a malicious user to execute arbitrary commands
- by writing clever filenames and/or parameters, we generally recommend that
- you only use safe scripts that work with the
-\begin_inset Flex CharStyle:Code
-status collapsed
-
-\begin_layout Plain Layout
-execvp
-\end_layout
-
-\end_inset
-
- system call in a controlled manner.
- Of course, for use in a controlled environment, it can be tempting to just
- fall back to use ordinary shell scripts.
- If you do so, be aware that you
-\emph on
-will
-\emph default
- provide an easily exploitable security hole in your system.
- Of course it stands to reason that such unsafe templates will never be
- included in the standard LyX distribution, although we do encourage people
- to submit new templates in the open source tradition.
- But LyX as shipped from the official distribution channels will never have
- unsafe templates.
-\end_layout
-
-\begin_layout Standard
-Including external material provides a lot of power, and you have to be
- careful not to introduce security hazards with this power.
- A subtle error in a single line in an innocent looking script can open
- the door to huge security problems.
- So if you do not fully understand the issues, we recommend that you consult
- a knowledgable security professional or the LyX development team if you
- have any questions about whether a given template is safe or not.
- And do this before you use it in an uncontrolled environment.
+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
\end_body