1 #LyX 2.2 created this file. For more info see http://www.lyx.org/
5 \origin /systemlyxdir/doc/es/
8 % DO NOT ALTER THIS PREAMBLE!!!
10 % This preamble is designed to ensure that the manual prints
11 % out as advertised. If you mess with this preamble,
12 % parts of this document may not print out as expected. If you
13 % have problems LaTeXing this file, please contact
14 % the documentation team
15 % email: lyx-docs@lists.lyx.org
17 \usepackage{ifpdf} % part of the hyperref bundle
18 \ifpdf % if pdflatex is used
20 % set fonts for nicer pdf view
21 \IfFileExists{lmodern.sty}
22 {\usepackage{lmodern}}{}
24 \fi % end if pdflatex is used
26 % the pages of the TOC is numbered roman
27 % and a pdf-bookmark for the TOC is added
28 \let\myTOC\tableofcontents
29 \renewcommand\tableofcontents{%
31 \pdfbookmark[1]{\contentsname}{}
35 % increase link area for cross-references and autoname them,
36 \AtBeginDocument{\renewcommand{\ref}[1]{\mbox{\autoref{#1}}}}
37 \addto\extrasspanish{%
38 \renewcommand*{\equationautorefname}[1]{}%
39 \renewcommand{\sectionautorefname}{sec.\negthinspace}%
40 \renewcommand{\subsectionautorefname}{sec.\negthinspace}%
41 \renewcommand{\subsubsectionautorefname}{sec.\negthinspace}%
44 \options fleqn,bibliography=totoc,index=totoc,BCOR7.5mm,titlepage,captions=tableheading
45 \use_default_options false
49 \maintain_unincluded_children false
52 InsetLayout Flex:MenuItem
61 \newcommand*{\menuitem}[1]{{\sffamily #1}}
64 # In case we need to do with sans...
65 #InsetLayout CharStyle:Code
70 #\renewcommand{\code}[1]{{\sffamily #1}}
75 \language_package default
80 \font_typewriter default
82 \font_default_family default
83 \use_non_tex_fonts false
89 \default_output_format default
91 \bibtex_command default
92 \index_command default
96 \pdf_title "Manual Personalización de LyX"
97 \pdf_author "Equipo LyX"
98 \pdf_subject "LyX-documentation Customization"
99 \pdf_keywords "LyX, documentation, customization"
101 \pdf_bookmarksnumbered true
102 \pdf_bookmarksopen true
103 \pdf_bookmarksopenlevel 1
104 \pdf_breaklinks false
108 \pdf_pdfusetitle false
109 \pdf_quoted_options "linkcolor=black, citecolor=black, urlcolor=blue, filecolor=blue,pdfpagelayout=OneColumn, pdfnewwindow=true, pdfstartview=XYZ, plainpages=false"
112 \use_package amsmath 0
113 \use_package amssymb 0
114 \use_package cancel 0
116 \use_package mathdots 1
117 \use_package mathtools 0
118 \use_package mhchem 0
119 \use_package stackrel 0
120 \use_package stmaryrd 0
121 \use_package undertilde 0
123 \cite_engine_type default
127 \paperorientation portrait
142 \paragraph_separation indent
143 \paragraph_indentation default
144 \quotes_language french
147 \paperpagestyle headings
148 \tracking_changes false
149 \output_changes false
158 Personalizar \SpecialChar LyX
159 : Características para el usuario avanzado
163 por el equipo \SpecialChar LyX
168 \begin_layout Plain Layout
170 Si tienes correcciones o comentarios, envíalos, por favor, a la lista de
171 correo de Documentación de \SpecialChar LyX
173 \begin_inset CommandInset href
175 target "lyx-docs@lists.lyx.org"
182 \begin_inset Quotes fld
186 \begin_inset Quotes frd
189 en la cabecera de asunto, y envía una cc al actual mantenedor de este documento
190 , Richard Heck <rgheck@comcast.net>.
196 \begin_inset Newline newline
200 \begin_inset Newline newline
206 \begin_layout Standard
207 \begin_inset CommandInset toc
208 LatexCommand tableofcontents
215 \begin_layout Chapter
219 \begin_layout Standard
220 Este manual trata de las características de \SpecialChar LyX
221 que pueden ser modificadas
223 En él abordamos temas como atajos de teclado, opciones de vista previa
224 en pantalla, opciones de impresora, envío de comandos mediante \SpecialChar LyX
226 internacionalización, instalación de nuevas clases de \SpecialChar LaTeX
230 Seguro que no podemos aspirar a tratar todo lo que se puede cambiar, —nuestross
231 desarrolladores añaden características nuevas más deprisa de lo que las
232 podemos documentar— pero explicaremos las modificaciones más comunes y
233 y esperamos orientarte en la dirección correcta para algunas más desconocidas.
236 \begin_layout Standard
237 \begin_inset Branch OutDated
240 \begin_layout Standard
241 La rama OutDated contiene información de versiones anteriores de este documento
242 que ahora parece estar obsoleta.
243 Por omisión, esta información no aparece en la salida \SpecialChar LaTeX
252 \begin_layout Chapter
253 Archivos de configuración de \SpecialChar LyX
257 \begin_layout Standard
258 Este capítulo tiene por objetivo ayudarte a encontrar tu camino a través
259 de los archivos de configuración de \SpecialChar LyX
261 Antes de seguir leyendo deberías encontrar donde están los directorios
262 de bibliotecas y de usuario, consultando
263 \begin_inset Flex MenuItem
266 \begin_layout Plain Layout
267 Ayuda\SpecialChar menuseparator
268 Acerca de \SpecialChar LyX
275 El directorio de bibliotecas es el sitio en el que \SpecialChar LyX
277 de configuración de sistema; el directorio de usuario es donde puedes colocar
278 tus versiones modificadas.
279 En este documento, al primero lo denominaremos
280 \begin_inset Flex Code
283 \begin_layout Plain Layout
291 \begin_inset Flex MenuItem
294 \begin_layout Plain Layout
303 \begin_layout Section
305 \begin_inset Flex Code
308 \begin_layout Plain Layout
318 \begin_layout Standard
319 \begin_inset Flex Code
322 \begin_layout Plain Layout
329 y sus subdirectorios contienen archivos que pueden emplearse para personalizar
330 el comportamiento de \SpecialChar LyX
332 Puedes cambiar muchos de ellos desde dentro mismo de \SpecialChar LyX
335 \begin_inset Flex MenuItem
338 \begin_layout Plain Layout
339 Herramientas\SpecialChar menuseparator
346 La mayor parte de las adaptaciones personales que querrás hacer en \SpecialChar LyX
348 puede hacer en este diálogo.
349 Sin embargo, muchos otros aspectos internos de \SpecialChar LyX
350 pueden cambiarse modificando
352 \begin_inset Flex Code
355 \begin_layout Plain Layout
363 Estos archivos pertenecen a diversas categorías, descritas en las siguientes
367 \begin_layout Subsection
368 Archivos generados automáticamente
371 \begin_layout Standard
372 Los archivos que se encuentran en
373 \begin_inset Flex MenuItem
376 \begin_layout Plain Layout
382 se generan al configurar \SpecialChar LyX
384 Contienen varios valores predeterminados que se obtienen por inspección.
385 En general, no es buena idea modificarlos, puesto que podrían ser sobrescritos
386 en cualquier momento.
389 \begin_layout Labeling
390 \labelwidthstring 00.00.0000
391 \begin_inset Flex Code
394 \begin_layout Plain Layout
400 contiene valores predeterminados para varioscomandos.
403 \begin_layout Labeling
404 \labelwidthstring 00.00.0000
405 \begin_inset Flex Code
408 \begin_layout Plain Layout
414 contiene la lista de paquetes que han sido reconocidos por \SpecialChar LyX
416 No es utilizada por el propio \SpecialChar LyX
417 , pero la información extraida, y otras cosas
419 \begin_inset Flex MenuItem
422 \begin_layout Plain Layout
423 Ayuda\SpecialChar menuseparator
424 Configuración de \SpecialChar LaTeX
433 \begin_layout Labeling
434 \labelwidthstring 00.00.0000
435 \begin_inset Flex Code
438 \begin_layout Plain Layout
444 la lista de clases de textos encontradas en los directorios
445 \begin_inset Flex Code
448 \begin_layout Plain Layout
454 , junto con las clases de documentos \SpecialChar LaTeX
458 \begin_layout Labeling
459 \labelwidthstring 00.00.0000
460 \begin_inset Flex Code
463 \begin_layout Plain Layout
469 la lista de módulos de formato encontradas en los directorios
470 \begin_inset Flex Code
473 \begin_layout Plain Layout
482 \begin_layout Labeling
483 \labelwidthstring 00.00.0000
484 \begin_inset Flex Code
487 \begin_layout Plain Layout
493 lista de varios tipos de archivos relacionados con \SpecialChar LaTeX
494 encontrados en el sistema.
497 \begin_layout Labeling
498 \labelwidthstring 00.00.0000
499 \begin_inset Flex Code
502 \begin_layout Plain Layout
503 doc/\SpecialChar LaTeX
509 es generado automáticamente durante la configuración a partir del archivo
511 \begin_inset Flex Code
514 \begin_layout Plain Layout
522 Contiene información sobre la configuración de \SpecialChar LaTeX
526 \begin_layout Subsection
530 \begin_layout Standard
531 Estos directorios están duplicados en
532 \begin_inset Flex Code
535 \begin_layout Plain Layout
543 \begin_inset Flex Code
546 \begin_layout Plain Layout
553 Si determinado archivo existe en ambos sitios, se usará el de
554 \begin_inset Flex Code
557 \begin_layout Plain Layout
566 \begin_layout Labeling
567 \labelwidthstring 00.00.0000
568 \begin_inset Flex Code
571 \begin_layout Plain Layout
577 este directorio contiene archivos con la extensión
578 \begin_inset Flex Code
581 \begin_layout Plain Layout
587 que definen las combinaciones de teclas usadas en \SpecialChar LyX
589 Si ahí existe una versión nacional de un archivo bind llamado
590 \begin_inset Flex Code
593 \begin_layout Plain Layout
599 , ésta se usará en primer lugar.
602 \begin_layout Labeling
603 \labelwidthstring 00.00.0000
604 \begin_inset Flex Code
607 \begin_layout Plain Layout
613 contiene archivos gráficos que pueden ser incluidos en documentos.
617 \begin_layout Labeling
618 \labelwidthstring 00.00.0000
619 \begin_inset Flex Code
622 \begin_layout Plain Layout
628 contiene archivos de documentación de \SpecialChar LyX
629 (incluido éste que estás leyendo).
631 \begin_inset Flex Code
634 \begin_layout Plain Layout
641 merece atención especial, como se mencionó antes.
642 Si existe una versión nacional del documento de ayuda en el subdirectorio
644 \begin_inset Flex Code
647 \begin_layout Plain Layout
653 , éste se usará en primer lugar.
655 \begin_inset CommandInset ref
657 reference "cap:Internacionalización-de-LyX"
664 \begin_layout Labeling
665 \labelwidthstring 00.00.0000
666 \begin_inset Flex Code
669 \begin_layout Plain Layout
675 contiene archivos de ejemplo que describen el uso de algunas características.
676 Se puede acceder a ellos con el botón
677 \begin_inset Flex MenuItem
680 \begin_layout Plain Layout
686 en el buscador de archivos.
689 \begin_layout Labeling
690 \labelwidthstring 00.00.0000
691 \begin_inset Flex Code
694 \begin_layout Plain Layout
700 contiene archivos de imagen que se usan en el diálogo
701 \begin_inset Flex MenuItem
704 \begin_layout Plain Layout
705 Documento\SpecialChar menuseparator
712 Contiene además los iconos de las barras de herramientas y las enseñas
714 mostradas en su inicio.
717 \begin_layout Labeling
718 \labelwidthstring 00.00.0000
719 \begin_inset Flex Code
722 \begin_layout Plain Layout
728 contiene archivos de mapas de teclado.
730 \begin_inset CommandInset ref
732 reference "sec:keymap"
739 \begin_layout Labeling
740 \labelwidthstring 00.00.0000
741 \begin_inset Flex Code
744 \begin_layout Plain Layout
750 contiene las clases de textos y los archivos de los módulos descritos en
752 \begin_inset CommandInset ref
754 reference "cap:Instalación-de-nuevas"
761 \begin_layout Labeling
762 \labelwidthstring 00.00.0000
763 \begin_inset Flex Code
766 \begin_layout Plain Layout
772 contiene los guiones de Python
773 \begin_inset Flex Code
776 \begin_layout Plain Layout
782 para convertir entre versiones de \SpecialChar LyX
784 Pueden ejecutarse en línea de comandos si, digamos, quieres convertir ficheros
788 \begin_layout Labeling
789 \labelwidthstring 00.00.0000
790 \begin_inset Flex Code
793 \begin_layout Plain Layout
799 contiene algunos archivos que demuestran las capacidades de la característica
801 \begin_inset Flex MenuItem
804 \begin_layout Plain Layout
811 También contiene algunos guiones usados por el propio \SpecialChar LyX
815 \begin_layout Labeling
816 \labelwidthstring 00.00.0000
817 \begin_inset Flex Code
820 \begin_layout Plain Layout
826 contiene los archivos de plantillas estándar de \SpecialChar LyX
828 \begin_inset CommandInset ref
830 reference "subsec:Creación-de-plantillas"
837 \begin_layout Labeling
838 \labelwidthstring 00.00.0000
839 \begin_inset Flex Code
842 \begin_layout Plain Layout
848 contiene archivos con la extensión
849 \begin_inset Flex Code
852 \begin_layout Plain Layout
858 que definen la interfaz de usuario de \SpecialChar LyX
860 Esto es, archivos que definen qué ítems aparecen en qué menús y barras
864 \begin_layout Subsection
865 Archivos que no necesitan modificaciones
868 \begin_layout Standard
869 Estos archivos son utilizados internamente por \SpecialChar LyX
870 y generalmente no deben
871 ser modificados sino por los desarrolladores.
874 \begin_layout Labeling
875 \labelwidthstring 00.00.0000
876 \begin_inset Flex Code
879 \begin_layout Plain Layout
885 contiene la lista de desarrolladores de \SpecialChar LyX
887 Se muestra con el menú
888 \begin_inset Flex MenuItem
891 \begin_layout Plain Layout
892 Ayuda\SpecialChar menuseparator
893 Acerca de \SpecialChar LyX
902 \begin_layout Labeling
903 \labelwidthstring 00.00.0000
904 \begin_inset Flex Code
907 \begin_layout Plain Layout
913 es un guión de \SpecialChar LaTeX
914 usado durante el proceso de configuración.
915 No lo ejecutes directamente.
918 \begin_layout Labeling
919 \labelwidthstring 00.00.0000
920 \begin_inset Flex Code
923 \begin_layout Plain Layout
929 es el guión utilizado para la reconfiguración de \SpecialChar LyX
931 Genera los archivos de configuración en el directorio desde el que se ha
935 \begin_layout Subsection
936 Otros archivos en un par de líneas
939 \begin_layout Labeling
940 \labelwidthstring 00.00.0000
941 \begin_inset Flex Code
944 \begin_layout Plain Layout
950 contiene tablas que describen cómo los distintos códigos de caracteres
951 se transcriben a Unicode.
954 \begin_layout Labeling
955 \labelwidthstring 00.00.0000
956 \begin_inset Flex Code
959 \begin_layout Plain Layout
965 contiene las plantillas disponibles para la característica
966 \begin_inset Flex MenuItem
969 \begin_layout Plain Layout
976 \begin_inset CommandInset ref
978 reference "chap:Inserción-de-material"
985 \begin_layout Labeling
986 \labelwidthstring 00.00.0000
987 \begin_inset Flex Code
990 \begin_layout Plain Layout
996 contiene una lista de los idiomas actualmente soportados por \SpecialChar LyX
1000 \begin_layout Labeling
1001 \labelwidthstring 00.00.0000
1002 \begin_inset Flex Code
1005 \begin_layout Plain Layout
1013 contains information about the supported fonts.
1016 \begin_layout Labeling
1017 \labelwidthstring 00.00.0000
1018 \begin_inset Flex Code
1021 \begin_layout Plain Layout
1029 this file contains translations for internationalized paragraph styles
1032 \begin_inset CommandInset ref
1034 reference "subsec:I18n"
1041 \begin_layout Labeling
1042 \labelwidthstring 00.00.0000
1043 \begin_inset Flex Code
1046 \begin_layout Plain Layout
1054 this file contains information about unicode-encoded glyphs and the way
1055 they are supported by \SpecialChar LyX
1056 via \SpecialChar LaTeX
1060 \begin_layout Section
1061 Directorio de configuración personal
1064 \begin_layout Standard
1065 Aunque uses \SpecialChar LyX
1066 como usuario sin privilegios, puedes adaptar su configuración
1069 \begin_inset Flex Code
1072 \begin_layout Plain Layout
1078 contiene todos los archivos de configuración personal.
1079 Es el directorio especificado como
1080 \begin_inset Quotes fld
1083 Directorio del usuario
1084 \begin_inset Quotes frd
1088 \begin_inset Flex MenuItem
1091 \begin_layout Plain Layout
1092 Ayuda\SpecialChar menuseparator
1093 Acerca de \SpecialChar LyX
1100 Este directorio se usa como espejo de
1101 \begin_inset Flex Code
1104 \begin_layout Plain Layout
1111 , que quiere decir que cada archivo en
1112 \begin_inset Flex Code
1115 \begin_layout Plain Layout
1121 es un equivalente del correspondiente archivo en
1122 \begin_inset Flex Code
1125 \begin_layout Plain Layout
1133 Cualquiera de los archivos de configuración descritos en las secciones
1134 anteriores puede estar en el directorio global del sistema, en cuyo caso
1135 afectará a todos los usuarios, y en tu directorio local para tu propio
1139 \begin_layout Standard
1140 Para clarificar las cosas vamos a poner unos ejemplos:
1143 \begin_layout Itemize
1144 Las preferencias establecidas en el diálogo
1145 \begin_inset Flex MenuItem
1148 \begin_layout Plain Layout
1149 Herramientas\SpecialChar menuseparator
1155 se guardan en un archivo
1156 \begin_inset Flex Code
1159 \begin_layout Plain Layout
1166 \begin_inset Flex Code
1169 \begin_layout Plain Layout
1178 \begin_layout Itemize
1179 Si reconfiguras mediante
1180 \begin_inset Flex MenuItem
1183 \begin_layout Plain Layout
1184 Herramientas\SpecialChar menuseparator
1192 \begin_inset Newline linebreak
1196 \begin_inset Flex Code
1199 \begin_layout Plain Layout
1205 , y los archivos resultantes se escriben en tu directorio de usuario.
1206 Esto significa que cualquier archivo adicional de clase de texto que pudieras
1208 \begin_inset Flex Code
1211 \begin_layout Plain Layout
1217 se sumará a la lista de clases en el diálogo
1218 \begin_inset Flex MenuItem
1221 \begin_layout Plain Layout
1222 Documento\SpecialChar menuseparator
1231 \begin_layout Itemize
1232 Si consigues alguna documentación actualizada del sitio de \SpecialChar LyX
1234 instalarla porque no tienes permisos para administrar tu sistema, solo
1235 has de copiar los archivos en
1236 \begin_inset Flex Code
1239 \begin_layout Plain Layout
1245 ¡y las entradas del menú
1246 \begin_inset Flex MenuItem
1249 \begin_layout Plain Layout
1258 \begin_layout Section
1259 Ejecutar \SpecialChar LyX
1260 con múltiples configuraciones
1263 \begin_layout Standard
1264 La libertad de configuración del directorio local puede no ser suficiente
1265 si quieres tener a tu disposición más de una configuración.
1266 Por ejemplo, si quisieras usar diferentes combinaciones de teclas o configuraci
1267 ones de impresora en distintos momentos.
1268 Esto lo puedes conseguir teniendo varios de estos directorios.
1269 Después especificas qué directorio usar al arrancar.
1272 \begin_layout Standard
1273 Ejecutando \SpecialChar LyX
1274 con la opción de línea de comandos
1275 \begin_inset Flex Code
1278 \begin_layout Plain Layout
1288 hace que el programa lea la configuración de ese directorio y no del predetermi
1290 (Puedes determinar el directorio predeterminado ejecutando \SpecialChar LyX
1293 \begin_inset Flex Code
1296 \begin_layout Plain Layout
1303 Si el directorio especificado no existe, \SpecialChar LyX
1304 propone su creación, tal como
1305 hace con el directorio predeterminado la primera vez que se ejecuta el
1307 Puedes modificar las opciones de configuración en ese directorio personal
1308 adicional exactamente igual que para el directorio predeterminado.
1309 Estos directorios son completamente independientes (pero sigue leyendo).
1310 Ten presente que establecer algún valor para la variable de entorno
1311 \begin_inset Flex Code
1314 \begin_layout Plain Layout
1320 tiene exactamente el mismo efecto.
1323 \begin_layout Standard
1324 Tener varias configuraciones también requiere más mantenimiento: si quieres
1325 añadir un nuevo formato a
1326 \begin_inset Flex Code
1329 \begin_layout Plain Layout
1335 que esté disponible en todas tus configuraciones, debes añadirlo a cada
1336 directorio por separado.
1337 Puedes evitarlo con el siguiente truco: después de que \SpecialChar LyX
1339 adicional, la mayoría de los subdirectorios (véase arriba) están vacíos.
1340 Si quieres que la nueva configuración sea una réplica de una existente,
1341 reemplaza el subdirectorio vacío con un enlace simbólico que apunte al
1342 subdirectorio deseado.
1343 Ten precaución, no obstante, con el subdirectorio
1344 \begin_inset Flex Code
1347 \begin_layout Plain Layout
1353 , puesto que contiene un archivo escrito por el guión de configuración (también
1355 \begin_inset Flex MenuItem
1358 \begin_layout Plain Layout
1359 Herramientas\SpecialChar menuseparator
1365 ) que es específico de la configuración.
1368 \begin_layout Chapter
1369 El diálogo Preferencias
1372 \begin_layout Standard
1373 Todas las opciones del diálogo de preferencias se describen en el apéndice
1387 Ahí encontrarás más detalles sobre algunas opciones.
1390 \begin_layout Section
1392 \begin_inset CommandInset label
1401 \begin_layout Standard
1402 El primer paso es definir tus propios formatos de archivo si no lo están
1404 Para hacerlo abre el diálogo
1405 \begin_inset Flex MenuItem
1408 \begin_layout Plain Layout
1409 Herramientas\SpecialChar menuseparator
1417 \begin_inset Flex MenuItem
1420 \begin_layout Plain Layout
1421 Gestión de archivos\SpecialChar menuseparator
1428 \begin_inset Flex MenuItem
1431 \begin_layout Plain Layout
1432 Nuevo\SpecialChar ldots
1438 para definir el nuevo formato.
1440 \begin_inset Flex MenuItem
1443 \begin_layout Plain Layout
1449 es para el nombre que identificará el formato en la GUI (interfaz gráfica
1452 \begin_inset Flex MenuItem
1455 \begin_layout Plain Layout
1461 se usa para identificar el formato internamente.
1462 Además deberás introducir una extensión de archivo.
1463 Todos estos son imprescindibles.
1465 \begin_inset Flex MenuItem
1468 \begin_layout Plain Layout
1474 sirve para asociar una combinación de teclas en los menús.
1475 (Por ejemplo, teclear
1476 \begin_inset Flex MenuItem
1479 \begin_layout Plain Layout
1486 \begin_inset Flex MenuItem
1489 \begin_layout Plain Layout
1492 Documento\SpecialChar menuseparator
1495 \SpecialChar menuseparator
1503 \begin_inset Flex MenuItem
1506 \begin_layout Plain Layout
1515 \begin_layout Standard
1516 Un Formato puede tener un
1517 \begin_inset Flex MenuItem
1520 \begin_layout Plain Layout
1527 \begin_inset Flex MenuItem
1530 \begin_layout Plain Layout
1537 Por ejemplo, podrías usar
1538 \begin_inset Flex MenuItem
1541 \begin_layout Plain Layout
1547 para ver archivos PostScript.
1548 Puedes introducir el comando para iniciar el programa en el campo correspondien
1550 Al definir este comando puedes usar las cuatro variables listadas en la
1552 El visor se lanza cuando ves una imagen en \SpecialChar LyX
1554 \begin_inset Flex MenuItem
1557 \begin_layout Plain Layout
1560 Documento\SpecialChar menuseparator
1567 El editor se lanza cuando pulsas el botón
1568 \begin_inset Flex MenuItem
1571 \begin_layout Plain Layout
1577 que se muestra al hacer clic derecho en un gráfico o en un material externo,
1581 \begin_layout Standard
1587 \begin_inset Flex MenuItem
1590 \begin_layout Plain Layout
1598 type of a format is optional, but if it is specified, it must be unique
1600 It is used to detect files of this format from the file contents.
1601 For some important file formats there is no MIME type officially registered
1605 \begin_inset CommandInset href
1608 target "http://www.iana.org/assignments/media-types/"
1615 Therefore \SpecialChar LyX
1616 uses the extended list of MIME types as specified by
1619 \begin_inset CommandInset href
1621 name "freedesktop.org"
1622 target "http://www.freedesktop.org/wiki/Specifications/shared-mime-info-spec"
1629 \begin_layout Standard
1631 \begin_inset Flex MenuItem
1634 \begin_layout Plain Layout
1635 Formato de documento
1640 indica a \SpecialChar LyX
1641 que ese formato es adecuado para exportar.
1642 Si esto está marcado y existe una ruta de conversión adecuada (véase
1643 \begin_inset CommandInset ref
1645 reference "sec:Convertidores"
1649 ), el formato aparecerá en el menú
1650 \begin_inset Flex MenuItem
1653 \begin_layout Plain Layout
1654 Archivo\SpecialChar menuseparator
1661 También aparecerá en el menú
1662 \begin_inset Flex MenuItem
1665 \begin_layout Plain Layout
1668 Documento\SpecialChar menuseparator
1674 si se ha especificado un visor para ese formato.
1675 Los formatos puros de imagen, como
1676 \begin_inset Flex Code
1679 \begin_layout Plain Layout
1685 , no deberían usar esta opción.
1686 Los formatos que pueden corresponder tanto a gráficos vectoriales como
1688 \begin_inset Flex Code
1691 \begin_layout Plain Layout
1697 , sí deberían usarla.
1700 \begin_layout Standard
1702 \begin_inset Flex MenuItem
1705 \begin_layout Plain Layout
1706 Formato de gráfico vectorial
1711 indica a \SpecialChar LyX
1712 que el formato puede contener gráficos vectoriales.
1713 Esta información se emplea para determinar el formato objetivo de los gráficos
1714 incluidos para la exportación
1715 \begin_inset Flex MenuItem
1718 \begin_layout Plain Layout
1725 Los gráficos incluidos pueden requerir conversión a
1726 \begin_inset Flex MenuItem
1729 \begin_layout Plain Layout
1736 \begin_inset Flex MenuItem
1739 \begin_layout Plain Layout
1746 \begin_inset Flex MenuItem
1749 \begin_layout Plain Layout
1756 \begin_inset Flex MenuItem
1759 \begin_layout Plain Layout
1765 no puede manejar otros formatos de imagen.
1766 Si un archivo incluido no está ya en formato
1767 \begin_inset Flex MenuItem
1770 \begin_layout Plain Layout
1777 \begin_inset Flex MenuItem
1780 \begin_layout Plain Layout
1787 \begin_inset Flex MenuItem
1790 \begin_layout Plain Layout
1797 \begin_inset Flex MenuItem
1800 \begin_layout Plain Layout
1806 si la opción de formato vectorial está marcada, y si no a
1807 \begin_inset Flex MenuItem
1810 \begin_layout Plain Layout
1820 \begin_layout Section
1824 \begin_layout Standard
1825 Puesto que todas las conversiones de un formato a otro tienen lugar en el
1826 archivo temporal de \SpecialChar LyX
1827 , a veces es necesario modificar un archivo antes de
1828 copiarlo en el directorio temporal para que la conversión se pueda realizar.
1832 \begin_layout Plain Layout
1833 Por ejemplo, el archivo puede hacer referencia a otros archivos —imágenes,
1834 por ejemplo— mediante nombres de archivo relativos, y estos pueden resultar
1835 inválidos cuando el archivo se copia en el directorio temporal.
1840 Esto lo hace un Copiador: copia un archivo a (o desde) el directorio temporal
1841 y puede modificarlo en el proceso.
1844 \begin_layout Standard
1845 Las definiciones de los copiadores pueden usar cuatro variables:
1848 \begin_layout Labeling
1849 \labelwidthstring 00.00.0000
1850 \begin_inset Flex Code
1853 \begin_layout Plain Layout
1859 El directorio de sistema de \SpecialChar LyX
1861 \begin_inset space \thinspace{}
1865 \begin_inset space \space{}
1869 \begin_inset Flex MenuItem
1872 \begin_layout Plain Layout
1881 \begin_layout Labeling
1882 \labelwidthstring 00.00.0000
1883 \begin_inset Flex Code
1886 \begin_layout Plain Layout
1892 El archivo de entrada
1895 \begin_layout Labeling
1896 \labelwidthstring 00.00.0000
1897 \begin_inset Flex Code
1900 \begin_layout Plain Layout
1906 El archivo de salida
1909 \begin_layout Labeling
1910 \labelwidthstring 00.00.0000
1911 \begin_inset Flex Code
1914 \begin_layout Plain Layout
1922 The base name (without filename extension) in the \SpecialChar LyX
1926 \begin_layout Labeling
1927 \labelwidthstring 00.00.0000
1928 \begin_inset Flex Code
1931 \begin_layout Plain Layout
1939 The full directory path of the \SpecialChar LyX
1943 \begin_layout Labeling
1944 \labelwidthstring 00.00.0000
1945 \begin_inset Flex Code
1948 \begin_layout Plain Layout
1956 The full pathname to the original \SpecialChar LyX
1957 file being processed
1960 \begin_layout Labeling
1961 \labelwidthstring 00.00.0000
1962 \begin_inset Flex Code
1965 \begin_layout Plain Layout
1973 The filename (without any directory path) of the \SpecialChar LyX
1977 \begin_layout Labeling
1978 \labelwidthstring 00.00.0000
1979 \begin_inset Flex Code
1982 \begin_layout Plain Layout
1988 El `nombre \SpecialChar LaTeX
1992 \begin_layout Standard
1993 El último debería ser el nombre de archivo tal como debería ponerse en un
1994 comando \SpecialChar LaTeX
2002 Solo es pertinente cuando se exportan archivos adecuados para esa inclusión.
2005 \begin_layout Standard
2006 Los copiadores pueden emplearse para hacer casi cualquier cosa con archivos
2008 Por ejemplo, supongamos que quieres copiar archivos
2009 \begin_inset Flex MenuItem
2012 \begin_layout Plain Layout
2018 generados a un directorio especial,
2019 \begin_inset Flex Code
2022 \begin_layout Plain Layout
2029 En ese caso deberías escribir un guión para intérprete de comandos tal
2033 \begin_layout Standard
2034 \begin_inset listings
2038 \begin_layout Plain Layout
2043 \begin_layout Plain Layout
2048 \begin_layout Plain Layout
2050 TOFILE=`basename $2`
2053 \begin_layout Plain Layout
2055 cp $FROMFILE /home/you/pdf/$TOFILE
2060 Guárdalo en tu directorio local, —
2061 \begin_inset Flex Code
2064 \begin_layout Plain Layout
2065 /home/you/.lyx/scripts/pdfcopier.sh
2070 , supongamos— y hazlo ejecutable si ello es necesario en tu sistema.
2071 Después, en el diálogo
2072 \begin_inset Flex MenuItem
2075 \begin_layout Plain Layout
2076 Herramientas\SpecialChar menuseparator
2083 \begin_inset Flex MenuItem
2086 \begin_layout Plain Layout
2087 Gestión de archivos\SpecialChar menuseparator
2093 , selecciona el formato
2094 \begin_inset Flex MenuItem
2097 \begin_layout Plain Layout
2103 —u otro de los formatos pdf— e introduce
2104 \begin_inset Flex Code
2107 \begin_layout Plain Layout
2108 pdfcopier.sh $$i $$o
2114 \begin_inset Flex MenuItem
2117 \begin_layout Plain Layout
2126 \begin_layout Standard
2128 usa los copiadores en varias de sus propias conversiones.
2129 Por ejemplo, si se encuentran los programas apropiados, \SpecialChar LyX
2130 instalará copiadores
2132 \begin_inset Flex MenuItem
2135 \begin_layout Plain Layout
2142 \begin_inset Flex MenuItem
2145 \begin_layout Plain Layout
2147 \begin_inset space ~
2156 Cuando se exporta a estos formatos, el copiador se encarga de que se copien
2157 no solo el archivo HTML principal, sino también los diversos archivos asociados
2158 (estilos, imágenes, etc).
2159 Todos estos archivos se escriben en un subdirectorio del directorio en
2160 el que se encuentre el archivo original de \SpecialChar LyX
2165 \begin_layout Plain Layout
2166 Este copiador puede adaptarse.
2167 El argumento opcional
2168 \begin_inset Quotes fld
2172 \begin_inset Quotes frd
2175 acepta una lista, separada por comas, con las extensiones que deben copiarse;
2176 si se omite se copiarán todos los archivos.
2178 \begin_inset Quotes fld
2182 \begin_inset Quotes frd
2185 determina la extensión añadida al directorio generado.
2187 \begin_inset Quotes fld
2191 \begin_inset Flex MenuItem
2194 \begin_layout Plain Layout
2202 \begin_inset Quotes frd
2205 , así, el HTML generado a partir de
2206 \begin_inset Flex MenuItem
2209 \begin_layout Plain Layout
2216 \begin_inset Flex MenuItem
2219 \begin_layout Plain Layout
2220 /ruta/a/archivo.html.\SpecialChar LyX
2234 \begin_layout Section
2236 \begin_inset CommandInset label
2238 name "sec:Convertidores"
2245 \begin_layout Standard
2246 Puedes definir tus propios convertidores para convertir archivos entre distintos
2248 Se hace en el diálogo
2249 \begin_inset Flex MenuItem
2252 \begin_layout Plain Layout
2253 Herramientas\SpecialChar menuseparator
2254 Preferencias\SpecialChar menuseparator
2255 Gestión de archivos\SpecialChar menuseparator
2264 \begin_layout Standard
2265 Para definir un nuevo convertidor de un formato a otro, selecciónalos en
2266 las listas desplegables
2267 \begin_inset Flex MenuItem
2270 \begin_layout Plain Layout
2272 \begin_inset space ~
2281 \begin_inset Flex MenuItem
2284 \begin_layout Plain Layout
2286 \begin_inset space ~
2294 , introduce el comando necesario para la conversión y después pulsa el botón
2296 \begin_inset Flex MenuItem
2299 \begin_layout Plain Layout
2306 En la definición de convertidores se pueden usar distintas variables:
2309 \begin_layout Labeling
2310 \labelwidthstring 00.00.0000
2311 \begin_inset Flex Code
2314 \begin_layout Plain Layout
2320 El directorio de sistema de \SpecialChar LyX
2324 \begin_layout Labeling
2325 \labelwidthstring 00.00.0000
2326 \begin_inset Flex Code
2329 \begin_layout Plain Layout
2335 El archivo de entrada
2338 \begin_layout Labeling
2339 \labelwidthstring 00.00.0000
2340 \begin_inset Flex Code
2343 \begin_layout Plain Layout
2349 El archivo de salida
2352 \begin_layout Labeling
2353 \labelwidthstring 00.00.0000
2354 \begin_inset Flex Code
2357 \begin_layout Plain Layout
2363 El nombre del archivo base del archivo de entrada (sin la extensión)
2366 \begin_layout Labeling
2367 \labelwidthstring 00.00.0000
2368 \begin_inset Flex Code
2371 \begin_layout Plain Layout
2377 La ruta al archivo de entrada
2380 \begin_layout Labeling
2381 \labelwidthstring 00.00.0000
2382 \begin_inset Flex Code
2385 \begin_layout Plain Layout
2391 La ruta al archivo de entrada original (esto es diferente de $$p cuando
2392 se invoca una cadena de convertidores).
2395 \begin_layout Labeling
2396 \labelwidthstring 00.00.0000
2397 \begin_inset Flex Code
2400 \begin_layout Plain Layout
2406 El nombre iconv para la codificación del documento.
2409 \begin_layout Standard
2411 \begin_inset Flex MenuItem
2414 \begin_layout Plain Layout
2420 puedes introducir los siguientes, separados por comas:
2423 \begin_layout Labeling
2424 \labelwidthstring 00.00.0000
2425 \begin_inset Flex Code
2428 \begin_layout Plain Layout
2434 Este convertidor ejecuta alguna forma de \SpecialChar LaTeX
2436 Hará estar disponibles los registros de errores \SpecialChar LaTeX
2441 \begin_layout Labeling
2442 \labelwidthstring 00.00.0000
2443 \begin_inset Flex Code
2446 \begin_layout Plain Layout
2452 Necesita el archivo \SpecialChar LaTeX
2454 \begin_inset Flex MenuItem
2457 \begin_layout Plain Layout
2466 \begin_layout Labeling
2467 \labelwidthstring 00.00.0000
2468 \begin_inset Flex Code
2471 \begin_layout Plain Layout
2480 \begin_inset Quotes fld
2484 \begin_inset Quotes frd
2487 file from the backend, which in practice means a \SpecialChar LaTeX
2488 file like the one we
2489 would export, without
2490 \begin_inset Flex Code
2493 \begin_layout Plain Layout
2504 \begin_layout Labeling
2505 \labelwidthstring 00.00.0000
2506 \begin_inset Flex Code
2509 \begin_layout Plain Layout
2518 \begin_layout Standard
2519 Las tres siguientes no son realmente opciones porque aceptan un argumento
2521 \begin_inset Flex MenuItem
2524 \begin_layout Plain Layout
2526 \begin_inset space ~
2530 \begin_inset space ~
2541 \begin_layout Labeling
2542 \labelwidthstring 00.00.0000
2543 \begin_inset Flex Code
2546 \begin_layout Plain Layout
2552 Si se pone, el error estándar del convertidor se redirecciona a un archivo
2554 \begin_inset Flex Code
2557 \begin_layout Plain Layout
2563 , y el guión dado como argumento se ejecutará como:
2564 \begin_inset Flex Code
2567 \begin_layout Plain Layout
2568 script <infile.out >infile.log
2574 El argumento puede contener
2575 \begin_inset Flex Code
2578 \begin_layout Plain Layout
2587 \begin_layout Labeling
2588 \labelwidthstring 00.00.0000
2589 \begin_inset Flex Code
2592 \begin_layout Plain Layout
2598 El nombre del directorio en el que el convertidor descargará los archivos
2601 no creará ese directorio y no copia nada en él, aunque copiará este directorio
2603 El argumento puede contener
2604 \begin_inset Flex Code
2607 \begin_layout Plain Layout
2613 , que será reemplazado por el nombre base de los archivos de entrada y de
2614 salida, respectivamente, cuando se copia el directorio.
2615 \begin_inset Newline newline
2618 Ten en cuenta que resultdir y usetempdir no tienen sentido juntos.
2619 El último será ignorado si se da el primero.
2622 \begin_layout Labeling
2623 \labelwidthstring 00.00.0000
2624 \begin_inset Flex Code
2627 \begin_layout Plain Layout
2633 Determina el nombre del archivo de salida y puede contener
2634 \begin_inset Flex Code
2637 \begin_layout Plain Layout
2644 Solo es sensible con
2645 \begin_inset Flex Code
2648 \begin_layout Plain Layout
2654 y además es opcional; si no se da, por omisión es `index'.
2657 \begin_layout Standard
2658 Ninguno de estos tres últimos se usan actualmente en ninguno de los convertidore
2659 s que son instalados por \SpecialChar LyX
2663 \begin_layout Standard
2664 No tienes que definir convertidores entre todos los formatos que quieras
2666 Por ejemplo, observarás que no hay convertidor `\SpecialChar LyX
2667 a PostScript', sin embargo
2669 exporta a PostScript.
2670 Lo hace creando primero un archivo \SpecialChar LaTeX
2671 (no es necesario un convertidor para
2672 esto), que luego es convertido a DVI mediante el convertidor `\SpecialChar LaTeX
2674 y por último convierte el archivo DVI resultante a PostScript.
2676 encuentra automáticamente estas 'cadenas' de convertidores y siempre escogerá
2677 la cadena más corta posible.
2678 Sin embargo, aún puedes definir múltiples métodos de conversión entre formatos.
2679 Por ejemplo, la configuración estándar de \SpecialChar LyX
2680 provee cinco caminos para convertir
2685 \begin_layout Enumerate
2686 directamente, usando
2687 \begin_inset Flex MenuItem
2690 \begin_layout Plain Layout
2699 \begin_layout Enumerate
2700 mediante (DVI y) PostScript, usando
2701 \begin_inset Flex MenuItem
2704 \begin_layout Plain Layout
2713 \begin_layout Enumerate
2714 mediante DVI, usando
2715 \begin_inset Flex MenuItem
2718 \begin_layout Plain Layout
2727 \begin_layout Enumerate
2728 directamente, usando
2733 \begin_inset Flex MenuItem
2736 \begin_layout Plain Layout
2746 \begin_layout Enumerate
2747 directamente, usando
2748 \begin_inset Flex MenuItem
2751 \begin_layout Plain Layout
2761 \begin_layout Standard
2762 Para construir estas cadenas alternativas tienes que definir múltiples 'formatos
2763 de archivo' objetivo, como se describe en la sección
2764 \begin_inset space ~
2768 \begin_inset CommandInset ref
2770 reference "sec:Formatos"
2775 Por ejemplo, en la configuración estándar, se definen los formatos llamados
2777 \begin_inset Flex MenuItem
2780 \begin_layout Plain Layout
2791 \begin_inset Flex MenuItem
2794 \begin_layout Plain Layout
2801 \begin_inset Flex MenuItem
2804 \begin_layout Plain Layout
2815 \begin_inset Flex MenuItem
2818 \begin_layout Plain Layout
2825 \begin_inset Flex MenuItem
2828 \begin_layout Plain Layout
2839 \begin_inset Flex MenuItem
2842 \begin_layout Plain Layout
2849 \begin_inset Flex MenuItem
2852 \begin_layout Plain Layout
2863 \begin_inset Flex MenuItem
2866 \begin_layout Plain Layout
2874 \begin_inset Flex MenuItem
2877 \begin_layout Plain Layout
2888 \begin_inset Flex MenuItem
2891 \begin_layout Plain Layout
2898 ), todos ellos compartiendo la extensión
2899 \begin_inset Flex MenuItem
2902 \begin_layout Plain Layout
2908 , y que corresponden a los métodos de conversión antes mencionados.
2911 \begin_layout Chapter
2912 Internacionalización de \SpecialChar LyX
2914 \begin_inset CommandInset label
2916 name "cap:Internacionalización-de-LyX"
2923 \begin_layout Standard
2925 soporta el uso de una interfaz traducida.
2926 La última vez que lo comprobamos, \SpecialChar LyX
2927 suministraba textos en treinta idiomas.
2928 El idioma elegido se denomina
2933 (Para lecciones adicionales sobre configuración de idiomas, véase también
2935 \begin_inset Quotes fld
2939 \begin_inset Quotes frd
2942 del sistema operativo.
2943 En Linux, la página de manual de
2944 \begin_inset Flex Code
2947 \begin_layout Plain Layout
2953 es un buen punto de partida).
2957 \begin_layout Standard
2958 Hay que advertir que estas traducciones funcionarán pero tienen algunos
2960 En particular, todos los diálogos se han diseñado con el inglés en mente,
2961 lo que significa que algún texto traducido podría ser demasiado largo para
2962 ajustarse al espacio asignado.
2963 Esto solo es un problema de presentación en pantalla y no causará ningún
2965 Además, encontrarás que algunas traducciones no definen atajos de teclado
2967 A veces, simplemente no hay letras libres suficientes para ello.
2968 Otras veces, el traductor todavía no lo ha completado.
2969 Nuestro equipo de traducción, al que podrías unirte si quieres,
2973 \begin_layout Plain Layout
2974 Si usas con fluidez un idioma distinto del inglés, ¡unirse a estos equipos
2975 es una estupenda forma de corresponder a la comunidad \SpecialChar LyX
2981 intentará, por supuesto, corregir estas deficiencias en futuras versiones
2986 \begin_layout Section
2987 Traducción de \SpecialChar LyX
2991 \begin_layout Subsection
2992 Traducción de la interfaz gráfica de usuario (mensajes de texto)
2995 \begin_layout Standard
2997 utiliza la biblioteca GNU
2998 \begin_inset Flex Code
3001 \begin_layout Plain Layout
3007 para manejar la internacionalización de la interfaz.
3008 Para que \SpecialChar LyX
3009 hable tu idioma preferido en todos los menús y diálogos es necesario
3011 \begin_inset Flex Code
3014 \begin_layout Plain Layout
3021 Si está disponible, tendrás que generar a partir de él un archivo
3022 \begin_inset Flex Code
3025 \begin_layout Plain Layout
3032 El procedimiento para hacer todo esto se explica en la documentación de
3034 \begin_inset Flex Code
3037 \begin_layout Plain Layout
3044 Puedes hacer esto solo para ti, pero también podrías compartir el resultado
3045 de tu trabajo con el resto de la comunidad \SpecialChar LyX
3047 Envía un mensaje a la lista de desarrolladores de \SpecialChar LyX
3048 para más información
3049 sobre cómo proceder.
3052 \begin_layout Standard
3053 En resumen, esto es lo que deberías hacer (xx indica el código del idioma):
3056 \begin_layout Itemize
3057 Inspecciona el código fuente de \SpecialChar LyX
3060 \begin_inset CommandInset href
3062 name "información en la web"
3063 target "http://www.lyx.org/devel/cvs.php"
3070 \begin_layout Itemize
3072 \begin_inset Flex Code
3075 \begin_layout Plain Layout
3081 a la carpeta de los archivos
3082 \begin_inset Flex Code
3085 \begin_layout Plain Layout
3092 Después lo renombras como
3093 \begin_inset Flex Code
3096 \begin_layout Plain Layout
3104 \begin_inset Flex Code
3107 \begin_layout Plain Layout
3113 no está por ningún sitio, puede rehacerse con el comando de consola
3114 \begin_inset Flex Code
3117 \begin_layout Plain Layout
3123 en ese directorio, o puedes usar como muestra un archivo
3124 \begin_inset Flex Code
3127 \begin_layout Plain Layout
3133 de algún otro idioma).
3136 \begin_layout Itemize
3138 \begin_inset Flex Code
3141 \begin_layout Plain Layout
3151 \begin_layout Plain Layout
3152 Es un archivo de texto, se puede editar en cualquier editor de texto.
3153 Pero hay programas especializados para editar estos archivos, como
3157 (para todas las plataformas) o
3166 tiene un `modo' para editar archivos
3167 \begin_inset Flex Code
3170 \begin_layout Plain Layout
3181 Para algunos nombres de menú y otros artilugios hay además atajos de teclado
3182 que deberían traducirse.
3183 Dichas teclas se marcan con una `|' delante, y deberían traducirse de acuerdo
3184 con las palabras y frases del idioma.
3185 Además tendrías que rellenar la información al principio del nuevo archivo
3187 \begin_inset Flex Code
3190 \begin_layout Plain Layout
3196 , correo electrónico, etc., para que la gente sepa dónde enviarte sugerencias
3197 o divertidas diatribas.
3200 \begin_layout Standard
3201 Si estás haciendo esto solo para ti, entonces:
3204 \begin_layout Itemize
3206 \begin_inset Flex Code
3209 \begin_layout Plain Layout
3217 \begin_inset Flex Code
3220 \begin_layout Plain Layout
3221 msgfmt -o xx.mo < xx.po
3229 \begin_layout Itemize
3231 \begin_inset Flex Code
3234 \begin_layout Plain Layout
3240 a tu directorio local, en la carpeta apropiada para los mensajes de las
3241 aplicaciones en el idioma xx, con el nombre
3242 \begin_inset Flex Code
3245 \begin_layout Plain Layout
3252 \begin_inset space \thinspace{}
3256 \begin_inset space \space{}
3260 \begin_inset Flex Code
3263 \begin_layout Plain Layout
3264 /usr/local/share/locale/xx/LC_MESSAGES/lyx.mo
3274 \begin_layout Standard
3275 Sin embargo, ya se ha dicho, lo mejor sería poder añadir el nuevo archivo
3277 \begin_inset Flex Code
3280 \begin_layout Plain Layout
3286 a la distribución de \SpecialChar LyX
3287 , para que otros puedan usarlo.
3288 Esto requiere hacer cambios en \SpecialChar LyX
3289 , así que envía un correo a la lista de
3290 desarrolladores si estás interesado en hacerlo.
3293 \begin_layout Subsubsection
3297 \begin_layout Standard
3298 A veces resulta que un mensaje en inglés tiene diversas traducciones en
3300 Un ejemplo es la palabra
3301 \begin_inset Flex Code
3304 \begin_layout Plain Layout
3310 , que en alemán se puede traducir por Nach o Bis, según el sentido exacto
3312 \begin_inset Quotes fld
3316 \begin_inset Quotes frd
3321 \begin_inset Flex Code
3324 \begin_layout Plain Layout
3330 no maneja tales traducciones ambiguas.
3331 Por lo tanto, debes añadir alguna información contextual al mensaje: en
3333 \begin_inset Flex Code
3336 \begin_layout Plain Layout
3343 \begin_inset Flex Code
3346 \begin_layout Plain Layout
3347 To[[as in 'From format x to format y']]
3353 \begin_inset Flex Code
3356 \begin_layout Plain Layout
3357 To[[as in 'From page x to page y']]
3363 Ahora las dos apariciones de
3364 \begin_inset Flex Code
3367 \begin_layout Plain Layout
3374 \begin_inset Flex Code
3377 \begin_layout Plain Layout
3383 y pueden traducirse correctamente por Nach y Bis, respectivamente.
3386 \begin_layout Standard
3387 Por supuesto que la información contextual debe eliminarse del mensaje original
3388 si no se usa en la traducción.
3389 Por eso hay que ponerla entre dobles corchetes al final del mensaje (véase
3391 El mecanismo de traducción de \SpecialChar LyX
3392 asegura que todo lo que va entre corchetes
3393 al final de los mensajes se quita antes de mostrarlos.
3396 \begin_layout Subsection
3397 Traducción de la documentación
3400 \begin_layout Standard
3401 La documentación en línea (menú
3404 \begin_inset Flex MenuItem
3407 \begin_layout Plain Layout
3421 ) puede (¡debería!) traducirse.
3422 Si hay versiones traducidas de la documentación disponible
3426 \begin_layout Plain Layout
3427 Hasta marzo de 2008, al menos algunos de los documentos han sido traducidos
3428 a catorce idiomas, y el Tutorial está disponible en algunos más.
3434 \begin_inset Flex Code
3437 \begin_layout Plain Layout
3443 está adecuadamente configurado, \SpecialChar LyX
3445 \begin_inset Quotes fld
3449 \begin_inset Quotes frd
3454 busca las traducciones en
3457 \begin_inset Flex Code
3460 \begin_layout Plain Layout
3479 es el código para el idioma en uso actualmente.
3480 Si no hay versión traducida se presentará por omisión la versión inglesa
3482 Ten en cuenta que las versiones traducidas deben tener los mismos nombres
3487 de antes) que el original.
3488 Si te animas a traducir documentación (¡de paso, una excelente manera de
3489 leerla atentamente!), hay algunas cosas que deberías tener en cuenta:
3492 \begin_layout Itemize
3493 Consulta la web de traducción de la documentación en
3494 \begin_inset CommandInset href
3496 name "http://www.lyx.org/Translation"
3497 target "http://www.lyx.org/Translation"
3502 Así podrás comprobar el estado actual de traducción de documentos a tu
3504 También si hay alguien que esté coordinando la traducción a tu idioma.
3505 Si no hay nadie comunícanos, por favor, si estás interesado en ello.
3508 \begin_layout Standard
3509 Una vez que te has decidido a empezar, he aquí algunos consejos que te pueden
3510 ahorrar inconvenientes:
3513 \begin_layout Itemize
3514 ¡Únete al equipo de documentación! En
3517 \begin_inset Flex MenuItem
3520 \begin_layout Plain Layout
3521 Ayuda\SpecialChar menuseparator
3531 , que por cierto, es el primer documento que se debería traducir, hay informació
3532 n sobre cómo hacerlo.
3535 \begin_layout Itemize
3536 Infórmate sobre las normas tipográficas de tu idioma.
3537 La tipografía es un antiguo arte que ha desarrollado durante siglos una
3538 gran variedad de convenciones en diversas partes del mundo.
3539 Estudia también la terminología profesional de los tipógrafos en tu país.
3540 Inventar tu propia terminología sólo provocará confusión.
3543 (¡Cuidado! La tipografía es adictiva!)
3546 \begin_layout Itemize
3547 Haz una copia del documento para trabajar sobre ella.
3548 Puedes guardarla como archivo personal de traducción en tu directorio
3555 \begin_layout Itemize
3556 De vez en cuando el documento original (del equipo \SpecialChar LyX
3558 Usa el visor de fuentes en
3559 \begin_inset CommandInset href
3561 name "http://www.lyx.org/trac/timeline"
3562 target "http://www.lyx.org/trac/timeline"
3566 para ver los cambios realizados.
3567 De esta manera puedes ver fácilmente qué partes del documento traducido
3568 necesitan actualizarse.
3571 \begin_layout Standard
3572 Si encuentras un error en el documento original, ¡corríjelo y notifica los
3573 cambios al equipo de documentación! (¿No te has olvidado de contactar con
3574 el equipo de documentación, verdad?)
3577 \begin_layout Standard
3578 \begin_inset Branch OutDated
3581 \begin_layout Section
3582 International Keyboard Support
3585 \begin_layout Standard
3588 [Editor's Note: The following section is by
3596 It needs to be fixed to conform to the new Documentation Style sheet and
3597 to make use of the new v1.0 features.
3598 The whole thing also needs to be merged with the section following it.-jw
3599 It may also be badly out of date.-rh (2008)]
3602 \begin_layout Subsection
3603 Defining Own Keymaps: Keymap File Format
3606 \begin_layout Standard
3607 Let's look at a keyboard definition file a little closer.
3608 It is a plain text file defining
3611 \begin_layout Itemize
3612 key-to-key or key-to-string translations
3615 \begin_layout Itemize
3619 \begin_layout Itemize
3620 dead keys exceptions
3623 \begin_layout Standard
3624 To define key-to-key or key-to-string translation, use this command:
3627 \begin_layout Quotation
3628 \begin_inset Flex Code
3631 \begin_layout Plain Layout
3640 \begin_inset Flex Code
3643 \begin_layout Plain Layout
3652 \begin_layout Standard
3654 \begin_inset Flex Code
3657 \begin_layout Plain Layout
3663 is the key to be translated and
3664 \begin_inset Flex Code
3667 \begin_layout Plain Layout
3673 is the string to be inserted into the document.
3674 To define dead keys, use:
3677 \begin_layout Quotation
3678 \begin_inset Flex Code
3681 \begin_layout Plain Layout
3690 \begin_inset Flex Code
3693 \begin_layout Plain Layout
3702 \begin_layout Standard
3704 \begin_inset Flex Code
3707 \begin_layout Plain Layout
3713 is a keyboard key and
3714 \begin_inset Flex Code
3717 \begin_layout Plain Layout
3724 The following dead keys are supported (shortcut name is in parentheses):
3727 \begin_layout Quotation
3731 \begin_inset space \hfill{}
3737 \begin_layout Quotation
3739 \begin_inset space \hfill{}
3745 \begin_layout Quotation
3747 \begin_inset space \hfill{}
3753 \begin_layout Quotation
3755 \begin_inset space \hfill{}
3761 \begin_layout Quotation
3763 \begin_inset space \hfill{}
3769 \begin_layout Quotation
3771 \begin_inset space \hfill{}
3778 \begin_layout Plain Layout
3790 \begin_layout Quotation
3792 \begin_inset space \hfill{}
3798 \begin_layout Quotation
3800 \begin_inset space \hfill{}
3807 \begin_layout Plain Layout
3819 \begin_layout Quotation
3821 \begin_inset space \hfill{}
3827 \begin_layout Quotation
3829 \begin_inset space \hfill{}
3835 \begin_layout Quotation
3837 \begin_inset space \hfill{}
3844 \begin_layout Plain Layout
3856 \begin_layout Quotation
3858 \begin_inset space \hfill{}
3865 \begin_layout Plain Layout
3877 \begin_layout Quotation
3879 \begin_inset space \hfill{}
3885 \begin_layout Quotation
3886 hungarian umlaut (hug)
3887 \begin_inset space \hfill{}
3893 \begin_layout Quotation
3895 \begin_inset space \hfill{}
3901 \begin_layout Quotation
3903 \begin_inset space \hfill{}
3910 \begin_layout Plain Layout
3922 \begin_layout Standard
3923 Since in many international keyboards there are exceptions to what some
3924 dead keys should do, you can define them using
3927 \begin_layout Quotation
3928 \begin_inset Flex Code
3931 \begin_layout Plain Layout
3939 deadkey key outstring
3942 \begin_layout Standard
3943 For example, on Slovak keyboard, if you enter caron-o, it generates circumflex-o
3947 \begin_layout Quotation
3948 \begin_inset Flex Code
3951 \begin_layout Plain Layout
3964 \begin_layout Standard
3965 to make it work correctly.
3966 Also, you have to define as exceptions dead keys over i and j, to remove
3967 the dot from them before inserting an accent mark.
3968 I will change this when the time comes, but so far I haven't had time.
3971 \begin_layout Standard
3972 Oh, and about characters: backslash is escaped, so to enter it, you'll need
3975 \begin_inset Flex Code
3978 \begin_layout Plain Layout
3984 have different meaning.
3986 \begin_inset Flex Code
3989 \begin_layout Plain Layout
3995 marks comments, quotes start and end \SpecialChar LaTeX
3997 To enter quote, you'll need to use
3998 \begin_inset Flex Code
4001 \begin_layout Plain Layout
4010 \begin_inset Flex Code
4013 \begin_layout Plain Layout
4020 \begin_inset Flex Code
4023 \begin_layout Plain Layout
4034 \begin_layout Standard
4035 If you make a keyboard description file that works for your language, please
4036 mail it to me, so I can include it in the next keymap distribution.
4039 \begin_layout Standard
4040 More keywords will be supported in keymap configuration file in future,
4044 \begin_layout Itemize
4045 \begin_inset Flex Code
4048 \begin_layout Plain Layout
4059 \begin_inset space \hfill{}
4063 \begin_inset Flex Code
4066 \begin_layout Plain Layout
4075 \begin_layout Itemize
4076 \begin_inset Flex Code
4079 \begin_layout Plain Layout
4090 \begin_inset space \hfill{}
4094 \begin_inset Flex Code
4097 \begin_layout Plain Layout
4103 an external keymap translation program
4106 \begin_layout Standard
4107 Also, it should look into
4108 \begin_inset Flex Code
4111 \begin_layout Plain Layout
4117 file for defaults, too (for example, a
4118 \begin_inset Flex Code
4121 \begin_layout Plain Layout
4129 option to include default keyboard).
4137 \begin_layout Section
4138 \begin_inset CommandInset label
4144 Cosas sobre teclados internacionales
4147 \begin_layout Standard
4148 \begin_inset Note Note
4151 \begin_layout Plain Layout
4152 Al revisar este documento en marzo de 2008, no examiné este asunto porque
4154 Sería bueno que alguien pudiera hacerlo.
4162 \begin_layout Standard
4163 Las dos secciones siguientes describen con detalle la sintaxis de los archivos
4165 \begin_inset Flex Code
4168 \begin_layout Plain Layout
4177 \begin_inset Flex Code
4180 \begin_layout Plain Layout
4189 Deberían servir de ayuda para diseñar tus propios mapas de teclado si los
4190 suministrados no satisfacen tus necesidades.
4193 \begin_layout Subsection
4197 \begin_layout Standard
4199 \begin_inset Flex Code
4202 \begin_layout Plain Layout
4208 asocia pulsaciones de teclas con caracteres o secuencias de ellos.
4209 Como sugiere el nombre, sirve para trazar un mapa del teclado.
4210 En esta sección se describen las palabras clave
4211 \begin_inset Flex Code
4214 \begin_layout Plain Layout
4223 \begin_inset Flex Code
4226 \begin_layout Plain Layout
4235 \begin_inset Flex Code
4238 \begin_layout Plain Layout
4247 \begin_inset Flex Code
4250 \begin_layout Plain Layout
4259 \begin_inset Flex Code
4262 \begin_layout Plain Layout
4271 \begin_layout Labeling
4272 \labelwidthstring 00.00.0000
4273 \begin_inset Flex Code
4276 \begin_layout Plain Layout
4284 Asocia un carácter a una cadena
4287 \begin_layout LyX-Code
4302 \begin_layout Standard
4316 , la doble comilla (") y la barra invertida (
4318 ) deben escaparse con una barra (
4323 \begin_layout Standard
4324 Un ejemplo de una declaración de
4325 \begin_inset Flex MenuItem
4328 \begin_layout Plain Layout
4336 para hacer que el símbolo
4337 \begin_inset Flex MenuItem
4340 \begin_layout Plain Layout
4348 sea generado por la tecla
4349 \begin_inset Flex MenuItem
4352 \begin_layout Plain Layout
4363 \begin_layout LyX-Code
4369 \begin_layout Labeling
4370 \labelwidthstring 00.00.0000
4371 \begin_inset Flex Code
4374 \begin_layout Plain Layout
4382 Especifica un carácter acentuado
4385 \begin_layout LyX-Code
4394 \begin_layout Standard
4395 Esto hará que el carácter
4403 sobre el(los) carácter(es) permitido(s)
4408 Este es el mecanismo de tecla muerta
4412 \begin_layout Plain Layout
4422 se refiere a una tecla que no genera ningún carácter por sí mismo, pero
4423 seguida de otra tecla genera el carácter acentuado deseado.
4424 Por ejemplo, un caráter con diéresis, ü, se genera de esta manera.
4433 \begin_layout Standard
4438 y después una tecla que no está entre las permitidas (
4442 ), en la salida obtendrás el carácter
4446 seguido por el otro carácter, el no permitido.
4447 Hay que tener en cuenta que
4448 \begin_inset Flex MenuItem
4451 \begin_layout Plain Layout
4459 cancela una tecla muerta, de modo que si pulsas
4464 \begin_inset Flex MenuItem
4467 \begin_layout Plain Layout
4475 , el cursor no retrocede una posición sino que anula el efecto que
4479 hubiera tenido sobre la siguiente pulsación.
4482 \begin_layout Standard
4483 En el ejemplo siguiente, el carácter ' va a generar un acento agudo permitido
4484 sobre los caracteres a, e, i, o, u, A, E, I, O, U:
4487 \begin_layout LyX-Code
4490 kmod ' acute aeiouAEIOU
4493 \begin_layout Labeling
4494 \labelwidthstring 00.00.0000
4495 \begin_inset Flex Code
4498 \begin_layout Plain Layout
4504 Especifica una excepción para el carácter acentuado
4507 \begin_layout LyX-Code
4516 \begin_layout Standard
4517 Define una excepción para el
4530 debe haber sido asignado a una pulsación con una declaración previa de
4532 \begin_inset Flex Code
4535 \begin_layout Plain Layout
4551 no debe estar en el conjunto
4560 Si tecleas la secuencia
4569 Si dicha declaración no existe en el archivo
4570 \begin_inset Flex Code
4573 \begin_layout Plain Layout
4593 es el primer argumento de la declaración
4594 \begin_inset Flex Code
4597 \begin_layout Plain Layout
4610 \begin_layout Standard
4611 El comando siguiente generará äi cuando teclees agudo-i ('i):
4614 \begin_layout LyX-Code
4628 \begin_layout Labeling
4629 \labelwidthstring 00.00.0000
4630 \begin_inset Flex Code
4633 \begin_layout Plain Layout
4639 Combina dos caracteres acentos
4642 \begin_layout LyX-Code
4648 accent1 accent2 allowed
4651 \begin_layout Standard
4652 Esto es bastante esotérico.
4653 Permite combinar el efecto de
4661 (¡en ese orden!) sobre los caracteres permitidos
4674 deben haber sido declaradas con un comando
4675 \begin_inset Flex Code
4678 \begin_layout Plain Layout
4696 \begin_layout Standard
4697 Considera este ejemplo del archivo
4698 \begin_inset Flex Code
4701 \begin_layout Plain Layout
4712 \begin_layout LyX-Code
4715 kmod ; acute aeioyvhAEIOYVH
4719 kcomb acute umlaut iyIY
4722 \begin_layout Standard
4724 \begin_inset Flex MenuItem
4727 \begin_layout Plain Layout
4735 y obtener el efecto de
4736 \begin_inset Flex Code
4739 \begin_layout Plain Layout
4752 En este caso un retroceso cancela la última tecla muerta, así que si tecleas
4754 \begin_inset Flex MenuItem
4757 \begin_layout Plain Layout
4766 \begin_inset Flex Code
4769 \begin_layout Plain Layout
4782 \begin_layout Subsection
4786 \begin_layout Standard
4787 Después de realizados el mapa
4788 \begin_inset Flex Code
4791 \begin_layout Plain Layout
4800 \begin_inset Flex Code
4803 \begin_layout Plain Layout
4813 traza el mapa de las cadenas que los símbolos generan para los caracteres
4814 en la tipografía actual.
4815 La distribución de \SpecialChar LyX
4816 actualmente incluye al menos los archivos
4817 \begin_inset Flex Code
4820 \begin_layout Plain Layout
4829 \begin_inset Flex Code
4832 \begin_layout Plain Layout
4843 \begin_layout Standard
4844 En general el archivo
4845 \begin_inset Flex Code
4848 \begin_layout Plain Layout
4856 es una secuencia de declaraciones de la forma:
4859 \begin_layout LyX-Code
4872 \begin_layout Standard
4873 Por ejemplo, para asociar
4874 \begin_inset Flex MenuItem
4877 \begin_layout Plain Layout
4887 al correspondiente carácter en el conjunto iso-8859-1 (233), se usa:
4890 \begin_layout LyX-Code
4898 \begin_layout Standard
4900 \begin_inset Flex Code
4903 \begin_layout Plain Layout
4912 \begin_inset Flex Code
4915 \begin_layout Plain Layout
4926 Anotar que el mismo carácter puede aplicarse a más de una cadena.
4928 \begin_inset Flex Code
4931 \begin_layout Plain Layout
4942 \begin_layout LyX-Code
4954 \begin_inset Newline newline
4970 \begin_layout Standard
4972 no puede encontrar una declaración para la cadena por una tecla o una
4973 secuencia con tecla muerta, intentará si aparece como un carácter acentuado
4974 y probará a dibujar un acento sobre el carácter en la pantalla.
4977 \begin_layout Subsection
4981 \begin_layout Standard
4982 Hay una segunda manera de añadir soporte para caracteres internacionales
4983 mediante las denominadas teclas muertas.
4984 Una tecla muerta trabaja en combinación con una letra para generar un carácter
4986 Aquí explicaremos como crear una sencillísima tecla muerta para ilustrar
4990 \begin_layout Standard
4991 Supongamos que necesitas el carácter circunflejo
4992 \begin_inset Quotes fld
4996 \begin_inset Quotes frd
5000 Podrías asociar la tecla
5001 \begin_inset Flex MenuItem
5004 \begin_layout Plain Layout
5011 \begin_inset Flex MenuItem
5014 \begin_layout Plain Layout
5020 ) al comando \SpecialChar LyX
5022 \begin_inset Flex Code
5025 \begin_layout Plain Layout
5032 \begin_inset Flex Code
5035 \begin_layout Plain Layout
5042 Ahora, cuando pulses la tecla
5043 \begin_inset Flex MenuItem
5046 \begin_layout Plain Layout
5052 seguida de una letra, obtendrás esa letra con circunflejo sobre ella.
5053 Por ejemplo, la secuencia
5054 \begin_inset Quotes fld
5058 \begin_inset Flex MenuItem
5061 \begin_layout Plain Layout
5068 \begin_inset Quotes frd
5072 \begin_inset Quotes fld
5076 \begin_inset Quotes frd
5081 \begin_inset Quotes fld
5085 \begin_inset Flex Code
5088 \begin_layout Plain Layout
5095 \begin_inset Quotes frd
5098 , sin embargo, \SpecialChar LyX
5099 no imprime nada puesto que
5100 \begin_inset Flex MenuItem
5103 \begin_layout Plain Layout
5109 nunca lleva un circunflejo.
5111 \begin_inset Flex MenuItem
5114 \begin_layout Plain Layout
5120 tras una tecla muerta imprime el acento solo.
5121 ¡Advierte este último punto! Si asocias una tecla a una tecla muerta necesitará
5122 s reasociar el carácter de esa tecla a otra tecla.
5124 \begin_inset Flex MenuItem
5127 \begin_layout Plain Layout
5133 a una cedilla es una mala idea, puesto que solo obtendrás cedillas en lugar
5137 \begin_layout Standard
5138 Una forma habitual de asociar teclas muertas es usar
5139 \begin_inset Flex MenuItem
5142 \begin_layout Plain Layout
5149 \begin_inset Flex MenuItem
5152 \begin_layout Plain Layout
5159 \begin_inset Flex MenuItem
5162 \begin_layout Plain Layout
5168 en combinación con un acento, como
5169 \begin_inset Quotes fld
5173 \begin_inset Flex MenuItem
5176 \begin_layout Plain Layout
5183 \begin_inset Quotes frd
5187 \begin_inset Quotes fld
5191 \begin_inset Flex MenuItem
5194 \begin_layout Plain Layout
5201 \begin_inset Quotes frd
5205 \begin_inset Quotes fld
5209 \begin_inset Flex MenuItem
5212 \begin_layout Plain Layout
5219 \begin_inset Quotes frd
5223 Otra forma incluye el uso de
5224 \begin_inset Flex Code
5227 \begin_layout Plain Layout
5234 \begin_inset Flex Code
5237 \begin_layout Plain Layout
5243 para configurar la tecla especial
5244 \begin_inset Flex Code
5247 \begin_layout Plain Layout
5254 Esta tecla actúa de alguna forma como
5255 \begin_inset Flex MenuItem
5258 \begin_layout Plain Layout
5264 y permite teclas a caracteres acentuados.
5265 También puedes transformar teclas en muertas asociándolas a algo como
5266 \begin_inset Flex Code
5269 \begin_layout Plain Layout
5275 y después asociando esta tecla simbólica al correspondiente comando \SpecialChar LyX
5280 \begin_layout Plain Layout
5285 : Esto es exactamente lo que hago en mis archivos
5286 \begin_inset Flex Code
5289 \begin_layout Plain Layout
5296 \begin_inset Flex Code
5299 \begin_layout Plain Layout
5307 \begin_inset Flex MenuItem
5310 \begin_layout Plain Layout
5312 \begin_inset space ~
5321 \begin_inset Flex Code
5324 \begin_layout Plain Layout
5330 y unas cuantas de estas teclas simbólicas
5331 \begin_inset Quotes fld
5335 \begin_inset Flex Code
5338 \begin_layout Plain Layout
5345 \begin_inset Quotes frd
5348 asociadas a cosas como
5349 \begin_inset Flex MenuItem
5352 \begin_layout Plain Layout
5354 \begin_inset space ~
5363 \begin_inset Flex MenuItem
5366 \begin_layout Plain Layout
5368 \begin_inset space ~
5377 Así es como genero mis caracteres acentuados.
5382 Puedes hacer casi cualquier cosa con la tecla
5383 \begin_inset Flex Code
5386 \begin_layout Plain Layout
5393 \begin_inset Flex MenuItem
5396 \begin_layout Plain Layout
5402 , una tecla de función de reserva, etc.
5403 En cuanto a los comandos \SpecialChar LyX
5404 que generan acentos, consulta la entrada para
5406 \begin_inset Flex Code
5409 \begin_layout Plain Layout
5420 Ahí encontrarás la lista completa.
5423 \begin_layout Subsection
5424 Guardar la configuración de idioma
5427 \begin_layout Standard
5428 Puedes editar tus preferencias para que el entorno de idioma adecuado sea
5429 automáticamente configurado al iniciar \SpecialChar LyX
5431 \begin_inset Flex MenuItem
5434 \begin_layout Plain Layout
5435 Herramientas\SpecialChar menuseparator
5444 \begin_layout Chapter
5445 Instalación de nuevas clases de documento, formatos y plantillas
5446 \begin_inset CommandInset label
5448 name "cap:Instalación-de-nuevas"
5453 \begin_inset Argument 1
5456 \begin_layout Plain Layout
5457 Instalación de clases, formatos \SpecialChar ldots
5466 \begin_layout Standard
5467 En este capítulo describimos los procedimientos para crear e instalar nuevos
5468 archivos de plantillas y formatos de \SpecialChar LyX
5469 , así como repasar la instalación
5470 correcta de nuevas clases de documentos \SpecialChar LaTeX
5474 \begin_layout Standard
5475 En primer lugar, permite que digamos algo sobre la relación entre \SpecialChar LyX
5476 y \SpecialChar LaTeX
5478 Lo que hay que entender es que, en cierto sentido, \SpecialChar LyX
5479 no sabe nada de \SpecialChar LaTeX
5481 Desde el punto de vista de \SpecialChar LyX
5482 , \SpecialChar LaTeX
5483 solo es uno más de los varios
5484 \begin_inset Quotes fld
5488 \begin_inset Quotes frd
5491 en los que es capaz de generar salida.
5492 Otros son DocBook, texto sencillo y XHTML.
5494 es, por supuesto, un formato particularmente importante, pero muy poca
5495 de la información que \SpecialChar LyX
5496 tiene sobre \SpecialChar LaTeX
5497 está realmente contenida en el propio
5502 \begin_layout Plain Layout
5503 Algunos comandos son lo bastante complejos como para ser incluidos en el
5504 código de \SpecialChar LyX
5506 Pero en general los desarrolladores consideran esto una mala cosa.
5512 Esa información, incluso para las clases estándar como
5516 , está almacenada en 'archivos de formato (
5521 De igual manera \SpecialChar LyX
5522 no sabe gran cosa sobre DocBook o XHTML.
5523 Esa información está en los archivos de formato.
5526 \begin_layout Standard
5527 El archivo de formato para una determinada clase de documento se puede considera
5528 r como un manual de instrucciones para traducir las estructuras de \SpecialChar LyX
5530 y sus estilos, ciertos tipos de recuadros, etc.— a las estructuras correspondien
5531 tes de \SpecialChar LaTeX
5533 Por ejemplo, casi todo lo que \SpecialChar LyX
5535 \begin_inset Flex Code
5538 \begin_layout Plain Layout
5544 está contenido en el archivo
5545 \begin_inset Flex Code
5548 \begin_layout Plain Layout
5554 y en otros archivos incluidos en este.
5555 Por esta razón, quien intente escribir archivos de formato debería empezar
5556 por estudiar los archivos existentes.
5557 Un buen sitio para empezar es
5558 \begin_inset Flex Code
5561 \begin_layout Plain Layout
5567 , que está incluido en
5568 \begin_inset Flex Code
5571 \begin_layout Plain Layout
5578 \begin_inset Flex Code
5581 \begin_layout Plain Layout
5587 y muchos otros archivos de formato para clases de documento.
5588 En este archivo se definen las secciones y demás:
5589 \begin_inset Flex Code
5592 \begin_layout Plain Layout
5598 indica a \SpecialChar LyX
5599 como traducir los párrafos con estilos como Sección, Subsección,
5600 etc., a los comandos y etiquetas correspondientes en \SpecialChar LaTeX
5603 \begin_inset Flex Code
5606 \begin_layout Plain Layout
5612 solo incluye, básicamente, varios de estos archivos
5613 \begin_inset Flex Code
5616 \begin_layout Plain Layout
5625 \begin_layout Standard
5626 Pero definir la correspondencia \SpecialChar LyX
5628 no es lo único que hacen los archivos
5630 Su otra tarea es definir cómo aparecerán en pantalla las estructuras de
5633 El hecho de que los archivos de formato tengan estas dos tareas es a veces
5634 fuente de confusión, porque son totalmente independientes.
5635 Indicar a \SpecialChar LyX
5636 cómo traducir cierto estilo de párrafo a \SpecialChar LaTeX
5637 no le dice cómo mostrarlo
5638 en pantalla; a la inversa, indicar cómo mostrar en pantalla un estilo de
5639 párrafo no tiene nada que ver con su traducción a \SpecialChar LaTeX
5640 (solo permite indicar
5641 a \SpecialChar LaTeX
5643 Así pues, en general, cuando defines una nueva construcción en \SpecialChar LyX
5645 tienes que hacer dos cosas: 1) indicar la traducción a \SpecialChar LaTeX
5647 presentación en pantalla.
5650 \begin_layout Standard
5651 Gran parte de lo dicho es cierto, también, en relación con otros formatos
5652 de salida, aunque XHTML es un poco diferente porque en este caso \SpecialChar LyX
5657 , en cierta medida, de usar la información de la presentación de un párrafo
5658 en pantalla para generar la presentación (en forma de CSS) del párrafo
5660 Incluso en este caso, no obstante, la distinción entre lo que hace \SpecialChar LyX
5662 e y la forma en que las cosas se muestran externamente sigue en vigor, y
5663 ambas se pueden controlar separadamente.
5665 \begin_inset CommandInset ref
5667 reference "sec:Etiquetas-para-XHTML"
5674 \begin_layout Section
5675 Instalación de nuevos archivos \SpecialChar LaTeX
5679 \begin_layout Standard
5680 Algunas instalaciones quizá no incluyan un paquete \SpecialChar LaTeX
5681 que te gustaría usar
5684 Por ejemplo, podrías necesitar Foil\SpecialChar TeX
5685 , un paquete para preparar transparencias
5686 o diapositivas para proyectores.
5687 Las modernas distribuciones de \SpecialChar LaTeX
5688 como \SpecialChar TeX
5689 Live (2008 o posterior) o MiK\SpecialChar TeX
5691 una interfaz de usuario para eso.
5692 Por ejemplo, en MiK\SpecialChar TeX
5694 \begin_inset Quotes fld
5697 Administrador de paquetes
5698 \begin_inset Quotes frd
5701 para obtener una lista de los disponibles.
5702 Para instalar uno, haz clic derecho sobre él o usa el botón de la herramienta
5706 \begin_layout Standard
5707 Si tu distribución \SpecialChar LaTeX
5709 \begin_inset Quotes fld
5712 administrador de paquetes
5713 \begin_inset Quotes frd
5716 , o si el paquete no está disponible en ella, sigue los siguientes pasos
5717 para instalarlo manualmente:
5720 \begin_layout Enumerate
5721 Consigue el paquete de
5722 \begin_inset CommandInset href
5725 target "http://www.ctan.org/"
5732 \begin_layout Enumerate
5733 Si el paquete contiene un archivo con la extensión
5734 \begin_inset Quotes fld
5738 \begin_inset Flex Code
5741 \begin_layout Plain Layout
5748 \begin_inset Quotes frd
5751 (es el caso de Foil\SpecialChar TeX
5752 ) abre una consola, cambia a la carpeta del archivo
5753 y ejecuta el comando
5754 \begin_inset Flex Code
5757 \begin_layout Plain Layout
5764 Así desempaquetamos y disponemos de todos los archivos para instalar.
5765 La mayoría de paquetes \SpecialChar LaTeX
5766 no están empaquetados y podemos saltar este paso.
5769 \begin_layout Enumerate
5770 Tienes que decidir si el paquete estará disponible para todos los usuarios
5772 \begin_inset Separator parbreak
5779 \begin_layout Enumerate
5780 En sistemas *nix (Linux, OSX, etc.), si el paquete va estar disponible para
5781 todos los usuarios del sistema, hay que instalarlo en el árbol 'local'
5783 , de lo contrario instálalo en tu directorio \SpecialChar TeX
5785 La ubicación de estos árboles, si no existen ya, depende del sistema.
5786 Para encontrarlos mira en el archivo
5787 \begin_inset Flex Code
5790 \begin_layout Plain Layout
5800 \begin_layout Plain Layout
5801 Usualmente es el directorio
5805 , aunque se puede ejecutar el comando
5806 \begin_inset Flex Code
5809 \begin_layout Plain Layout
5820 La ubicación del árbol `local' de \SpecialChar TeX
5821 está definida por la variable
5822 \begin_inset Flex Code
5825 \begin_layout Plain Layout
5831 ; generalmente algo como
5833 /usr/local/share/texmf/
5836 La ubicación del árbol `user' de \SpecialChar TeX
5838 \begin_inset Flex Code
5841 \begin_layout Plain Layout
5852 (Si estas variables no están predefinidas, debes hacerlo.) Probablemente
5853 necesites permiso de administrador para crear o modificar el árbol `local',
5854 pero no para el árbol `user'.
5855 \begin_inset Newline newline
5858 En general, es recomendable instalar en el árbol `user' porque no será modificad
5859 o o sobrescrito al actualizar el sistema.
5860 Además, se guardará copia de él cuando hagas copia de seguridad de tu directori
5861 o `home' (que debe ser lo habitual).
5864 \begin_layout Enumerate
5865 En Windows, para que el nuevo paquete esté disponible a todos los usuarios,
5866 cambia a la carpeta donde está instalado \SpecialChar LaTeX
5875 , (En MiK\SpecialChar TeX
5889 ) crea una nueva carpeta
5890 \begin_inset Flex Code
5893 \begin_layout Plain Layout
5899 y copia en ella todos los archivos del paquete.
5900 Para hacer el paquete disponible solo a un usuario o si no dispones de
5901 permisos, haz lo mismo pero en el directorio de \SpecialChar LaTeX
5903 \begin_inset space \thinspace{}
5906 ej.,en MiK\SpecialChar TeX
5908 \begin_inset space ~
5912 \begin_inset Newline newline
5919 Documents and Settings
5926 \begin_inset Newline newline
5930 \begin_inset Phantom HPhantom
5933 \begin_layout Plain Layout
5954 \begin_inset Newline newline
5958 \begin_inset Newline newline
5986 \begin_layout Enumerate
5987 Ahora hay que decir a \SpecialChar LaTeX
5988 que hay archivos nuevos.
5989 Esto depende de la distribución de \SpecialChar LaTeX
5991 \begin_inset Separator parbreak
5998 \begin_layout Enumerate
5999 Para \SpecialChar TeX
6000 Live ejecuta el comando
6001 \begin_inset Flex Code
6004 \begin_layout Plain Layout
6011 Si el paquete se instaló para todos los usuarios harán falta permisos de
6015 \begin_layout Enumerate
6016 Para MiK\SpecialChar TeX
6017 , si el paquete se instaló para todos los usuarios, inicia el programa
6019 \begin_inset Quotes eld
6023 \begin_inset space ~
6027 \begin_inset Quotes erd
6031 \begin_inset Quotes eld
6035 \begin_inset Quotes erd
6039 Si no, inicia el programa
6040 \begin_inset Quotes eld
6044 \begin_inset Quotes erd
6051 \begin_layout Enumerate
6052 Finalmente, hay que decir a \SpecialChar LyX
6053 que hay nuevos paquetes disponibles.
6055 \begin_inset Flex MenuItem
6058 \begin_layout Plain Layout
6059 Herramientas\SpecialChar menuseparator
6065 y reinicia \SpecialChar LyX
6069 \begin_layout Standard
6070 Ya está instalado el paquete.
6071 En nuestro ejemplo, la clase de documento
6072 \begin_inset Flex Code
6075 \begin_layout Plain Layout
6077 \begin_inset space ~
6084 \begin_layout Plain Layout
6096 estará ahora disponible en
6097 \begin_inset Flex MenuItem
6100 \begin_layout Plain Layout
6101 Documento\SpecialChar menuseparator
6102 Configuración\SpecialChar menuseparator
6104 \begin_inset space ~
6108 \begin_inset space ~
6120 \begin_layout Standard
6121 Si quieres usar una clase de documento \SpecialChar LaTeX
6122 que no aparece listada en
6123 \begin_inset Flex MenuItem
6126 \begin_layout Plain Layout
6127 Documento\SpecialChar menuseparator
6128 Configuración\SpecialChar menuseparator
6130 \begin_inset space ~
6134 \begin_inset space ~
6142 , debes crear un archivo de formato (`layout') para ella.
6143 Este es el tema de la sección siguiente.
6146 \begin_layout Section
6147 Tipos de archivos de formato
6150 \begin_layout Standard
6151 Esta sección describe los diversos tipos de arhivos de \SpecialChar LyX
6152 que contienen informació
6155 \begin_inset Flex Code
6158 \begin_layout Plain Layout
6164 describen estilos de párrafo y de carácter, y determinan cómo los debería
6165 presentar \SpecialChar LyX
6166 y cómo deberían traducirse a \SpecialChar LaTeX
6167 , DocBook, XHTML o cualquier otro
6168 formato de salida que se vaya a usar.
6172 \begin_layout Standard
6173 Intentaremos aquí dar una minuciosa descripción del proceso; sin embargo,
6174 hay tantos tipos diferentes de documentos soportados por clases de \SpecialChar LaTeX
6176 no podemos aspirar a tratar todas las distintas posibilidades o problemas
6177 que puedas encontrar.
6178 La lista de usuarios de \SpecialChar LyX
6179 es frecuentada por gente con mucha experiencia
6180 en el diseño de formatos deseosa de compartir sus conocimientos.
6183 \begin_layout Standard
6184 Cuando te pongas a escribir un nuevo formato, es de gran ayuda echar un
6185 vistazo a los formatos de ejemplo suministrados con \SpecialChar LyX
6187 Si escribes un `layout' de \SpecialChar LyX
6188 para una clase de documento \SpecialChar LaTeX
6190 podría ser útil también a otros, no dudes en compartir tu labor enviándola
6192 \begin_inset CommandInset href
6194 name "sección 'Layouts' en wiki LyX"
6195 target "http://wiki.lyx.org/Layouts/Layouts"
6199 o incluso a la lista de desarrolladores de \SpecialChar LyX
6200 para poderlo incluir en la
6205 \begin_layout Plain Layout
6206 Hay que advertir que \SpecialChar LyX
6207 se acoge a la licencia GPL, por tanto cualquier material
6208 aportado debe tener la misma licencia.
6216 \begin_layout Subsection
6218 \begin_inset CommandInset label
6220 name "subsec:Módulos-de-formato"
6227 \begin_layout Standard
6228 Hemos hablado hasta ahora de `archivos de formato'.
6229 Pero hay distintos tipos de archivos con información sobre formatos.
6230 Estrictamente, los archivos de formato tienen la extensión
6231 \begin_inset Flex Code
6234 \begin_layout Plain Layout
6240 y proporcionan a \SpecialChar LyX
6241 información sobre las clases de documento.
6242 Sin embargo, a partir de \SpecialChar LyX
6243 1.6, esta información puede proporcionarse también
6248 , que tienen la extensión
6249 \begin_inset Flex Code
6252 \begin_layout Plain Layout
6259 Los módulos son a los paquetes \SpecialChar LaTeX
6260 lo que los formatos a las clases \SpecialChar LaTeX
6262 módulos —como el módulo Notas finales— dan soporte específico a un paquete
6263 determinado —en este caso
6264 \begin_inset Flex Code
6267 \begin_layout Plain Layout
6274 En cierto sentido, los módulos de formato son similares a los `archivos
6279 \begin_layout Plain Layout
6280 Estos pueden tener cualquier extensión pero, por convenio, se usa la extensión
6282 \begin_inset Flex Code
6285 \begin_layout Plain Layout
6297 \begin_inset Flex Code
6300 \begin_layout Plain Layout
6306 —, ya que, como estos, los módulos no son específicos para una clase de
6307 documento dada, sino que se pueden usar con muchos formatos diferentes.
6308 La diferencia es que el uso de un archivo incluido con
6309 \begin_inset Flex Code
6312 \begin_layout Plain Layout
6318 requiere editar dicho archivo, mientras que los módulos se seleccionan
6320 \begin_inset Flex MenuItem
6323 \begin_layout Plain Layout
6324 Documento\SpecialChar menuseparator
6334 \begin_layout Standard
6335 La construcción de módulos es la forma más fácil de iniciarse en la edición
6336 del formato, puesto que puede ser tan sencillo como añadir un nuevo estilo
6337 de párrafo o un recuadro flexible.
6338 No obstante, los módulos pueden, en principio, contener cualquier cosa
6339 que pueda contener un archivo `layout'.
6342 \begin_layout Standard
6343 Después de crear un módulo nuevo y copiarlo en la carpeta
6344 \begin_inset Flex Code
6347 \begin_layout Plain Layout
6353 , tendrás que reconfigurar \SpecialChar LyX
6354 y reiniciar después para que el módulo aparezca
6356 Sin embargo, los cambios que hagas al módulo se verán inmediatamente si
6358 \begin_inset Flex MenuItem
6361 \begin_layout Plain Layout
6362 Documento\SpecialChar menuseparator
6368 , seleccionas lo que sea y después pulsas
6369 \begin_inset Quotes fld
6373 \begin_inset Quotes frd
6379 Es muy recomendable guardar el trabajo antes de hacer eso.
6384 es muy recomendable no intentar editar los módulos mientras se está trabajando
6385 simultáneamente en un documento
6388 Aunque los desarrolladores, por supuesto, se esfuerzan en mantener la estabilid
6389 ad de \SpecialChar LyX
6390 en estas situaciones, errores sintácticos y similares en el archivo
6391 del módulo podrían causar extraños comportamientos.
6394 \begin_layout Subsubsection
6398 \begin_layout Standard
6399 Los módulos son a \SpecialChar LyX
6400 lo que los paquetes a \SpecialChar LaTeX
6402 Sin embargo, a veces puede suceder que necesites un recuadro específico
6403 o un estilo de carácter solo para un documento, y escribir un módulo que
6404 estará disponible también para otros documentos tiene poco sentido.
6405 En estos casos, lo que necesitas es el
6406 \begin_inset Quotes fld
6410 \begin_inset Quotes frd
6417 \begin_layout Standard
6420 Documento\SpecialChar menuseparator
6421 Configuración\SpecialChar menuseparator
6425 El gran cuadro de texto permite introducir todo lo que podría incluirse
6426 en un archivo de formato o en un módulo.
6427 De hecho, el formato local de un documento se puede considerar como un
6428 módulo que le pertenece solo a él.
6429 Por tanto, en particular, hay que introducir una etiqueta
6430 \begin_inset Flex Code
6433 \begin_layout Plain Layout
6440 Cualquier formato es aceptable, pero debería usarse normalmente el actual
6442 (En \SpecialChar LyX
6443 2.1 el formato actual es 48).
6444 Debes tener en cuenta que el formato local no es soportado por versiones
6446 anteriores a 1.6, por tanto no deberías usarlo si quieres poder exportar
6447 el documento a \SpecialChar LyX
6448 1.5 o anteriores sin perder la información del formato local.
6449 Si quieres poder exportar a 1.6 —el formato local es soportado pero no hay
6450 IU par él—, deberías usar formato 11 y, por supuesto, usar solo estructuras
6451 que estuvieran disponibles en \SpecialChar LyX
6455 \begin_layout Standard
6456 Una vez introducido algo en el panel
6457 \begin_inset Flex Code
6460 \begin_layout Plain Layout
6468 \begin_inset Quotes fld
6472 \begin_inset Quotes frd
6476 Pulsando ese botón \SpecialChar LyX
6477 determinará si lo introducido es información válida
6478 para el formato elegido.
6480 informará del resultado pero, desafortunadamente, no indicará qué errores
6481 pudiera haber habido.
6482 Sin embargo, si \SpecialChar LyX
6483 se ha arrancado en una terminal se verán ahí los errores.
6484 El formato local no se podrá guardar hasta que se haya introducido algo
6488 \begin_layout Standard
6489 Las advertencias al final de la sección anterior se aplican también aquí.
6490 Es mejor no enredar con formato local mientras se está trabajando, especialment
6491 e si no se ha guardado el documento.
6492 Dicho esto, usar formato local en un documento de prueba puede ser una
6493 forma muy conveniente de probar ideas de formato, o incluso de empezar
6494 a desarrollar un módulo.
6497 \begin_layout Subsection
6498 Formato para archivos
6499 \begin_inset Flex MenuItem
6502 \begin_layout Plain Layout
6511 \begin_layout Standard
6512 Probablemente te vas a encontrar con dos situaciones a la hora de querer
6513 soportar una nueva clase de documento \SpecialChar LaTeX
6514 , según se trate de archivos de estilo
6516 \begin_inset Flex Code
6519 \begin_layout Plain Layout
6525 ) o de archivos de clases \SpecialChar LaTeX2e
6527 \begin_inset Flex Code
6530 \begin_layout Plain Layout
6537 Dar soporte a un nuevo estilo es bastante fácil.
6538 Dar soporte a una nueva clase es un poco más difícil.
6539 Trataremos el primer caso en esta sección y el otro en la siguiente.
6540 Lo mismo cabe decir, por supuesto, para el soporte de un nuevo DocBook
6544 \begin_layout Standard
6545 El caso más sencillo es aquel en el que la nueva clase de documento se suministr
6546 a como archivo de estilo que se usará conjuntamente con una clase ya soportada.
6547 Para nuestro ejemplo supondremos que el archivo de estilo se llama
6548 \begin_inset Flex MenuItem
6551 \begin_layout Plain Layout
6557 y que se usará conjuntamente con
6558 \begin_inset Flex MenuItem
6561 \begin_layout Plain Layout
6567 , que es una clase estándar.
6570 \begin_layout Standard
6571 Empieza por copiar el archivo `layout' existente en tu directorio local:
6575 \begin_layout Plain Layout
6576 Evidentemente, cuál es tu directorio local variará según la plataforma,
6577 y además \SpecialChar LyX
6578 permite especificarlo al inicio usando la opción
6579 \begin_inset Flex Code
6582 \begin_layout Plain Layout
6596 \begin_layout LyX-Code
6597 cp report.layout ~/.lyx/layouts/myclass.layout
6600 \begin_layout Standard
6602 \begin_inset Flex Code
6605 \begin_layout Plain Layout
6614 \begin_layout LyX-Code
6617 Declare\SpecialChar LaTeX
6621 \begin_layout Standard
6625 \begin_layout LyX-Code
6628 Declare\SpecialChar LaTeX
6629 Class[report, myclass.sty]{report (myclass)}
6632 \begin_layout Standard
6636 \begin_layout LyX-Code
6638 \begin_inset Newline newline
6644 \begin_inset Newline newline
6650 \begin_layout Standard
6651 cerca del principio del archivo.
6654 \begin_layout Standard
6655 Inicia \SpecialChar LyX
6657 \begin_inset Flex MenuItem
6660 \begin_layout Plain Layout
6661 Herramientas\SpecialChar menuseparator
6668 Después reinicia \SpecialChar LyX
6669 y haz una prueba con un documento nuevo.
6671 \begin_inset Flex MenuItem
6674 \begin_layout Plain Layout
6675 Documento\SpecialChar menuseparator
6682 \begin_inset Quotes fld
6686 \begin_inset Flex MenuItem
6689 \begin_layout Plain Layout
6696 \begin_inset Quotes frd
6699 en la lista de clases de documento.
6700 Es probable que algunos de los comandos de secciones y demás en tu nueva
6701 clase funcionen de distinta manera a como lo hacen en la clase estándar
6703 \begin_inset Flex Code
6706 \begin_layout Plain Layout
6712 en este ejemplo—, de modo que si quieres, ahora puedes enredar un rato
6713 con los ajustes de las distintas secciones.
6714 La información del formato de las secciones se encuentra en
6715 \begin_inset Flex Code
6718 \begin_layout Plain Layout
6724 , pero no necesitas copiar ni cambiar este archivo.
6725 Simplemente añade tus cambios a tu archivo `layout' después de la línea
6727 \begin_inset Flex Code
6730 \begin_layout Plain Layout
6737 \begin_inset Flex Code
6740 \begin_layout Plain Layout
6747 Por ejemplo, podrías añadir estas líneas:
6750 \begin_layout LyX-Code
6754 \begin_layout LyX-Code
6758 \begin_layout LyX-Code
6762 \begin_layout LyX-Code
6766 \begin_layout LyX-Code
6770 \begin_layout Standard
6771 para cambiar la tipografía de los encabezados de capítulo a sans-serif.
6772 Esto sobrescribirá (o, en este caso, añadirá) la declaración para el estilo
6777 \begin_layout Standard
6778 Tu nuevo paquete puede proporcionar además comandos o entornos no presentes
6780 En este caso, los añadirás al archivo `layout'.
6782 \begin_inset space ~
6786 \begin_inset CommandInset ref
6788 reference "sec:Estructura-del-archivo-layout"
6792 para información sobre cómo hacerlo.
6795 \begin_layout Standard
6797 \begin_inset Flex MenuItem
6800 \begin_layout Plain Layout
6806 se puede usar con diferentes clases de documento, e incluso si no es así,
6807 lo más sencillo sería escribir un módulo que puedes cargar con la clase
6809 El módulo más simple posible podría ser:
6812 \begin_layout LyX-Code
6815 Declare\SpecialChar LyX
6819 \begin_layout LyX-Code
6823 \begin_layout LyX-Code
6824 #Support for mypkg.sty.
6827 \begin_layout LyX-Code
6829 \begin_inset Newline newline
6835 \begin_layout LyX-Code
6837 \begin_inset Newline newline
6843 \begin_layout LyX-Code
6845 \begin_inset Newline newline
6851 \begin_inset Newline newline
6857 \begin_layout Standard
6858 Un módulo más complejo podría modificar el comportamiento de alguna estructura
6859 ya existente o definir algunas nuevas.
6860 De nuevo te remitimos a sección
6861 \begin_inset space ~
6865 \begin_inset CommandInset ref
6867 reference "sec:Estructura-del-archivo-layout"
6874 \begin_layout Subsection
6875 Formato para archivos
6876 \begin_inset Flex MenuItem
6879 \begin_layout Plain Layout
6888 \begin_layout Standard
6889 En este caso hay dos opciones.
6890 Una, que el archivo de clase esté él mismo basado en una clase de documento
6892 Por ejemplo, muchas clases de tesis están basadas en
6893 \begin_inset Flex MenuItem
6896 \begin_layout Plain Layout
6903 Para ver si el tuyo lo está, busca una línea parecida a
6906 \begin_layout LyX-Code
6912 \begin_layout Standard
6914 Si está, entonces puedes proceder en gran parte como en la sección anterior,
6915 aunque la línea Declare\SpecialChar LaTeX
6916 Class será diferente.
6917 Si tu nueva clase es tesis y está basada en book, la línea debería poner:
6921 \begin_layout Plain Layout
6922 Y será mucho más fácil si guardas el archivo como
6923 \begin_inset Flex Code
6926 \begin_layout Plain Layout
6933 supone que la clase de documento tiene el mismo nombre que el archivo
6943 \begin_layout LyX-Code
6946 Declare\SpecialChar LaTeX
6947 Class[thesis,book]{thesis}
6950 \begin_layout Standard
6951 Si, por el contrario, la nueva clase no está basada en una ya existente,
6952 probablemente tendrás que ir pensando en tu propio formato.
6953 Recomendamos firmemente copiar un archivo de formato existente que use
6954 una clase de \SpecialChar LaTeX
6955 parecida y modificarlo, si es posible.
6956 O al menos, usa un archivo existente como punto de partida para ver qué
6957 items son los que te deben preocupar.
6958 Los detalles se discuten a continuación.
6961 \begin_layout Subsection
6962 Creación de plantillas
6963 \begin_inset CommandInset label
6965 name "subsec:Creación-de-plantillas"
6972 \begin_layout Standard
6973 Una vez escrito un archivo de formato para una clase nueva de documento,
6974 podrías pensar en escribir además una
6979 Una plantilla funciona como una especie de tutorial para tu formato, mostrando
6980 cómo podría usarse, aunque sea con contenido irrelevante.
6981 Naturalmente, puedes echar un vistazo a las plantillas incluidas en \SpecialChar LyX
6986 \begin_layout Standard
6987 Las plantillas se crean exactamente igual que un documento normal: usando
6990 La única diferencia es que los documentos corrientes tienen todos los ajustes
6991 posibles, incluso el esquema de tipografías y el tamaño del papel.
6992 Generalmente, un usuario no desea que una plantilla sobrescriba sus ajustes
6993 preferidos para dichos parámetros.
6994 Por esta razón, el diseñador de una plantilla debería quitar comandos como
6996 \begin_inset Flex Code
6999 \begin_layout Plain Layout
7008 \begin_inset Flex Code
7011 \begin_layout Plain Layout
7019 de los archivos de plantillas de \SpecialChar LyX
7021 Esto se puede hacer con cualquier editor de texto sencillo, por ejemplo
7023 \begin_inset Flex Code
7026 \begin_layout Plain Layout
7033 \begin_inset Flex Code
7036 \begin_layout Plain Layout
7046 \begin_layout Standard
7047 Los archivos editados de plantillas que has creado se ubican en
7048 \begin_inset Flex Code
7051 \begin_layout Plain Layout
7057 , copia los que uses del directorio global de plantillas en
7058 \begin_inset Flex Code
7061 \begin_layout Plain Layout
7068 al mismo sitio y redefine la ruta a las plantillas en el diálogo
7069 \begin_inset Flex MenuItem
7072 \begin_layout Plain Layout
7073 Herramientas\SpecialChar menuseparator
7074 Preferencias\SpecialChar menuseparator
7083 \begin_layout Standard
7084 De paso advertiremos que hay una plantilla,
7085 \begin_inset Flex Code
7088 \begin_layout Plain Layout
7094 , que tiene un papel especial: esta plantilla se carga cada vez que abres
7095 un documento nuevo con
7096 \begin_inset Flex MenuItem
7099 \begin_layout Plain Layout
7100 Archivo\SpecialChar menuseparator
7106 , con el fin de proporcionar ajustes predeterminados por omisión.
7107 Para (re)crear esta plantilla desde dentro de \SpecialChar LyX
7108 , lo que debes hacer es abrir
7109 un documento, establecer los ajustes deseados y usar el botón
7110 \begin_inset Flex MenuItem
7113 \begin_layout Plain Layout
7114 Guardar como predeterminados
7122 \begin_layout Subsection
7123 Actualización de antiguos archivos de formato
7126 \begin_layout Standard
7127 El formato de los archivos de formato cambia con cada nueva versión de \SpecialChar LyX
7129 de modo que los antiguos archivos de formato deben ser convertidos.
7131 lee un archivo de formato con formato antiguo lanzará la herramienta
7133 \begin_inset Flex Code
7136 \begin_layout Plain Layout
7142 , que lo convierte a un archivo temporal con el formato actual.
7143 El archivo original se deja sin tocar.
7144 Si lo usas a menudo y lo quieres convertir permanentemente para evitar
7145 que \SpecialChar LyX
7146 tenga que hacerlo cada vez, ejecuta el convertidor a mano:
7149 \begin_layout Enumerate
7153 \begin_inset Flex Code
7156 \begin_layout Plain Layout
7165 \begin_inset Flex Code
7168 \begin_layout Plain Layout
7179 \begin_layout Enumerate
7185 \begin_inset Newline newline
7189 \begin_inset Flex Code
7192 \begin_layout Plain Layout
7193 python \SpecialChar LyX
7194 Dir/scripts/layout2layout.py myclass.old myclass.layout
7200 \begin_inset Newline newline
7206 \begin_inset Flex Code
7209 \begin_layout Plain Layout
7220 el nombre de tu directorio \SpecialChar LyX
7224 \begin_layout Standard
7225 La conversión manual no puede manejar archivos incluidos, así que estos
7226 tendrán que convertirse separadamente.
7229 \begin_layout Section
7230 Estructura del archivo `layout'
7231 \begin_inset CommandInset label
7233 name "sec:Estructura-del-archivo-layout"
7240 \begin_layout Standard
7241 Ha llegado por fin el momento de ponerte manos a la obra y crear o editar
7242 tu propio archivo de formato; las siguientes secciones describen aquello
7243 a lo que te vas a enfrentar.
7244 Nuestro consejo es ir despacito, probando y guardando a menudo.
7245 En realidad no es para tanto, pero la multitud de opciones puede llegar
7246 a abrumarte si intentas hacer muchas cosas a la vez.
7249 It becomes easier if you use existing layouts of \SpecialChar LyX
7250 as examples/reference
7251 or if you modify an existing layout to your needs.
7254 \begin_layout Standard
7255 Todos los rótulos o etiquetas en los archivos de formato son insensibles
7256 a las mayúsculas; esto significa que
7257 \begin_inset Flex Code
7260 \begin_layout Plain Layout
7267 \begin_inset Flex Code
7270 \begin_layout Plain Layout
7277 \begin_inset Flex Code
7280 \begin_layout Plain Layout
7286 son el mismo comando.
7287 Los valores posibles se imprimen entre corchetes detrás del nombre de la
7289 Si en una descripción de una clase de texto no se especifica una característica
7290 , el valor por omisión se escribe en estilo
7291 \begin_inset Flex Code
7294 \begin_layout Plain Layout
7303 Si el argumento tiene un tipo de dato como
7304 \begin_inset Quotes fld
7308 \begin_inset Quotes frd
7312 \begin_inset Quotes fld
7316 \begin_inset Quotes frd
7319 , el valor por omisión se muestra de esta manera:
7320 \begin_inset Flex Code
7323 \begin_layout Plain Layout
7334 \begin_layout Subsection
7335 Declaración de la clase de documento
7340 \begin_layout Standard
7341 Las líneas de un archivo de formato que empiezan con
7342 \begin_inset Flex Code
7345 \begin_layout Plain Layout
7352 Hay una excepción a esta regla: todos los formatos deben comenzar con líneas
7356 \begin_layout LyX-Code
7359 #% Do not delete the line below; configure depends on this
7363 \begin_layout Plain Layout
7367 \begin_inset space \thinspace{}
7372 : No borrar la línea siguiente; la configuración depende de ella
7380 \begin_layout LyX-Code
7391 \begin_layout Plain Layout
7400 eXClass{Article (Standard Class)}
7403 \begin_layout LyX-Code
7408 DeclareCategory{Articles}
7411 \begin_layout Standard
7416 línea se usan en la (re)configuración de \SpecialChar LyX
7418 El archivo `layout' es leido por el guión de \SpecialChar LaTeX
7420 \begin_inset Flex Code
7423 \begin_layout Plain Layout
7429 de un modo especial tal que
7430 \begin_inset Flex Code
7433 \begin_layout Plain Layout
7440 La primera línea es solo un comentario y la segunda contiene la declaración
7445 de la clase de texto
7447 and the third line contains the optional classification of the class
7450 Si estas líneas aparecen en un archivo llamado
7451 \begin_inset Flex Code
7454 \begin_layout Plain Layout
7460 , entonces definen una clase de texto de nombre
7461 \begin_inset Flex Code
7464 \begin_layout Plain Layout
7470 (el nombre del archivo de formato) que usa la clase de documento \SpecialChar LaTeX
7472 \begin_inset Flex Code
7475 \begin_layout Plain Layout
7481 (por omisión se usa el mismo nombre para ambos).
7483 \begin_inset Quotes fld
7486 Article (Standard Class)
7487 \begin_inset Quotes frd
7490 se utiliza como descripción de la clase de texto y es la que aparece en
7492 \begin_inset Flex MenuItem
7495 \begin_layout Plain Layout
7496 Documento\SpecialChar menuseparator
7506 \begin_inset Quotes eld
7510 \begin_inset Quotes erd
7513 in the example) is also used in the
7514 \begin_inset Flex MenuItem
7517 \begin_layout Plain Layout
7520 Document\SpecialChar menuseparator
7526 dialog: the text classes are grouped by these categories (which are usually
7527 genres, so typical categories are
7528 \begin_inset Quotes eld
7532 \begin_inset Quotes erd
7536 \begin_inset Quotes eld
7540 \begin_inset Quotes erd
7544 \begin_inset Quotes eld
7548 \begin_inset Quotes erd
7552 \begin_inset Quotes eld
7556 \begin_inset Quotes erd
7560 \begin_inset Quotes eld
7564 \begin_inset Quotes erd
7568 \begin_inset Quotes eld
7572 \begin_inset Quotes erd
7576 If no category has been declared, the class will be put in the
7577 \begin_inset Quotes eld
7581 \begin_inset Quotes erd
7587 \begin_layout Standard
7588 Supongamos que has escrito tu propia clase de texto, que utiliza la clase
7590 \begin_inset Flex Code
7593 \begin_layout Plain Layout
7599 , pero en la que has cambiado el aspecto de los encabezados de sección.
7600 Si lo pones en un archivo
7601 \begin_inset Flex Code
7604 \begin_layout Plain Layout
7610 , la cabecera de este archivo debería ser:
7613 \begin_layout LyX-Code
7616 #% Do not delete the line below; configure depends on this
7619 \begin_layout LyX-Code
7630 \begin_layout Plain Layout
7639 eXClass[article]{Article (con Mis Encabezados)}
7642 \begin_layout LyX-Code
7647 DeclareCategory{Articles}
7650 \begin_layout Standard
7651 Esto declara la clase de texto
7652 \begin_inset Flex Code
7655 \begin_layout Plain Layout
7661 , asociada con la clase de documento \SpecialChar LaTeX
7663 \begin_inset Flex Code
7666 \begin_layout Plain Layout
7672 , y cuya descripción es
7673 \begin_inset Quotes fld
7676 Article (con Mis Encabezados)
7677 \begin_inset Quotes frd
7681 Si la clase de texto depende de varios paquetes, puedes declararla así:
7684 \begin_layout LyX-Code
7687 #% Do not delete the line below; configure depends on this
7690 \begin_layout LyX-Code
7701 \begin_layout Plain Layout
7710 eXClass[article,foo.sty]{Article (con Mis Encabezados)}
7713 \begin_layout LyX-Code
7718 DeclareCategory{Articles}
7721 \begin_layout Standard
7722 Esto indica que la clase de texto utiliza el paquete foo.sty.
7723 Finalmente, también es posible declarar clases para código DocBook.
7724 Una declaración típica podría ser:
7727 \begin_layout LyX-Code
7730 #% Do not delete the line below; configure depends on this
7733 \begin_layout LyX-Code
7738 DeclareDocBookClass[article]{SGML (DocBook Article)}
7741 \begin_layout LyX-Code
7746 DeclareCategory{Articles}
7749 \begin_layout Standard
7750 Anotar que estas declaraciones pueden llevar también un parámetro opcional
7751 que declare el nombre de la clase de documento (pero no una lista).
7754 \begin_layout Standard
7755 Así, para ser lo más explícito posible, la forma de la declaración del formato
7759 \begin_layout LyX-Code
7770 \begin_layout Plain Layout
7779 eXClass[class,package.sty]{descripción del formato}
7782 \begin_layout LyX-Code
7794 \begin_layout Standard
7795 La clase solo debe especificarse si el nombre de archivo de la clase \SpecialChar LaTeX
7797 el nombre de archivo del formato son diferentes; si el nombre del archivo
7798 de clase no se especifica, \SpecialChar LyX
7799 simplemente supondrá que es el mismo que el
7800 del archivo de formato.
7803 \begin_layout Standard
7804 Cuando la clase de texto se ha modificado según tus necesidades, lo que
7805 debes hacer es copiarla a
7806 \begin_inset Flex Code
7809 \begin_layout Plain Layout
7817 \begin_inset Flex Code
7820 \begin_layout Plain Layout
7827 \begin_inset Flex MenuItem
7830 \begin_layout Plain Layout
7831 Herramientas\SpecialChar menuseparator
7837 , y reiniciar \SpecialChar LyX
7839 Ahora la nueva clase de texto debería estar disponible junto con las demás.
7842 \begin_layout Standard
7843 Una vez instalado el `layout', puedes editarlo y ver los cambios sin tener
7844 que reconfigurar ni reiniciar \SpecialChar LyX
7850 \begin_layout Plain Layout
7851 En versiones de \SpecialChar LyX
7852 anteriores a 1.6 no era así.
7853 Como resultado, la edición de archivos de formato podía llevar mucho tiempo,
7854 pues constantemente había que reconfigurar y reiniciar.
7859 Se puede forzar la recarga del formato en uso mediante la función \SpecialChar LyX
7861 \begin_inset Flex MenuItem
7864 \begin_layout Plain Layout
7871 No hay atajo predeterminado para esta función —aunque por supuesto, puedes
7872 asociarle tú mismo una secuencia de teclas—.
7873 Normalmente usarás esta función introduciéndola simplemente en el
7881 \begin_layout Standard
7886 : Esto es mucho más que una
7887 \begin_inset Quotes fld
7890 característica avanzada
7891 \begin_inset Quotes frd
7899 recomendable que no intentes editar tu formato mientras estés trabajando
7900 en un documento importante.
7901 Usa un documento de prueba.
7902 Los errores sintácticos y similares en tu archivo de formato podrían provocar
7903 comportamientos extraños.
7904 En particular, tales errores podrían provocar que \SpecialChar LyX
7905 vea el formato actual
7906 como inválido e intente cambiar a algún otro.
7910 \begin_layout Plain Layout
7911 En realidad, los errores en la sintaxis pueden causar incluso el cierre
7913 , porque ciertos tipos de error pueden hacer que \SpecialChar LyX
7919 información de formato.
7920 Por favor ten cuidado.
7925 El equipo \SpecialChar LyX
7926 procura que \SpecialChar LyX
7927 se mantenga estable en estos casos, pero es mejor
7932 \begin_layout Plain Layout
7933 De todos modos, haz copias de seguridad regularmente.
7934 Y sé bueno con mamá.
7943 \begin_layout Subsection
7944 Declaración de un módulo
7947 \begin_layout Standard
7948 Un módulo debe empezar con una línea como la siguiente:
7951 \begin_layout LyX-Code
7958 \begin_layout Plain Layout
7965 yXModule[endnotes.sty]{Endnotes}
7968 \begin_layout Standard
7969 El argumento imprescindible es, entre llaves, el nombre del módulo tal como
7971 \begin_inset Flex MenuItem
7974 \begin_layout Plain Layout
7975 Documento\SpecialChar menuseparator
7976 Configuración\SpecialChar menuseparator
7983 El argumento entre corchetes es opcional: declara cualesquiera paquetes
7985 de los que depende el módulo.
7986 También es posible usar la forma
7987 \begin_inset Flex MenuItem
7990 \begin_layout Plain Layout
7996 como argumento opcional, que declara que el módulo solo puede usarse cuando
7997 existe una cadena de conversión entre los formatos `
7998 \begin_inset Flex Code
8001 \begin_layout Plain Layout
8008 \begin_inset Flex Code
8011 \begin_layout Plain Layout
8020 \begin_layout Standard
8021 La declaración del módulo debe proseguir con líneas como las siguientes:
8025 \begin_layout Plain Layout
8026 Preferiblemente en inglés si el módulo se va a publicar en \SpecialChar LyX
8028 Esta descripción aparecerá en la lista de mensajes para ser traducidos
8029 en la siguiente actualización de la interfaz.
8037 \begin_layout LyX-Code
8041 \begin_layout LyX-Code
8042 #Adds an endnote command, in addition to footnotes.
8046 \begin_layout LyX-Code
8047 #You will need to add
8049 theendnotes in \SpecialChar TeX
8053 \begin_layout LyX-Code
8054 #want the endnotes to appear.
8058 \begin_layout LyX-Code
8062 \begin_layout LyX-Code
8063 #Requires: somemodule | othermodule
8066 \begin_layout LyX-Code
8067 #Excludes: badmodule
8070 \begin_layout Standard
8071 La descripción se usa en
8072 \begin_inset Flex MenuItem
8075 \begin_layout Plain Layout
8076 Documento\SpecialChar menuseparator
8077 Configuración\SpecialChar menuseparator
8083 para proporcionar al usuario información sobre las acciones del módulo.
8085 \begin_inset Flex Code
8088 \begin_layout Plain Layout
8094 sirve para identificar otros módulos con los que se debe usar este; la
8096 \begin_inset Flex Code
8099 \begin_layout Plain Layout
8105 identifica los módulos con los que este no se puede usar.
8106 Ambas son opcionales, y, como se ve, varios módulos deben separarse con
8107 el símbolo tubería: |.
8108 Anotar que los módulos requeridos se tratan de forma disyuntiva: debe usarse
8113 de los módulos requeridos.
8119 Aquí, los módulos se identifican por sus nombres de archivo sin la extensión
8121 \begin_inset Flex Code
8124 \begin_layout Plain Layout
8132 \begin_inset Flex Code
8135 \begin_layout Plain Layout
8142 \begin_inset Flex Code
8145 \begin_layout Plain Layout
8154 \begin_layout Subsection
8155 Número de formatoLa primera línea no comentada de cualquier archivo `layout',
8160 contener el número de formato del archivo:
8163 \begin_layout Description
8164 \begin_inset Flex Code
8167 \begin_layout Plain Layout
8174 \begin_inset Flex Code
8177 \begin_layout Plain Layout
8183 ] El número de formato del archivo `layout'.
8186 \begin_layout Standard
8187 Esta etiqueta se introdujo en \SpecialChar LyX
8189 \begin_inset space ~
8193 Los archivos de formato de \SpecialChar LyX
8195 \begin_inset space ~
8198 1.3.x y anteriores no tienen un número explícito y se considera de
8199 \begin_inset Flex Code
8202 \begin_layout Plain Layout
8204 \begin_inset space ~
8213 El número para la versión actual de \SpecialChar LyX
8215 Cada versión de \SpecialChar LyX
8216 es capaz de leer los formatos de versiones anteriores,
8217 de la misma forma que puede leer archivos producidos con versiones de \SpecialChar LyX
8220 Sin embargo, no está previsto convertir a formatos anteriores.
8223 \begin_layout Subsection
8224 Parámetros generales de clases de texto
8225 \begin_inset CommandInset label
8227 name "subsec:Parámetros-generales-clases"
8234 \begin_layout Standard
8235 Estos son los parámetros generales que describen completamente una clase
8241 significa que deban aparecer en archivos
8242 \begin_inset Flex Code
8245 \begin_layout Plain Layout
8251 en vez de en módulos.
8252 Un módulo puede contener cualquier etiqueta de formato).
8255 \begin_layout Description
8256 \begin_inset Flex Code
8259 \begin_layout Plain Layout
8265 Añade información para el bloque
8266 \begin_inset Flex Code
8269 \begin_layout Plain Layout
8275 cuando el documento se exporte a XHTML.
8276 Típicamente, debería usarse para exportar información de estilo CSS, aunque
8277 se puede usar para cualquier cosa que pueda aparecer en
8278 \begin_inset Flex Code
8281 \begin_layout Plain Layout
8289 \begin_inset Quotes eld
8293 \begin_inset Flex Code
8296 \begin_layout Plain Layout
8303 \begin_inset Quotes erd
8309 \begin_layout Description
8310 \begin_inset Flex Code
8313 \begin_layout Plain Layout
8319 Añade información al preámbulo del documento.
8321 \begin_inset Quotes fld
8325 \begin_inset Flex Code
8328 \begin_layout Plain Layout
8335 \begin_inset Quotes frd
8341 \begin_layout Description
8342 \begin_inset Flex Code
8345 \begin_layout Plain Layout
8351 Define formatos a usar en la presentación de información bibliográfica.
8353 \begin_inset space ~
8357 \begin_inset CommandInset ref
8359 reference "subsec:Descripción-formato-cita"
8365 \begin_inset Quotes eld
8369 \begin_inset Flex Code
8372 \begin_layout Plain Layout
8379 \begin_inset Quotes erd
8385 \begin_layout Description
8386 \begin_inset Flex Code
8389 \begin_layout Plain Layout
8395 Describe varias opciones globales soportadas por la clase de documento.
8397 \begin_inset space ~
8401 \begin_inset CommandInset ref
8403 reference "subsec:ClassOptions"
8407 para una descripción.
8409 \begin_inset Quotes fld
8413 \begin_inset Flex Code
8416 \begin_layout Plain Layout
8423 \begin_inset Quotes frd
8429 \begin_layout Description
8430 \begin_inset Flex Code
8433 \begin_layout Plain Layout
8440 \begin_inset Flex Code
8443 \begin_layout Plain Layout
8452 \begin_inset space \thinspace{}
8456 \begin_inset Flex Code
8459 \begin_layout Plain Layout
8465 ] Establece el número de columnas por omisión.
8466 Se puede cambiar en el diálogo
8467 \begin_inset Flex MenuItem
8470 \begin_layout Plain Layout
8471 Documento\SpecialChar menuseparator
8480 \begin_layout Description
8481 \begin_inset Flex Code
8484 \begin_layout Plain Layout
8490 Esta secuencia define un nuevo contador.
8492 \begin_inset space ~
8496 \begin_inset CommandInset ref
8498 reference "subsec:Contadores"
8504 \begin_inset Quotes fld
8508 \begin_inset Flex Code
8511 \begin_layout Plain Layout
8518 \begin_inset Quotes frd
8524 \begin_layout Description
8525 \begin_inset Flex Code
8528 \begin_layout Plain Layout
8534 Establece la tipografía por omisión para presentar el documento.
8536 \begin_inset space ~
8540 \begin_inset CommandInset ref
8542 reference "subsec:Tipografías"
8546 para cómo declarar tipografías.
8548 \begin_inset Quotes fld
8552 \begin_inset Flex Code
8555 \begin_layout Plain Layout
8562 \begin_inset Quotes frd
8568 \begin_layout Description
8569 \begin_inset Flex Code
8572 \begin_layout Plain Layout
8579 \begin_inset Flex Code
8582 \begin_layout Plain Layout
8588 ] Especifica un módulo que se incluirá por omisión en esta clase de documento;
8589 deberá declararse por su nombre de archivo sin la extensión
8590 \begin_inset Flex Code
8593 \begin_layout Plain Layout
8600 El usuario puede, aún así, quitar el módulo, pero estará activo al principio.
8601 (Esto se aplica solo cuando se crean archivos nuevos, o si esta clase se
8602 elige para un documento existente.)
8605 \begin_layout Description
8606 \begin_inset Flex Code
8609 \begin_layout Plain Layout
8616 \begin_inset Flex Code
8619 \begin_layout Plain Layout
8625 ] Este es el estilo que será asignado a párrafos nuevos, generalmente
8626 \begin_inset Flex MenuItem
8629 \begin_layout Plain Layout
8636 Si no se especifica, se escogerá por omisión el primer estilo definido,
8637 pero es muy recomendable usar esta instrucción.
8640 \begin_layout Description
8641 \begin_inset Flex Code
8644 \begin_layout Plain Layout
8651 \begin_inset Flex Code
8654 \begin_layout Plain Layout
8660 ] Indica que el módulo en cuestión (que debería especificarse por el nombre
8661 de archivo sin la extensión
8662 \begin_inset Flex Code
8665 \begin_layout Plain Layout
8671 ) no puede utilizarse con esta clase de documento.
8672 Esto podría usarse en un archivo de formato específico de una publicación
8673 para, digamos, impedir el empleo del módulo
8674 \begin_inset Flex Code
8677 \begin_layout Plain Layout
8683 , que numera los teoremas y demás por secciones.
8688 puede utilizarse en un módulo.
8689 Los módulos tienen su propia forma de excluir otros módulos (véase
8690 \begin_inset space ~
8694 \begin_inset CommandInset ref
8696 reference "subsec:Módulos-de-formato"
8703 \begin_layout Description
8704 \begin_inset Flex Code
8707 \begin_layout Plain Layout
8713 Define un nuevo flotante.
8715 \begin_inset space ~
8719 \begin_inset CommandInset ref
8721 reference "subsec:Flotantes"
8727 \begin_inset Quotes fld
8731 \begin_inset Flex Code
8734 \begin_layout Plain Layout
8741 \begin_inset Quotes frd
8747 \begin_layout Description
8748 \begin_inset Flex Code
8751 \begin_layout Plain Layout
8757 Da información para el bloque
8758 \begin_inset Flex Code
8761 \begin_layout Plain Layout
8767 cuando esta clase de documento se exporte a XHTML.
8768 Advertir que esto sobrescribirá completamente cualquier declaración anterior
8770 \begin_inset Flex Code
8773 \begin_layout Plain Layout
8780 \begin_inset Flex Code
8783 \begin_layout Plain Layout
8791 \begin_inset Flex Code
8794 \begin_layout Plain Layout
8800 si solo quieres añadir material al preámbulo).
8802 \begin_inset Quotes eld
8806 \begin_inset Flex Code
8809 \begin_layout Plain Layout
8816 \begin_inset Quotes erd
8822 \begin_layout Description
8823 \begin_inset Flex Code
8826 \begin_layout Plain Layout
8833 \begin_inset Flex Code
8836 \begin_layout Plain Layout
8844 The style to use for the
8846 índice general, bibliografía, etc., cuando el documento se exporte a HTML.
8847 Para article, normalmente será
8848 \begin_inset Flex Code
8851 \begin_layout Plain Layout
8858 \begin_inset Flex Code
8861 \begin_layout Plain Layout
8868 Si no se especifica, \SpecialChar LyX
8869 intentará deducir qué formato usar.
8872 \begin_layout Description
8873 \begin_inset Flex Code
8876 \begin_layout Plain Layout
8883 \begin_inset Flex Code
8886 \begin_layout Plain Layout
8892 ] Modifica las propiedades del contador dado.
8893 Si el contador no existe, esta sección se ignora.
8895 \begin_inset Quotes eld
8899 \begin_inset Flex Code
8902 \begin_layout Plain Layout
8909 \begin_inset Quotes erd
8913 \begin_inset Newline newline
8917 \begin_inset space ~
8921 \begin_inset CommandInset ref
8923 reference "subsec:Contadores"
8930 \begin_layout Description
8931 \begin_inset Flex Code
8934 \begin_layout Plain Layout
8941 \begin_inset Flex Code
8944 \begin_layout Plain Layout
8950 ] Modifica las propiedades del estilo de párrafo dado.
8951 Si el estilo no existe, esta sección se ignora.
8953 \begin_inset Quotes eld
8957 \begin_inset Flex Code
8960 \begin_layout Plain Layout
8967 \begin_inset Quotes erd
8973 \begin_layout Description
8974 \begin_inset Flex Code
8977 \begin_layout Plain Layout
8984 \begin_inset Flex Code
8987 \begin_layout Plain Layout
8993 ] Permite incluir otro archivo de definición de formato en el tuyo con el
8994 fin de evitar la duplicación de comandos.
8995 Ejemplos habituales son los archivos de formatos estándar, como
8996 \begin_inset Flex Code
8999 \begin_layout Plain Layout
9005 , que contiene la mayoría de los diseños básicos.
9008 \begin_layout Description
9009 \begin_inset Flex Code
9012 \begin_layout Plain Layout
9019 \begin_inset Flex Code
9022 \begin_layout Plain Layout
9028 ] Esta sección (re)define el formato de un recuadro.
9029 Puede aplicarse a uno existente o a uno nuevo, definido por el usuario,
9031 \begin_inset space \thinspace{}
9034 e., un nuevo estilo de texto.
9036 \begin_inset space ~
9040 \begin_inset CommandInset ref
9042 reference "subsec:estilo-del-texto"
9046 para más información.
9048 \begin_inset Quotes fld
9052 \begin_inset Flex Code
9055 \begin_layout Plain Layout
9062 \begin_inset Quotes frd
9068 \begin_layout Description
9069 \begin_inset Flex Code
9072 \begin_layout Plain Layout
9079 \begin_inset Flex Code
9082 \begin_layout Plain Layout
9088 ] Una cadena que indica la anchura del margen izquierdo en la pantalla,
9090 \begin_inset Quotes fld
9094 \begin_inset Flex Code
9097 \begin_layout Plain Layout
9104 \begin_inset Quotes frd
9108 (Esto no es una `longitud', como
9109 \begin_inset Quotes fld
9113 \begin_inset Quotes frd
9119 \begin_layout Description
9120 \begin_inset Flex Code
9123 \begin_layout Plain Layout
9130 \begin_inset Flex Code
9133 \begin_layout Plain Layout
9139 ] Este comando elimina un contador existente, generalmente uno definido
9140 en un archivo incluido.
9143 \begin_layout Description
9144 \begin_inset Flex Code
9147 \begin_layout Plain Layout
9154 \begin_inset Flex Code
9157 \begin_layout Plain Layout
9163 ] Este comando borra un flotante existente.
9164 Es particularmente útil si quieres suprimir un flotante que ha sido definido
9165 en un archivo de entrada.
9168 \begin_layout Description
9169 \begin_inset Flex Code
9172 \begin_layout Plain Layout
9179 \begin_inset Flex Code
9182 \begin_layout Plain Layout
9188 ] Este comando borra un estilo existente.
9191 \begin_layout Description
9192 \begin_inset Flex Code
9195 \begin_layout Plain Layout
9202 \begin_inset Flex Code
9205 \begin_layout Plain Layout
9211 ] El formato de archivo (tal como se define en las preferencias de \SpecialChar LyX
9214 Principalmente, es útil cuando
9215 \begin_inset Flex Code
9218 \begin_layout Plain Layout
9225 \begin_inset Flex Code
9228 \begin_layout Plain Layout
9234 y se quiere definir un nuevo tipo de documento `literate'.
9235 Esta cadena se redefine a
9236 \begin_inset Quotes fld
9240 \begin_inset Flex Code
9243 \begin_layout Plain Layout
9250 \begin_inset Quotes frd
9254 \begin_inset Quotes fld
9258 \begin_inset Flex Code
9261 \begin_layout Plain Layout
9268 \begin_inset Quotes frd
9271 si se encuentra el correspondiente parámetro
9272 \begin_inset Flex Code
9275 \begin_layout Plain Layout
9284 \begin_layout Description
9285 \begin_inset Flex Code
9288 \begin_layout Plain Layout
9295 \begin_inset Flex Code
9298 \begin_layout Plain Layout
9309 \begin_inset Flex Code
9312 \begin_layout Plain Layout
9319 \begin_inset Flex Code
9322 \begin_layout Plain Layout
9328 ] Indica qué clase de documentos de salida que usan esta clase se generarán.
9331 \begin_layout Description
9332 \begin_inset Flex Code
9335 \begin_layout Plain Layout
9342 \begin_inset Flex Code
9345 \begin_layout Plain Layout
9352 \begin_inset Flex Code
9355 \begin_layout Plain Layout
9363 Specifies options, given in the second string, for the package named by
9368 \begin_inset Quotes fld
9372 \begin_inset Flex Code
9375 \begin_layout Plain Layout
9376 PackageOptions natbib square
9382 \begin_inset Quotes frd
9388 \begin_inset Flex Code
9391 \begin_layout Plain Layout
9399 to be loaded with the
9400 \begin_inset Flex Code
9403 \begin_layout Plain Layout
9412 (For \SpecialChar TeX
9413 perts, this causes \SpecialChar LyX
9417 \begin_inset Flex Code
9420 \begin_layout Plain Layout
9423 PassOptionsToPackage{natbib}{square}
9433 \begin_inset Flex Code
9436 \begin_layout Plain Layout
9445 \begin_layout Description
9446 \begin_inset Flex Code
9449 \begin_layout Plain Layout
9456 \begin_inset Flex Code
9459 \begin_layout Plain Layout
9468 \begin_inset Flex Code
9471 \begin_layout Plain Layout
9478 \begin_inset Flex Code
9481 \begin_layout Plain Layout
9491 El estilo de página predeterminado de la clase.
9492 Puede cambiarse en el diálogo
9493 \begin_inset Flex MenuItem
9496 \begin_layout Plain Layout
9497 Documento\SpecialChar menuseparator
9506 \begin_layout Description
9507 \begin_inset Flex Code
9510 \begin_layout Plain Layout
9516 Establece el preámbulo \SpecialChar LaTeX
9518 Anotar que esto anulará completamente cualesquiera declaraciones
9519 \begin_inset Flex Code
9522 \begin_layout Plain Layout
9529 \begin_inset Flex Code
9532 \begin_layout Plain Layout
9540 \begin_inset Flex Code
9543 \begin_layout Plain Layout
9549 si solo quieres añadir material al preámbulo).
9551 \begin_inset Quotes fld
9555 \begin_inset Flex Code
9558 \begin_layout Plain Layout
9565 \begin_inset Quotes frd
9571 \begin_layout Description
9572 \begin_inset Flex Code
9575 \begin_layout Plain Layout
9582 \begin_inset Flex Code
9585 \begin_layout Plain Layout
9592 \begin_inset Flex Code
9595 \begin_layout Plain Layout
9604 \begin_inset Flex Code
9607 \begin_layout Plain Layout
9613 ] Si la clase ya proporciona, o no, la característica
9614 \begin_inset Flex Code
9617 \begin_layout Plain Layout
9624 Una característica es en general el nombre de un paquete (
9625 \begin_inset Flex Code
9628 \begin_layout Plain Layout
9635 \begin_inset Flex Code
9638 \begin_layout Plain Layout
9644 , \SpecialChar ldots
9646 \begin_inset Flex Code
9649 \begin_layout Plain Layout
9656 \begin_inset Flex Code
9659 \begin_layout Plain Layout
9669 \begin_inset space ~
9673 \begin_inset CommandInset ref
9675 reference "chap:List-of-functions"
9679 for the list of features.
9682 \begin_layout Description
9683 \begin_inset Flex Code
9686 \begin_layout Plain Layout
9693 \begin_inset Flex Code
9696 \begin_layout Plain Layout
9702 ] Indica que este formato proporciona la funcionalidad del módulo mencionado,
9703 que deberá especificarse con su nombre de archivo sin la extensión
9704 \begin_inset Flex Code
9707 \begin_layout Plain Layout
9714 Esto se usará típicamente si el formato incluye el módulo directamente,
9715 preferiblemente a usar la etiqueta
9716 \begin_inset Flex Code
9719 \begin_layout Plain Layout
9725 para indicar que debería utilizarse.
9726 Podría ser empleado en un módulo que provea una implementación alternativa
9727 de la misma funcionalidad.
9730 \begin_layout Description
9731 \begin_inset Flex Code
9734 \begin_layout Plain Layout
9741 \begin_inset Flex Code
9744 \begin_layout Plain Layout
9750 ] Si la clase requiere la característica
9751 \begin_inset Flex Code
9754 \begin_layout Plain Layout
9761 Múltiples características deben separarse con comas.
9762 Multiple features must be separated by commas.
9763 Anotar que solo se pueden demandar características soportadas.
9767 \begin_inset space ~
9771 \begin_inset CommandInset ref
9773 reference "chap:List-of-functions"
9777 for the list of features
9782 \begin_layout Description
9783 \begin_inset Flex Code
9786 \begin_layout Plain Layout
9793 \begin_inset Flex Code
9796 \begin_layout Plain Layout
9802 ] Una cadena que indica la anchura del margen derecho en la pantalla, por
9804 \begin_inset Quotes fld
9808 \begin_inset Flex Code
9811 \begin_layout Plain Layout
9818 \begin_inset Quotes frd
9824 \begin_layout Description
9825 \begin_inset Flex Code
9828 \begin_layout Plain Layout
9835 \begin_inset Flex Code
9838 \begin_layout Plain Layout
9844 ] Establece qué divisiones se numeran.
9845 Corresponde al contador \SpecialChar LaTeX
9847 \begin_inset Flex Code
9850 \begin_layout Plain Layout
9859 \begin_layout Description
9860 \begin_inset Flex Code
9863 \begin_layout Plain Layout
9872 \begin_inset Flex Code
9875 \begin_layout Plain Layout
9884 \begin_inset space \thinspace{}
9888 \begin_inset Flex Code
9891 \begin_layout Plain Layout
9897 ] Si debe imprimirse en una o en ambas caras del papel.
9898 Se puede cambiar en el diálogo
9899 \begin_inset Flex MenuItem
9902 \begin_layout Plain Layout
9903 Documento\SpecialChar menuseparator
9912 \begin_layout Description
9913 \begin_inset Flex Code
9916 \begin_layout Plain Layout
9923 \begin_inset Flex Code
9926 \begin_layout Plain Layout
9932 ] Esta secuencia define un nuevo estilo de párrafo.
9933 Si el estilo ya existe, en ese caso se redefinirán algunos de los parámetros.
9935 \begin_inset space ~
9939 \begin_inset CommandInset ref
9941 reference "subsec:Estilos-de-párrafo"
9947 \begin_inset Quotes fld
9951 \begin_inset Flex Code
9954 \begin_layout Plain Layout
9961 \begin_inset Quotes frd
9967 \begin_layout Description
9968 \begin_inset Flex Code
9971 \begin_layout Plain Layout
9978 \begin_inset Flex Code
9981 \begin_layout Plain Layout
9987 ] El nombre del comando de entorno a usar con
9988 \begin_inset Flex Code
9991 \begin_layout Plain Layout
10000 \begin_layout Description
10001 \begin_inset Flex Code
10004 \begin_layout Plain Layout
10011 \begin_inset Flex Code
10014 \begin_layout Plain Layout
10023 \begin_inset Flex Code
10026 \begin_layout Plain Layout
10032 ] Indica qué clase de diseño se emplea para definir el título de un documento.
10034 \begin_inset Flex Code
10037 \begin_layout Plain Layout
10043 significa que la macro con nombre
10044 \begin_inset Flex Code
10047 \begin_layout Plain Layout
10053 se insertará después del último formato que tiene
10054 \begin_inset Quotes fld
10058 \begin_inset Flex Code
10061 \begin_layout Plain Layout
10063 \begin_inset space ~
10072 \begin_inset Quotes frd
10077 \begin_inset Flex Code
10080 \begin_layout Plain Layout
10086 corresponde al caso en que todos los formatos que tienen
10087 \begin_inset Quotes fld
10091 \begin_inset Flex Code
10094 \begin_layout Plain Layout
10096 \begin_inset space ~
10105 \begin_inset Quotes frd
10108 debería ser incluido en el entorno
10109 \begin_inset Flex Code
10112 \begin_layout Plain Layout
10121 \begin_layout Description
10122 \begin_inset Flex Code
10125 \begin_layout Plain Layout
10132 \begin_inset Flex Code
10135 \begin_layout Plain Layout
10141 ] Establece qué divisiones se incluyen en el índice general.
10142 Corresponde al contador \SpecialChar LaTeX
10144 \begin_inset Flex Code
10147 \begin_layout Plain Layout
10156 \begin_layout Subsection
10158 \begin_inset Flex Code
10161 \begin_layout Plain Layout
10168 \begin_inset CommandInset label
10170 name "subsec:ClassOptions"
10177 \begin_layout Standard
10179 \begin_inset Flex Code
10182 \begin_layout Plain Layout
10188 puede contener las siguientes entradas:
10191 \begin_layout Description
10192 \begin_inset Flex Code
10195 \begin_layout Plain Layout
10202 \begin_inset Flex Code
10205 \begin_layout Plain Layout
10211 ] La lista de los tamaños de carácter disponibles para la tipografía principal
10212 del documento, separados por
10213 \begin_inset Quotes fld
10217 \begin_inset Flex Code
10220 \begin_layout Plain Layout
10227 \begin_inset Quotes frd
10233 \begin_layout Description
10234 \begin_inset Flex Code
10237 \begin_layout Plain Layout
10243 Para establecer la línea DTD con las clases con salida basada en XML.
10245 \begin_inset space \thinspace{}
10249 \begin_inset Quotes fld
10252 -//OASIS//DTD DocBook V4.2//EN
10253 \begin_inset Quotes frd
10259 \begin_layout Description
10260 \begin_inset Flex Code
10263 \begin_layout Plain Layout
10270 \begin_inset Flex Code
10273 \begin_layout Plain Layout
10279 ] Algunas opciones de clase de documento, separadas por coma, que se añadirán
10280 a la parte opcional del comando
10281 \begin_inset Flex Code
10284 \begin_layout Plain Layout
10295 \begin_layout Description
10296 \begin_inset Flex Code
10299 \begin_layout Plain Layout
10306 \begin_inset Flex Code
10309 \begin_layout Plain Layout
10310 string="empty|plain|headings|fancy"
10315 ] Lista de los estilos de página disponibles, separados por
10316 \begin_inset Quotes fld
10320 \begin_inset Flex Code
10323 \begin_layout Plain Layout
10330 \begin_inset Quotes frd
10336 \begin_layout Standard
10338 \begin_inset Flex Code
10341 \begin_layout Plain Layout
10348 \begin_inset Quotes fld
10352 \begin_inset Flex Code
10355 \begin_layout Plain Layout
10362 \begin_inset Quotes frd
10368 \begin_layout Subsection
10370 \begin_inset CommandInset label
10372 name "subsec:Estilos-de-párrafo"
10379 \begin_layout Standard
10380 Una descripción de estilo de párrafo tiene una aspecto como éste:
10384 \begin_layout Plain Layout
10385 Anotar que esto definirá un nuevo diseño o modificará uno existente.
10393 \begin_layout LyX-Code
10400 \begin_layout LyX-Code
10404 \begin_layout LyX-Code
10408 \begin_layout Standard
10409 donde se permiten los comandos siguientes:
10412 \begin_layout Description
10413 \begin_inset Flex Code
10416 \begin_layout Plain Layout
10423 \begin_inset Flex Code
10426 \begin_layout Plain Layout
10431 , left, right, center
10436 ] Alineación del párrafo.
10439 \begin_layout Description
10440 \begin_inset Flex Code
10443 \begin_layout Plain Layout
10450 \begin_inset Flex Code
10453 \begin_layout Plain Layout
10458 , left, right, center
10463 ] Una lista separada con comas de alineaciones permitidas.
10464 (Algunos estilos de \SpecialChar LaTeX
10465 prohiben ciertos alineamientos, ya que no tendrían
10467 Por ejemplo una alineación a la derecha o al centro de una lista numerada
10471 \begin_layout Description
10472 \begin_inset Flex Code
10475 \begin_layout Plain Layout
10482 \begin_inset Flex Code
10485 \begin_layout Plain Layout
10493 Defines argument number <int> of a command\SpecialChar breakableslash
10494 environment associated with the
10496 This is useful for things like section headings, and only makes sense with
10499 Every (optional or required) argument of a command or environment – except
10500 for the required argument that is associated with the content of the paragraph
10501 itself – has a separate definition, where the number specifies the order
10503 The definition must end with
10504 \begin_inset Flex Code
10507 \begin_layout Plain Layout
10516 So a command with two optional arguments has:
10517 \begin_inset Separator parbreak
10524 \begin_layout Quote
10530 \begin_layout Quote
10536 \begin_layout Quote
10542 \begin_layout Quote
10548 \begin_layout Quote
10554 \begin_layout Quote
10560 \begin_layout Standard
10564 \begin_inset Flex Code
10567 \begin_layout Plain Layout
10575 definition, the following specifications are possible:
10578 \begin_layout Itemize
10579 \begin_inset Flex Code
10582 \begin_layout Plain Layout
10589 \begin_inset Flex Code
10592 \begin_layout Plain Layout
10600 The string that will appear both in the menu (to insert this argument) and
10601 on the argument inset button (unless you also specify a separate
10602 \begin_inset Flex Code
10605 \begin_layout Plain Layout
10614 For the menu, you can define an accelerator by appending the respective
10615 character to the string, divided by
10616 \begin_inset Quotes fld
10620 \begin_inset Quotes frd
10624 \begin_inset space \thinspace{}
10628 \begin_inset space \space{}
10632 \begin_inset Quotes fld
10636 \begin_inset Flex Code
10639 \begin_layout Plain Layout
10648 \begin_inset Quotes frd
10654 \begin_layout Itemize
10655 \begin_inset Flex Code
10658 \begin_layout Plain Layout
10665 \begin_inset Flex Code
10668 \begin_layout Plain Layout
10676 A separate string for the menu.
10677 You can define an accelerator by appending the respective character to
10678 the string, divided by
10679 \begin_inset Quotes fld
10683 \begin_inset Quotes frd
10687 \begin_inset space \thinspace{}
10691 \begin_inset space \space{}
10695 \begin_inset Quotes fld
10699 \begin_inset Flex Code
10702 \begin_layout Plain Layout
10711 \begin_inset Quotes frd
10715 This specification is optional.
10716 If it is not given the
10717 \begin_inset Flex Code
10720 \begin_layout Plain Layout
10728 will be used instead for the menu.
10731 \begin_layout Itemize
10732 \begin_inset Flex Code
10735 \begin_layout Plain Layout
10742 \begin_inset Flex Code
10745 \begin_layout Plain Layout
10753 A longer explanatory text that appears in the tooltip when hovering over
10754 the argument inset.
10757 \begin_layout Itemize
10758 \begin_inset Flex Code
10761 \begin_layout Plain Layout
10768 \begin_inset Flex Code
10771 \begin_layout Plain Layout
10780 \begin_inset space \thinspace{}
10784 \begin_inset Flex Code
10787 \begin_layout Plain Layout
10795 Declare if this is a mandatory (1) or an optional (0) argument.
10796 Mandatory arguments will be output empty if not given, while optional arguments
10797 will not be output at all.
10798 By default, mandatory arguments are delimited by
10799 \begin_inset Flex Code
10802 \begin_layout Plain Layout
10810 , while optional arguments are delimited by
10811 \begin_inset Flex Code
10814 \begin_layout Plain Layout
10825 \begin_layout Itemize
10826 \begin_inset Flex Code
10829 \begin_layout Plain Layout
10836 \begin_inset Flex Code
10839 \begin_layout Plain Layout
10847 defines another argument (by its number) which this argument requires to
10848 be output if it is itself output.
10850 \begin_inset space \thinspace{}
10853 g., in \SpecialChar LaTeX
10854 commands, optional arguments often require previous optional arguments
10855 to be output (at least empty), as in
10856 \begin_inset Flex Code
10859 \begin_layout Plain Layout
10864 command[][argument]{text}
10870 This can be achieved by the statement
10871 \begin_inset Flex Code
10874 \begin_layout Plain Layout
10885 \begin_inset Flex Code
10888 \begin_layout Plain Layout
10897 \begin_layout Itemize
10898 \begin_inset Flex Code
10901 \begin_layout Plain Layout
10908 \begin_inset Flex Code
10911 \begin_layout Plain Layout
10919 defines a custom left delimiter (instead of
10920 \begin_inset Flex Code
10923 \begin_layout Plain Layout
10932 \begin_inset Flex Code
10935 \begin_layout Plain Layout
10944 A line break in the output can be indicated by
10947 \begin_inset Flex Code
10950 \begin_layout Plain Layout
10959 \begin_layout Itemize
10960 \begin_inset Flex Code
10963 \begin_layout Plain Layout
10970 \begin_inset Flex Code
10973 \begin_layout Plain Layout
10981 defines a custom right delimiter (instead of
10982 \begin_inset Flex Code
10985 \begin_layout Plain Layout
10994 \begin_inset Flex Code
10997 \begin_layout Plain Layout
11006 A line break in the output can be indicated by
11009 \begin_inset Flex Code
11012 \begin_layout Plain Layout
11021 \begin_layout Itemize
11022 \begin_inset Flex Code
11025 \begin_layout Plain Layout
11032 \begin_inset Flex Code
11035 \begin_layout Plain Layout
11043 defines an argument that is inserted if and only if no user-specified arguments
11045 \begin_inset space \thinspace{}
11049 \begin_inset space \space{}
11052 if no argument inset has been inserted (note that also an empty argument
11053 inset omits the DefaultArg).
11054 Multiple arguments need to be separated by comma.
11057 \begin_layout Itemize
11058 \begin_inset Flex Code
11061 \begin_layout Plain Layout
11068 \begin_inset Flex Code
11071 \begin_layout Plain Layout
11079 defines an argument that is inserted in any case (alone or in addition to
11080 user-specified arguments).
11081 Multiple arguments need to be separated by comma.
11084 \begin_layout Itemize
11085 \begin_inset Flex Code
11088 \begin_layout Plain Layout
11096 The font used for the argument content, see
11099 \begin_inset CommandInset ref
11101 reference "subsec:Tipografías"
11108 \begin_layout Itemize
11109 \begin_inset Flex Code
11112 \begin_layout Plain Layout
11120 The font used for the label; see
11123 \begin_inset CommandInset ref
11125 reference "subsec:Tipografías"
11132 \begin_layout Itemize
11133 \begin_inset Flex Code
11136 \begin_layout Plain Layout
11143 \begin_inset Flex Code
11146 \begin_layout Plain Layout
11151 , Minimalistic, Conglomerate
11158 describes the rendering style used for the inset's frame and buttons.
11161 \begin_layout Itemize
11162 \begin_inset Flex Code
11165 \begin_layout Plain Layout
11172 \begin_inset Flex Code
11175 \begin_layout Plain Layout
11184 \begin_inset Flex Code
11187 \begin_layout Plain Layout
11195 , this argument is automatically inserted when the respective style is selected.
11196 Currently, only one argument per style\SpecialChar breakableslash
11197 layout can be automatically inserted.
11200 \begin_layout Standard
11203 By default, the text entered in the \SpecialChar LyX
11204 workarea in the respective layout is
11205 the last (mandatory) argument of a command if the
11206 \begin_inset Flex Code
11209 \begin_layout Plain Layout
11218 \begin_inset Flex Code
11221 \begin_layout Plain Layout
11230 However, arguments with the prefix
11231 \begin_inset Flex Code
11234 \begin_layout Plain Layout
11242 are output after this workarea argument.
11243 Note that post-argument numbering restarts at 1, so the first argument
11244 following the workarea argument is
11245 \begin_inset Flex Code
11248 \begin_layout Plain Layout
11257 Post-arguments are ignored in any other
11258 \begin_inset Flex Code
11261 \begin_layout Plain Layout
11270 \begin_inset Flex Code
11273 \begin_layout Plain Layout
11284 \begin_layout Standard
11288 \begin_inset Flex Code
11291 \begin_layout Plain Layout
11302 \begin_inset Flex Code
11305 \begin_layout Plain Layout
11316 \begin_inset Flex Code
11319 \begin_layout Plain Layout
11327 followed by the number (e.
11328 \begin_inset space \thinspace{}
11332 \begin_inset space \space{}
11336 \begin_inset Flex Code
11339 \begin_layout Plain Layout
11351 \begin_layout Description
11352 \begin_inset Flex Code
11355 \begin_layout Plain Layout
11361 Esto sobrescribirá completamente cualquier anterior declaración
11362 \begin_inset Newline newline
11366 \begin_inset Flex Code
11369 \begin_layout Plain Layout
11377 \begin_inset Quotes eld
11381 \begin_inset Flex Code
11384 \begin_layout Plain Layout
11391 \begin_inset Quotes erd
11396 \begin_inset space ~
11400 \begin_inset CommandInset ref
11402 reference "subsec:I18n"
11406 para detalles sobre su uso.
11409 \begin_layout Description
11410 \begin_inset Flex Code
11413 \begin_layout Plain Layout
11420 \begin_inset Flex Code
11423 \begin_layout Plain Layout
11433 \begin_layout Plain Layout
11434 Anotar que aquí un 'float' es un número real, como: 1.5.
11439 El espacio vertical con el que el último de una cadena de párrafos con
11440 este estilo se separa del siguiente párrafo.
11441 Si el párrafo siguiente tiene otro estilo, las separaciones no son simplemente
11442 añadidas sino que se pone la máxima.
11445 \begin_layout Description
11446 \begin_inset Flex Code
11449 \begin_layout Plain Layout
11456 \begin_inset Flex Code
11459 \begin_layout Plain Layout
11465 La categoría para este estilo.
11466 Se usa para agrupar estilos relacionados en el recuadro de estilo en la
11467 barra de herramientas.
11468 Se puede poner cualquier cadena en 'string' pero mejor usar categorías
11469 existentes con tus propios estilos.
11472 \begin_layout Description
11473 \begin_inset Flex Code
11476 \begin_layout Plain Layout
11482 Profundidad del comando XML.
11483 Usado solo con formatos tipo XML.
11486 \begin_layout Description
11487 \begin_inset Flex Code
11490 \begin_layout Plain Layout
11497 \begin_inset Flex Code
11500 \begin_layout Plain Layout
11506 Copia todas las características de un estilo existente en el actual.
11510 \begin_layout Description
11511 \begin_inset Flex Code
11514 \begin_layout Plain Layout
11521 \begin_inset Flex Code
11524 \begin_layout Plain Layout
11530 ] El nombre de un estilo cuyo preámbulo debería salir
11535 Esto permite asegurar un orden de los retazos de preámbulo si las definiciones
11536 de macros dependen de otra.
11540 \begin_layout Plain Layout
11541 Anotar que, excepto esta funcionalidad, no hay forma de asegurar ningún
11542 orden de los preámbulos.
11543 El orden que se ve en una versión dada de \SpecialChar LyX
11544 puede cambiar sin previo aviso
11545 en versiones posteriores.
11553 \begin_layout Description
11554 \begin_inset Flex Code
11557 \begin_layout Plain Layout
11564 \begin_inset Flex Code
11567 \begin_layout Plain Layout
11572 , Box, Filled_Box, Static
11577 ] El tipo de etiqueta que se pone al final del párrafo (o secuencia de párrafos
11579 \begin_inset Flex Code
11582 \begin_layout Plain Layout
11589 \begin_inset Flex Code
11592 \begin_layout Plain Layout
11599 \begin_inset Flex Code
11602 \begin_layout Plain Layout
11609 \begin_inset Flex Code
11612 \begin_layout Plain Layout
11620 \begin_inset Flex Code
11623 \begin_layout Plain Layout
11630 \begin_inset Quotes fld
11634 \begin_inset Quotes frd
11638 \begin_inset Flex Code
11641 \begin_layout Plain Layout
11648 \begin_inset Flex Code
11651 \begin_layout Plain Layout
11652 \begin_inset space ~
11660 ) es un cuadrado blanco (resp.
11661 \begin_inset space ~
11664 negro) adecuado para marcas finales de demostraciones,
11665 \begin_inset Flex Code
11668 \begin_layout Plain Layout
11674 es una cadena de texto explícito.
11677 \begin_layout Description
11678 \begin_inset Flex Code
11681 \begin_layout Plain Layout
11688 \begin_inset Flex Code
11691 \begin_layout Plain Layout
11697 ] La cadena usada para una etiqueta con un
11698 \begin_inset Flex Code
11701 \begin_layout Plain Layout
11708 \begin_inset Flex Code
11711 \begin_layout Plain Layout
11721 \begin_layout Description
11725 \begin_layout Plain Layout
11730 No estoy seguro de que estas configuraciones (Fill_Bottom, Fill_Top) tengan
11731 mucho uso, y probablemente se quitarán en próximas versiones.
11737 \begin_inset Note Note
11740 \begin_layout Plain Layout
11742 \begin_inset Quotes fld
11745 Espacio vertical encima
11746 \begin_inset Quotes frd
11750 \begin_inset Quotes fld
11753 Espacio vertical abajo
11754 \begin_inset Quotes erd
11757 en Editar\SpecialChar menuseparator
11758 Configuración de párrafo, esto parece obsoleto, como dice Jean-Marc
11769 \begin_layout Description
11770 \begin_inset Flex Code
11773 \begin_layout Plain Layout
11779 La tipografía usada para el cuerpo del texto
11785 \begin_inset space ~
11789 \begin_inset CommandInset ref
11791 reference "subsec:Tipografías"
11796 Anotar que al definir esta tipografía se define automáticamente la de la
11798 \begin_inset Flex Code
11801 \begin_layout Plain Layout
11808 Así que debería definirse primero ésta si se quiere definir también
11809 \begin_inset Flex Code
11812 \begin_layout Plain Layout
11821 \begin_layout Description
11822 \begin_inset Flex Code
11825 \begin_layout Plain Layout
11832 \begin_inset Flex Code
11835 \begin_layout Plain Layout
11843 Used for backporting new styles to stable \SpecialChar LyX
11845 The first stable version that supports this tag is \SpecialChar LyX
11847 The argment is a number which may either be 0, -1 or any value greater
11850 \begin_inset Flex Code
11853 \begin_layout Plain Layout
11861 flag of a style is greater than zero, it will always be written to the
11863 If a .lyx file is read, the style definitions from the document header are
11864 added to the document class.
11865 Therefore even older \SpecialChar LyX
11866 versions can handle the style.
11868 \begin_inset Flex Code
11871 \begin_layout Plain Layout
11879 is a version number: If the style is read, and the version number is less
11880 than the version number of the already existing style in the document class,
11881 the new style is ignored.
11882 If the version number is greater, the new style replaces the existing style.
11883 A value of -1 means an infinite version number, i.
11884 \begin_inset space \thinspace{}
11888 \begin_inset space \space{}
11891 the style is always used.
11894 \begin_layout Description
11895 \begin_inset Flex Code
11898 \begin_layout Plain Layout
11907 \begin_inset Flex Code
11910 \begin_layout Plain Layout
11919 \begin_inset space \thinspace{}
11923 \begin_inset Flex Code
11926 \begin_layout Plain Layout
11932 ] Usualmente \SpecialChar LyX
11933 no permite insertar más de un espacio entre palabras, puesto
11934 que un espacio se considera como la separación entre dos palabras, no un
11935 carácter o símbolo por sí mismo.
11936 Esto es una buena cosa pero a veces puede ser molesta, por ejemplo, para
11937 escribir código de programas o de \SpecialChar LaTeX
11939 Por esta razón se puede habilitar
11940 \begin_inset Flex Code
11943 \begin_layout Plain Layout
11950 Anotar que \SpecialChar LyX
11951 creará espacios protegidos para los espacios adicionales en
11952 modos que no sean \SpecialChar LaTeX
11957 \begin_layout Description
11958 \begin_inset Flex Code
11961 \begin_layout Plain Layout
11967 Para la salida XHTML.
11969 \begin_inset CommandInset ref
11971 reference "subsec:Estilos-de-párrafo-XHTML"
11978 \begin_layout Description
11979 \begin_inset Flex Code
11982 \begin_layout Plain Layout
11988 [[FIXME]] (Usado solo con formatos tipo XML.)
11991 \begin_layout Description
11992 \begin_inset Flex Code
11995 \begin_layout Plain Layout
12004 \begin_inset Flex Code
12007 \begin_layout Plain Layout
12018 \begin_inset space \thinspace{}
12022 \begin_inset Flex Code
12025 \begin_layout Plain Layout
12032 \begin_inset Flex Code
12035 \begin_layout Plain Layout
12041 , marca el estilo para ser incluido en el preámbulo del documento en lugar
12042 de en el cuerpo del documento.
12043 Útil para clases de documento que piden informaciones tales como título
12044 y autor en el preámbulo.
12045 Esto solo funciona para estilos para los que
12046 \begin_inset Flex Code
12049 \begin_layout Plain Layout
12056 \begin_inset Flex Code
12059 \begin_layout Plain Layout
12066 \begin_inset Flex Code
12069 \begin_layout Plain Layout
12078 \begin_layout Description
12079 \begin_inset Flex Code
12082 \begin_layout Plain Layout
12091 \begin_inset Flex Code
12094 \begin_layout Plain Layout
12105 \begin_inset space \thinspace{}
12109 \begin_inset Flex Code
12112 \begin_layout Plain Layout
12119 \begin_inset Flex Code
12122 \begin_layout Plain Layout
12128 , marca el estilo como parte de un bloque de título (véanse también las
12130 \begin_inset Flex Code
12133 \begin_layout Plain Layout
12140 \begin_inset Flex Code
12143 \begin_layout Plain Layout
12152 \begin_layout Description
12153 \begin_inset Flex Code
12156 \begin_layout Plain Layout
12163 \begin_inset Flex Code
12166 \begin_layout Plain Layout
12174 The \SpecialChar LaTeX
12175 command sequence declaring an item in a list.
12176 The command is to be defined without the preceding backslash (the default
12180 \begin_inset Quotes eld
12184 \begin_inset Quotes erd
12192 \begin_inset Flex Code
12195 \begin_layout Plain Layout
12205 in the \SpecialChar LaTeX
12209 \begin_layout Description
12210 \begin_inset Flex Code
12213 \begin_layout Plain Layout
12220 \begin_inset Flex Code
12223 \begin_layout Plain Layout
12229 ] Esto proporciona espacio extra entre párrafos que tienen el mismo formato.
12230 Si se ponen otros formatos en un entorno, cada uno es separado con el comando
12232 \begin_inset Flex Code
12235 \begin_layout Plain Layout
12242 Pero el conjunto de los ítems del entorno son separados adicionalmente
12244 \begin_inset Flex Code
12247 \begin_layout Plain Layout
12254 Anotar que esto es un
12259 \begin_layout Description
12260 \begin_inset Flex Code
12263 \begin_layout Plain Layout
12269 [[FIXME]] (Usado solo con formatos tipo XML.)
12272 \begin_layout Description
12273 \begin_inset Flex Code
12276 \begin_layout Plain Layout
12285 \begin_inset Flex Code
12288 \begin_layout Plain Layout
12299 \begin_inset space \thinspace{}
12303 \begin_inset Flex Code
12306 \begin_layout Plain Layout
12312 ] Habitualmente, \SpecialChar LyX
12313 no permite dejar un párrafo vacío, porque llevaría a una
12314 salida de \SpecialChar LaTeX
12316 Sin embargo, hay algunos casos donde podría ser útil: en una plantilla
12317 de carta, los campos requeridos pueden proporcionarse vacíos, así el usuario
12318 no los olvida; en algunos casos especiales, se puede usar un estilo que
12319 no contiene texto real como una especie de salto.
12322 \begin_layout Description
12323 \begin_inset Flex Code
12326 \begin_layout Plain Layout
12333 \begin_inset Flex Code
12336 \begin_layout Plain Layout
12342 ] El espacio vertical entre la etiqueta y el cuerpo del texto.
12343 Solo se usa para etiquetas que están sobre el cuerpo del texto (
12344 \begin_inset Flex Code
12347 \begin_layout Plain Layout
12354 \begin_inset Flex Code
12357 \begin_layout Plain Layout
12358 Centered_Top_Environment
12366 \begin_layout Description
12367 \begin_inset Flex Code
12370 \begin_layout Plain Layout
12381 \begin_inset Flex Code
12384 \begin_layout Plain Layout
12390 ] El nombre del contador para numeración automática.
12393 In order to have the counter appear with your label, you will need to reference
12395 \begin_inset Flex Code
12398 \begin_layout Plain Layout
12408 This will work with
12409 \begin_inset Flex Code
12412 \begin_layout Plain Layout
12421 \begin_inset Flex Code
12424 \begin_layout Plain Layout
12433 \begin_inset Flex Code
12436 \begin_layout Plain Layout
12445 \begin_inset Flex Code
12448 \begin_layout Plain Layout
12459 \begin_inset Newline newline
12467 \begin_inset Flex Code
12470 \begin_layout Plain Layout
12477 \begin_inset Flex Code
12480 \begin_layout Plain Layout
12486 , aunque este caso es un poco complicado.
12487 Supongamos que declaras
12488 \begin_inset Quotes eld
12492 \begin_inset Flex Code
12495 \begin_layout Plain Layout
12496 LabelCounter myenum
12502 \begin_inset Quotes erd
12506 Entonces, los contadores reales usados son
12507 \begin_inset Flex Code
12510 \begin_layout Plain Layout
12517 \begin_inset Flex Code
12520 \begin_layout Plain Layout
12527 \begin_inset Flex Code
12530 \begin_layout Plain Layout
12537 \begin_inset Flex Code
12540 \begin_layout Plain Layout
12546 , como en \SpecialChar LaTeX
12548 Estos contadores deben declararse todos por separado.
12549 \begin_inset Newline newline
12553 \begin_inset CommandInset ref
12555 reference "subsec:Contadores"
12559 para detalles sobre contadores
12560 \begin_inset Flex Code
12563 \begin_layout Plain Layout
12569 La tipografía usada para la etiqueta.
12571 \begin_inset space ~
12575 \begin_inset CommandInset ref
12577 reference "subsec:Tipografías"
12584 \begin_layout Description
12585 \begin_inset Flex Code
12588 \begin_layout Plain Layout
12595 \begin_inset Flex Code
12598 \begin_layout Plain Layout
12604 ] Texto que indica cuánto se debe sangrar una etiqueta.
12607 \begin_layout Description
12608 \begin_inset Flex Code
12611 \begin_layout Plain Layout
12618 \begin_inset Flex Code
12621 \begin_layout Plain Layout
12627 ] Texto que indica el valor de espacio horizontal entre la etiqueta y el
12629 Solo se usa para etiquetas que no están sobre el cuerpo del texto.
12632 \begin_layout Description
12633 \begin_inset Flex Code
12636 \begin_layout Plain Layout
12643 \begin_inset Flex Code
12646 \begin_layout Plain Layout
12652 ] La cadena usada para una etiqueta del
12653 \begin_inset Flex Code
12656 \begin_layout Plain Layout
12663 \begin_inset Flex Code
12666 \begin_layout Plain Layout
12674 \begin_inset Flex Code
12677 \begin_layout Plain Layout
12683 está establecido, esta cadena puede contener los comandos especiales de
12684 formato descritos en la sección
12685 \begin_inset space ~
12689 \begin_inset CommandInset ref
12691 reference "subsec:Contadores"
12698 \begin_layout Description
12699 \begin_inset Flex Code
12702 \begin_layout Plain Layout
12703 LabelStringAppendix
12709 \begin_inset Flex Code
12712 \begin_layout Plain Layout
12718 ] Esta se usa en el apéndice en vez de
12719 \begin_inset Flex Code
12722 \begin_layout Plain Layout
12729 Anotar que toda declaración de
12730 \begin_inset Flex Code
12733 \begin_layout Plain Layout
12739 reconfigura también
12740 \begin_inset Newline newline
12744 \begin_inset Flex Code
12747 \begin_layout Plain Layout
12748 LabelStringAppendix
12756 \begin_layout Description
12757 \begin_inset Flex Code
12760 \begin_layout Plain Layout
12766 [FIXME] (Usado solo con formatos tipo XML.)
12769 \begin_layout Description
12770 \begin_inset Flex Code
12773 \begin_layout Plain Layout
12784 \begin_inset Flex Code
12787 \begin_layout Plain Layout
12792 , Manual, Static, Above,
12793 \begin_inset Newline newline
12796 Centered, Sensitive, Enumerate,
12797 \begin_inset Newline newline
12800 Itemize, Bibliography
12806 \begin_inset Separator parbreak
12813 \begin_layout Description
12814 \begin_inset Flex Code
12817 \begin_layout Plain Layout
12823 significa que la etiqueta es la primera palabra (hasta elprimer espacio
12825 Usa espacios protegidos si quieres más de una palabra como etiqueta.
12829 \begin_layout Description
12830 \begin_inset Flex Code
12833 \begin_layout Plain Layout
12839 significa que la etiqueta es simplemente cualquier
12840 \begin_inset Flex Code
12843 \begin_layout Plain Layout
12849 declarado como tal.
12852 This will be displayed
12853 \begin_inset Quotes fld
12857 \begin_inset Quotes frd
12860 , at the beginning of the paragraph.
12862 \begin_inset Flex Code
12865 \begin_layout Plain Layout
12874 \begin_inset Flex Code
12877 \begin_layout Plain Layout
12885 , then it will be displayed only in the first paragraph of any sequence
12886 of paragraphs with the same
12889 \begin_inset Flex Code
12892 \begin_layout Plain Layout
12901 \begin_layout Description
12902 \begin_inset Flex Code
12905 \begin_layout Plain Layout
12912 \begin_inset space ~
12916 \begin_inset space ~
12920 \begin_inset Flex Code
12923 \begin_layout Plain Layout
12929 son casos especiales de
12930 \begin_inset Flex Code
12933 \begin_layout Plain Layout
12940 La etiqueta se imprimirá encima del párrafo,
12942 either at the beginning of the line or centered
12947 \begin_layout Description
12948 \begin_inset Flex Code
12951 \begin_layout Plain Layout
12957 es un caso especial para las etiquetas de las leyendas de
12958 \begin_inset Quotes fld
12962 \begin_inset Quotes frd
12966 \begin_inset Quotes fld
12970 \begin_inset Quotes frd
12975 \begin_inset Flex Code
12978 \begin_layout Plain Layout
12984 quiere decir que la cadena (en código) de la etiqueta depende de la clase
12985 de flotante: Está codificado para ser `FloatType N', donde N es el valor
12986 del contador asociado al flotante.
12989 For the case that a caption is inserted outside of a float the
12990 \begin_inset Flex Code
12993 \begin_layout Plain Layout
13002 \begin_inset Quotes fld
13008 \begin_inset Quotes frd
13014 \begin_layout Description
13015 \begin_inset Flex Code
13018 \begin_layout Plain Layout
13024 produce los tipos habituales de etiquetas de enumeración.
13025 Por ahora está codificado para usar números arábigos, minúsculas, números
13026 romanos en minúsculas y mayúsculas, respectivamente, para los cuatro niveles
13027 de profundidad posibles.
13030 \begin_layout Description
13031 \begin_inset Flex Code
13034 \begin_layout Plain Layout
13040 produce varias marcas para los distintos niveles.
13041 También está codificado.
13044 \begin_layout Description
13045 \begin_inset Flex Code
13048 \begin_layout Plain Layout
13054 solo debería emplearse con
13055 \begin_inset Flex Code
13058 \begin_layout Plain Layout
13059 LatexType BibEnvironment
13068 \begin_layout Description
13069 \begin_inset Flex Code
13072 \begin_layout Plain Layout
13078 Esto sobrescribirá completamente cualquier declaración anterior de
13079 \begin_inset Flex Code
13082 \begin_layout Plain Layout
13090 \begin_inset Quotes eld
13094 \begin_inset Flex Code
13097 \begin_layout Plain Layout
13104 \begin_inset Quotes erd
13109 \begin_inset CommandInset ref
13111 reference "subsec:I18n"
13115 para detallessobre su uso.
13118 \begin_layout Description
13119 \begin_inset Flex Code
13122 \begin_layout Plain Layout
13129 \begin_inset Flex Code
13132 \begin_layout Plain Layout
13138 ] El nombre correspondiente en \SpecialChar LaTeX
13139 , ya sea de un comando o de un entorno.
13142 \begin_layout Description
13143 \begin_inset Flex Code
13146 \begin_layout Plain Layout
13153 \begin_inset Flex Code
13156 \begin_layout Plain Layout
13162 ] Un parámetro opcional para el correspondiente
13163 \begin_inset Flex Code
13166 \begin_layout Plain Layout
13173 Este parámetro no se puede cambiar desde dentro de \SpecialChar LyX
13177 \begin_inset Flex Code
13180 \begin_layout Plain Layout
13188 for customizable parameters).
13189 This will be output as is after all \SpecialChar LaTeX
13193 \begin_inset Flex Code
13196 \begin_layout Plain Layout
13205 \begin_layout Description
13206 \begin_inset Flex Code
13209 \begin_layout Plain Layout
13216 \begin_inset Flex Code
13219 \begin_layout Plain Layout
13224 , Command, Environment, Item_Environment,
13225 \begin_inset Newline newline
13228 List_Environment, Bib_Environment
13233 ] Cómo debería traducirse el estilo a \SpecialChar LaTeX
13238 \begin_layout Plain Layout
13239 \begin_inset Flex Code
13242 \begin_layout Plain Layout
13248 es un poco engañoso porque estas reglas se aplican también a clases SGML.
13249 Consulta los archivos de clases SGML
13252 \begin_inset Flex Code
13255 \begin_layout Plain Layout
13265 para ejemplos concretos.
13271 \begin_inset Separator parbreak
13278 \begin_layout Description
13279 \begin_inset Flex Code
13282 \begin_layout Plain Layout
13288 no significa nada especial.
13291 \begin_layout Description
13292 \begin_inset Flex Code
13295 \begin_layout Plain Layout
13302 \begin_inset Flex Code
13305 \begin_layout Plain Layout
13312 {\SpecialChar ldots
13321 \begin_layout Description
13322 \begin_inset Flex Code
13325 \begin_layout Plain Layout
13332 \begin_inset Flex Code
13335 \begin_layout Plain Layout
13342 }\SpecialChar ldots
13357 \begin_layout Description
13358 \begin_inset Flex Code
13361 \begin_layout Plain Layout
13368 \begin_inset Flex Code
13371 \begin_layout Plain Layout
13378 \begin_inset Flex Code
13381 \begin_layout Plain Layout
13389 se genera para cada párrafo de este entorno.
13392 \begin_layout Description
13393 \begin_inset Flex Code
13396 \begin_layout Plain Layout
13403 \begin_inset Flex Code
13406 \begin_layout Plain Layout
13413 \begin_inset Newline newline
13417 \begin_inset Flex Code
13420 \begin_layout Plain Layout
13426 se pasa como un argumento al entorno.
13427 \begin_inset Newline newline
13431 \begin_inset Flex Code
13434 \begin_layout Plain Layout
13440 puede definirse en el diálogo
13441 \begin_inset Flex MenuItem
13444 \begin_layout Plain Layout
13445 Editar\SpecialChar menuseparator
13447 \begin_inset space ~
13451 \begin_inset space ~
13462 \begin_layout Description
13465 \begin_inset Flex Code
13468 \begin_layout Plain Layout
13477 \begin_inset Flex Code
13480 \begin_layout Plain Layout
13488 but adds additionally the necessary mandatory argument (the longest label)
13489 to the begin statement of the bibliography environment:
13490 \begin_inset Newline newline
13494 \begin_inset Flex Code
13497 \begin_layout Plain Layout
13502 begin{thebibliography}{99}
13507 It is therefore only useful for bibliography environments.
13508 The default longest label
13509 \begin_inset Quotes eld
13513 \begin_inset Quotes erd
13516 can be changed by the user in the paragraph settings of a bibliography
13520 \begin_layout Standard
13521 Poniendo juntas las últimas cosas, la salida \SpecialChar LaTeX
13525 \begin_layout LyX-Code
13528 LatexName[LatexParam]{\SpecialChar ldots
13532 \begin_layout Standard
13536 \begin_layout LyX-Code
13539 begin{LatexName}[LatexParam] \SpecialChar ldots
13545 \begin_layout Standard
13546 dependiendo del tipo de \SpecialChar LaTeX
13551 \begin_layout Description
13552 \begin_inset Flex Code
13555 \begin_layout Plain Layout
13562 \begin_inset Flex Code
13565 \begin_layout Plain Layout
13573 A string that is put at the beginning of the style content.
13574 A line break in the output can be indicated by
13577 \begin_inset Flex Code
13580 \begin_layout Plain Layout
13589 \begin_layout Description
13590 \begin_inset Flex Code
13593 \begin_layout Plain Layout
13600 \begin_inset Flex Code
13603 \begin_layout Plain Layout
13609 ] Si pones estilos en entornos, los
13610 \begin_inset Flex Code
13613 \begin_layout Plain Layout
13619 no son simplemente añadidos, sino aumentados en un factor
13620 \begin_inset Formula $\frac{4}{\mathrm{depth}+4}$
13624 Anotar que este parámetro se usa también cuando
13625 \begin_inset Flex Code
13628 \begin_layout Plain Layout
13635 \begin_inset Flex Code
13638 \begin_layout Plain Layout
13645 \begin_inset Flex Code
13648 \begin_layout Plain Layout
13655 En ese caso se añade al margen manual o dinámico.
13656 \begin_inset Newline newline
13660 \begin_inset Quotes fld
13664 \begin_inset Flex Code
13667 \begin_layout Plain Layout
13674 \begin_inset Quotes frd
13677 significa que el párrafo se sangra con la anchura de
13678 \begin_inset Quotes fld
13682 \begin_inset Flex Code
13685 \begin_layout Plain Layout
13692 \begin_inset Quotes frd
13695 en la tipografía normal.
13696 Se puede obtener una anchura negativa anteponiendo
13697 \begin_inset Quotes fld
13701 \begin_inset Flex Code
13704 \begin_layout Plain Layout
13711 \begin_inset Quotes frd
13715 Se eligió este método para que el aspecto sea el mismo con cada una de
13716 las tipografías de pantalla usadas.
13719 \begin_layout Description
13720 \begin_inset Flex Code
13723 \begin_layout Plain Layout
13730 \begin_inset Flex Code
13733 \begin_layout Plain Layout
13738 , Manual, Dynamic, First_Dynamic, Right_Address_Box
13744 \begin_inset Newline newline
13747 El tipo de margen que el estilo tiene en el lado izquierdo.
13748 \begin_inset Separator parbreak
13755 \begin_layout Description
13756 \begin_inset Flex Code
13759 \begin_layout Plain Layout
13765 significa un margen fijo.
13768 \begin_layout Description
13769 \begin_inset Flex Code
13772 \begin_layout Plain Layout
13778 significa que el margen izquierdo depende de la cadena introducida en el
13780 \begin_inset Flex MenuItem
13783 \begin_layout Plain Layout
13784 Editar\SpecialChar menuseparator
13785 Configuración del párrafo\SpecialChar ldots
13792 Esto se utiliza para componer bonitas listas sin tabuladores.
13795 \begin_layout Description
13796 \begin_inset Flex Code
13799 \begin_layout Plain Layout
13805 significa que el margen depende del tamaño de la etiqueta.
13806 Esto se usa para las cabeceras automáticas de las listas numeradas.
13807 Es obvio que la cabecera
13808 \begin_inset Quotes fld
13811 5.4.3.2.1 Cabecera muy larga
13812 \begin_inset Quotes frd
13815 debe tener un margen izquierdo más amplio (tan ancho como
13816 \begin_inset Quotes fld
13820 \begin_inset Quotes frd
13823 más el espacio) que
13824 \begin_inset Quotes fld
13827 3.2 Cabecera muy larga
13828 \begin_inset Quotes frd
13832 \begin_inset Quotes fld
13835 procesadores de texto
13836 \begin_inset Quotes frd
13839 corrientes no sean capaces de hacer esto.
13842 \begin_layout Description
13843 \begin_inset Flex Code
13846 \begin_layout Plain Layout
13852 es similar, pero solo la primera fila del párrafo es dinámica, mientras
13853 que las demás son estáticas; esto se emplea, por ejemplo, para descripciones.
13856 \begin_layout Description
13857 \begin_inset Flex Code
13860 \begin_layout Plain Layout
13866 significa que el margen se elige de manera que la fila más larga de este
13867 párrafo se adapte al margen derecho.
13868 Esto se emplea para componer una dirección en el lado derecho de la página.
13873 \begin_layout Description
13874 \begin_inset Flex Code
13877 \begin_layout Plain Layout
13884 \begin_inset Flex Code
13887 \begin_layout Plain Layout
13896 \begin_inset space \thinspace{}
13900 \begin_inset Flex Code
13903 \begin_layout Plain Layout
13909 ] Si los comandos frágiles en este estilo deberían ser protegidos,
13910 \begin_inset Flex Code
13913 \begin_layout Plain Layout
13926 si este comando debería él mismo ser protegido.)
13929 \begin_layout Description
13930 \begin_inset Flex Code
13933 \begin_layout Plain Layout
13940 \begin_inset Flex Code
13943 \begin_layout Plain Layout
13950 \begin_inset space \thinspace{}
13954 \begin_inset Flex Code
13957 \begin_layout Plain Layout
13965 ] Si las líneas nuevas se transforman en líneas nuevas \SpecialChar LaTeX
13967 \begin_inset Flex Code
13970 \begin_layout Plain Layout
13981 La transformación puede desactivarse para permitir una edición más confortable
13982 de \SpecialChar LaTeX
13983 en \SpecialChar LyX
13987 \begin_layout Description
13988 \begin_inset Flex Code
13991 \begin_layout Plain Layout
13998 \begin_inset Flex Code
14001 \begin_layout Plain Layout
14010 \begin_inset space \thinspace{}
14014 \begin_inset Flex Code
14017 \begin_layout Plain Layout
14023 ] Si se permite sangrar la primera fila del párrafo siguiente.
14025 \begin_inset Flex Code
14028 \begin_layout Plain Layout
14034 significa que no se permite hacerlo;
14035 \begin_inset Flex Code
14038 \begin_layout Plain Layout
14044 significa que puede hacerse si se desea.
14047 \begin_layout Description
14048 \begin_inset Flex Code
14051 \begin_layout Plain Layout
14058 \begin_inset Flex Code
14061 \begin_layout Plain Layout
14067 ] Nombre de un estilo que ha reemplazado este estilo.
14068 Esto se emplea para renombrar un estilo, mientras que se mantiene compatibilida
14072 \begin_layout Description
14073 \begin_inset Flex Code
14076 \begin_layout Plain Layout
14083 \begin_inset Flex Code
14086 \begin_layout Plain Layout
14095 \begin_inset space \thinspace{}
14099 \begin_inset Flex Code
14102 \begin_layout Plain Layout
14108 ] Indica que los párrafos no serán separados por una línea vacía en la salida
14110 , solo por un salto de línea; junto con
14111 \begin_inset Flex Code
14114 \begin_layout Plain Layout
14120 , esto permite emular un editor de texto simple (como un recuadro ERT).
14123 \begin_layout Description
14124 \begin_inset Flex Code
14127 \begin_layout Plain Layout
14134 \begin_inset Flex Code
14137 \begin_layout Plain Layout
14143 ] El sangrado de la primera línea de un párrafo.
14145 \begin_inset Flex Code
14148 \begin_layout Plain Layout
14154 estará fijado para un determinado estilo.
14155 La excepción es el estilo
14156 \begin_inset Flex Code
14159 \begin_layout Plain Layout
14165 , puesto que la sangría de un párrafo de estilo
14166 \begin_inset Flex Code
14169 \begin_layout Plain Layout
14175 puede prohibirse con
14176 \begin_inset Flex Code
14179 \begin_layout Plain Layout
14186 Además, los párrafos de estilo
14187 \begin_inset Flex Code
14190 \begin_layout Plain Layout
14196 dentro de entornos usan la sangría
14197 \begin_inset Flex Code
14200 \begin_layout Plain Layout
14206 del entorno, no su propio valor.
14207 Por ejemplo, los párrafos
14208 \begin_inset Flex Code
14211 \begin_layout Plain Layout
14217 en una enumeración no se sangran.
14220 \begin_layout Description
14221 \begin_inset Flex Code
14224 \begin_layout Plain Layout
14231 \begin_inset Flex Code
14234 \begin_layout Plain Layout
14240 ] El espacio vertical entre dos párrafos de este estilo.
14243 \begin_layout Description
14244 \begin_inset Flex Code
14247 \begin_layout Plain Layout
14254 \begin_inset Flex Code
14257 \begin_layout Plain Layout
14264 permite al usuario elegir entre
14265 \begin_inset Quotes fld
14269 \begin_inset Quotes frd
14273 \begin_inset Quotes fld
14277 \begin_inset Quotes frd
14282 separate paragraphs
14286 \begin_inset Quotes fld
14290 \begin_inset Quotes frd
14293 , este valor es completamente ignorado.
14295 \begin_inset Quotes fld
14299 \begin_inset Quotes frd
14302 , el sangrado de un estilo tipo
14303 \begin_inset Quotes fld
14307 \begin_inset Quotes frd
14310 de \SpecialChar LaTeX
14311 se ignora y todos los párrafos son separados con este argumento
14312 \begin_inset Quotes fld
14316 \begin_inset Quotes frd
14320 El espacio vertical se calcula con
14321 \begin_inset Flex Code
14324 \begin_layout Plain Layout
14326 \begin_inset space ~
14335 \begin_inset Flex Code
14338 \begin_layout Plain Layout
14344 es la altura de una fila con la tipografía normal.
14345 De esta forma, el aspecto queda igual con diferentes tipografías de pantalla.
14348 \begin_layout Description
14349 \begin_inset Flex Code
14352 \begin_layout Plain Layout
14361 \begin_inset Flex Code
14364 \begin_layout Plain Layout
14375 \begin_inset space \thinspace{}
14379 \begin_inset Flex Code
14382 \begin_layout Plain Layout
14388 ] Si el contenido de este párrafo debería aparecer en la salida en forma
14389 cruda, es decir sin las traducciones especiales que \SpecialChar LaTeX
14393 \begin_layout Description
14394 \begin_inset Flex Code
14397 \begin_layout Plain Layout
14403 Información a incluir en el preámbulo \SpecialChar LaTeX
14404 cuando se usa este estilo.
14405 Utilizado para definir macros, paquetes a cargar, etc., requeridos por este
14406 estilo en particular.
14408 \begin_inset Quotes fld
14412 \begin_inset Flex Code
14415 \begin_layout Plain Layout
14422 \begin_inset Quotes frd
14428 \begin_layout Description
14429 \begin_inset Flex Code
14432 \begin_layout Plain Layout
14439 \begin_inset Flex Code
14442 \begin_layout Plain Layout
14448 ] El prefijo a usar cuando se crean etiquetas que se refieren a párrafos
14450 Esto permite el uso de referencias con formato.
14453 \begin_layout Description
14454 \begin_inset Flex Code
14457 \begin_layout Plain Layout
14466 \begin_inset Flex Code
14469 \begin_layout Plain Layout
14477 Si el estilo requiere la característica
14478 \begin_inset Flex Code
14481 \begin_layout Plain Layout
14493 \begin_inset space ~
14497 \begin_inset CommandInset ref
14499 reference "subsec:Parámetros-generales-clases"
14503 ) la descripción de
14504 \begin_inset Flex Code
14507 \begin_layout Plain Layout
14513 para información sobre 'características'.
14517 \begin_layout Description
14518 \begin_inset Flex Code
14521 \begin_layout Plain Layout
14528 \begin_inset Flex Code
14531 \begin_layout Plain Layout
14540 \begin_inset Flex Code
14543 \begin_layout Plain Layout
14551 Resets the \SpecialChar LaTeX
14552 arguments of this style (as defined via the
14553 \begin_inset Flex Code
14556 \begin_layout Plain Layout
14565 This is useful if you have copied a style via
14566 \begin_inset Flex Code
14569 \begin_layout Plain Layout
14577 , but you do not want to inherit its (required and optional) arguments.
14580 \begin_layout Description
14581 \begin_inset Flex Code
14584 \begin_layout Plain Layout
14591 \begin_inset Flex Code
14594 \begin_layout Plain Layout
14602 A string that is put at the end of the layout content.
14603 A line break in the output can be indicated by
14606 \begin_inset Flex Code
14609 \begin_layout Plain Layout
14618 \begin_layout Description
14619 \begin_inset Flex Code
14622 \begin_layout Plain Layout
14629 \begin_inset Flex Code
14632 \begin_layout Plain Layout
14639 \begin_inset Flex Code
14642 \begin_layout Plain Layout
14651 \begin_layout Description
14652 \begin_inset Flex Code
14655 \begin_layout Plain Layout
14662 \begin_inset Flex Code
14665 \begin_layout Plain Layout
14674 \begin_inset Flex Code
14677 \begin_layout Plain Layout
14684 \begin_inset Flex Code
14687 \begin_layout Plain Layout
14694 \begin_inset Flex Code
14697 \begin_layout Plain Layout
14699 \begin_inset space ~
14707 ] Esto define cuál debería ser el espacio predefinido en el estilo.
14709 \begin_inset Flex Code
14712 \begin_layout Plain Layout
14719 \begin_inset Flex Code
14722 \begin_layout Plain Layout
14729 \begin_inset Flex Code
14732 \begin_layout Plain Layout
14738 corresponden respectivamente a un multiplicador de 1, 1.25 y 1.667.
14739 Si se especifica el argumento
14740 \begin_inset Flex Code
14743 \begin_layout Plain Layout
14749 , entonces se debería proporcionar además un argumento numérico que será
14750 el valor real del multiplicador.
14751 Anotar que, al contrario que otros parámetros,
14752 \begin_inset Flex Code
14755 \begin_layout Plain Layout
14761 implica la generación de código \SpecialChar LaTeX
14762 específico, usando el paquete \SpecialChar LaTeX
14764 \begin_inset Flex Code
14767 \begin_layout Plain Layout
14776 \begin_layout Description
14777 \begin_inset Flex Code
14780 \begin_layout Plain Layout
14787 \begin_inset Flex Code
14790 \begin_layout Plain Layout
14799 \begin_inset space \thinspace{}
14805 \begin_inset Flex Code
14808 \begin_layout Plain Layout
14816 ] Corrección ortográfica de párrafos de este estilo.
14820 \begin_layout Description
14821 \begin_inset Flex Code
14824 \begin_layout Plain Layout
14830 La tipografía para el cuerpo del texto.
14832 \begin_inset CommandInset ref
14834 reference "subsec:Tipografías"
14841 \begin_layout Description
14842 \begin_inset Flex Code
14845 \begin_layout Plain Layout
14852 \begin_inset Flex Code
14855 \begin_layout Plain Layout
14861 ] El nivel del estilo en el índice general.
14862 Esto se usa para la numeración automática de los encabezados de sección.
14865 \begin_layout Description
14866 \begin_inset Flex Code
14869 \begin_layout Plain Layout
14876 \begin_inset Flex Code
14879 \begin_layout Plain Layout
14885 ] El espacio vertical con el que el primero de una cadena de párrafos con
14886 este estilo se separa del párrafo anterior.
14887 Si el párrafo anterior tiene otro estilo, la separación no es simplemente
14888 añadida, sino que se pone la máxima.
14891 \begin_layout Subsection
14892 Internacionalización de estilos de párrafo
14893 \begin_inset CommandInset label
14902 \begin_layout Standard
14904 ha soportado desde hace tiempo la internacionalización de la información
14905 de formato, pero, hasta la versión 2.0, esto se aplicaba solo a la interfaz
14906 de usuario y no a la salida, digamos, PDF.
14907 Así, por ej., autores franceses tenían que acudir a feos trucos para conseguir
14908 `Théorème 1' en vez de `Theorem 1'.
14909 Gracias a Georg Baum, este ya no es el caso.
14912 \begin_layout Standard
14914 \begin_inset Flex Code
14917 \begin_layout Plain Layout
14923 define texto que se mostrará en el documento exportado, puede usar
14924 \begin_inset Flex Code
14927 \begin_layout Plain Layout
14934 \begin_inset Flex Code
14937 \begin_layout Plain Layout
14943 para soportar correctamente documentos con idioma distinto del inglés e
14944 incluso documentos plurilingües.
14945 El siguiente extracto (del archivo
14946 \begin_inset Flex Code
14949 \begin_layout Plain Layout
14955 ) muestra cómo funciona:
14958 \begin_layout LyX-Code
14960 \begin_inset Separator parbreak
14967 \begin_layout LyX-Code
14970 theoremstyle{remark}
14973 \begin_layout LyX-Code
14976 newtheorem{claim}[thm]{
14983 \begin_layout LyX-Code
14987 \begin_layout LyX-Code
14991 \begin_layout LyX-Code
14996 claimname}{_(Claim)}
14999 \begin_layout LyX-Code
15003 \begin_layout LyX-Code
15007 \begin_layout LyX-Code
15016 claimname}{_(Claim)}}
15019 \begin_layout LyX-Code
15024 \begin_layout Standard
15025 En principio, cualquier \SpecialChar LaTeX
15026 legal puede aparecer en las etiquetas
15027 \begin_inset Flex Code
15030 \begin_layout Plain Layout
15037 \begin_inset Flex Code
15040 \begin_layout Plain Layout
15046 , pero en la práctica el aspecto será generalmente como el mostrado aquí.
15047 La clave para una correcta traducción del texto impreso es la definición
15048 del comando \SpecialChar LaTeX
15050 \begin_inset Flex Code
15053 \begin_layout Plain Layout
15062 \begin_inset Flex Code
15065 \begin_layout Plain Layout
15077 \begin_layout Standard
15079 \begin_inset Flex Code
15082 \begin_layout Plain Layout
15088 proporciona internacionalización basada en el idioma global del documento.
15089 El contenido de la etiqueta se incluirá en el preámbulo, igual que con
15091 \begin_inset Flex Code
15094 \begin_layout Plain Layout
15101 Lo que la hace especial es el uso de la
15102 \begin_inset Quotes eld
15106 \begin_inset Quotes erd
15110 \begin_inset Flex Code
15113 \begin_layout Plain Layout
15119 , que será reemplazada, cuando \SpecialChar LyX
15120 genere la salida \SpecialChar LaTeX
15121 , por la traducción de
15122 su argumento al idioma del documento.
15125 \begin_layout Standard
15127 \begin_inset Flex Code
15130 \begin_layout Plain Layout
15136 es más compleja, puesto que está pensada para dar soporte a documentos
15137 plurilingües y ofrece una interfaz al paquete
15138 \begin_inset Flex Code
15141 \begin_layout Plain Layout
15148 Su contenido se añadirá al preámbulo una vez por cada idioma que aparezca
15150 En este caso, el argumento en
15151 \begin_inset Flex Code
15154 \begin_layout Plain Layout
15160 se reemplazará por su traducción al idioma en cuestión; la expresión
15161 \begin_inset Flex Code
15164 \begin_layout Plain Layout
15170 es reemplazada por el nombre del idioma (el usado por el paquete babel).
15173 \begin_layout Standard
15174 Un documento en alemán que también incluya una sección en francés tendría
15175 lo siguiente en el preámbulo:
15178 \begin_layout LyX-Code
15187 claimname}{Affirmation}}
15188 \begin_inset Newline newline
15199 claimname}{Behauptung}}
15200 \begin_inset Newline newline
15207 claimname}{Behauptung}
15210 \begin_layout Standard
15213 \begin_inset Flex Code
15216 \begin_layout Plain Layout
15222 conspirarán para producir el texto correcto en la salida.
15225 \begin_layout Standard
15226 Un punto importante a tener en cuenta aquí es que las traducciones son proporcio
15227 nadas por el propio \SpecialChar LyX
15233 \begin_inset Flex Code
15236 \begin_layout Plain Layout
15243 Esto quiere decir, en definitiva, que
15244 \begin_inset Flex Code
15247 \begin_layout Plain Layout
15254 \begin_inset Flex Code
15257 \begin_layout Plain Layout
15263 realmente solo son útiles en archivos de formato que son proporcionados
15264 por \SpecialChar LyX
15265 , puesto que el texto introducido en archivos de formato creados por
15266 el usuario no serán tenidos en cuenta por las rutinas de internacionalización
15267 de \SpecialChar LyX
15271 \begin_inset Flex Code
15274 \begin_layout Plain Layout
15282 file is modified accordingly
15285 Sin embargo, cualquier formato creado con la intención de ser incluido
15286 en \SpecialChar LyX
15287 debería usar estas etiquetas en los lugares apropiados.
15290 Please note that the paragraph style translations provided by \SpecialChar LyX
15292 change with a minor update (e.
15293 \begin_inset space \thinspace{}
15297 \begin_inset space \space{}
15300 from version 2.1.x to 2.1.y).
15301 It is however quite likely that a major update (e.
15302 \begin_inset space \thinspace{}
15306 \begin_inset space \space{}
15309 from 2.0.x to 2.1.y) will introduce new translations or corrections.
15312 \begin_layout Subsection
15314 \begin_inset CommandInset label
15316 name "subsec:Flotantes"
15323 \begin_layout Standard
15324 Es necesario definir los flotantes (
15325 \begin_inset Flex MenuItem
15328 \begin_layout Plain Layout
15335 \begin_inset Flex MenuItem
15338 \begin_layout Plain Layout
15344 , \SpecialChar ldots
15345 ) en la propia clase de texto.
15346 Los flotantes normales se incluyen en el archivo
15347 \begin_inset Flex Code
15350 \begin_layout Plain Layout
15356 , así que no tendrás más que añadir
15359 \begin_layout LyX-Code
15360 Input stdfloats.inc
15363 \begin_layout Standard
15364 en tu archivo de formato.
15365 Si quieres implementar una clase de texto que proponga algún otro tipo
15366 de flotante (como la clase AGU empaquetada con \SpecialChar LyX
15367 ), la información siguiente
15368 te servirá de ayuda:
15371 \begin_layout Description
15372 \begin_inset Flex Code
15375 \begin_layout Plain Layout
15382 \begin_inset Flex Code
15385 \begin_layout Plain Layout
15392 \begin_inset Quotes erd
15396 \begin_inset Quotes erd
15399 ] La extensión del nombre de un archivo auxiliar para la lista de figuras
15402 escribe las leyendas en este archivo.
15405 \begin_layout Description
15406 \begin_inset Flex Code
15409 \begin_layout Plain Layout
15416 \begin_inset Flex Code
15419 \begin_layout Plain Layout
15426 \begin_inset Quotes erd
15430 \begin_inset Quotes erd
15433 ] La cadena que se usará en los menús y también para la leyenda.
15434 Esto se traduce al idioma actual si se usa.
15437 \begin_layout Description
15438 \begin_inset Flex Code
15441 \begin_layout Plain Layout
15447 Controlan la salida XHTML.
15449 \begin_inset space ~
15453 \begin_inset CommandInset ref
15455 reference "sec:Etiquetas-para-XHTML"
15462 \begin_layout Description
15463 \begin_inset Flex Code
15466 \begin_layout Plain Layout
15475 \begin_inset Flex Code
15478 \begin_layout Plain Layout
15487 \begin_inset space \thinspace{}
15491 \begin_inset Flex Code
15494 \begin_layout Plain Layout
15500 ] Indica si el flotante está ya definido en la clase de documento o si necesitam
15501 os cargar el paquete \SpecialChar LaTeX
15503 \begin_inset Flex Code
15506 \begin_layout Plain Layout
15512 para definirlo sobre la marcha.
15514 \begin_inset Flex Code
15517 \begin_layout Plain Layout
15523 , que significa: usar
15524 \begin_inset Flex Code
15527 \begin_layout Plain Layout
15535 \begin_inset Flex Code
15538 \begin_layout Plain Layout
15544 si el flotante ya está definido por la clase de documento \SpecialChar LaTeX
15548 \begin_layout Description
15549 \begin_inset Flex Code
15552 \begin_layout Plain Layout
15559 \begin_inset Flex Code
15562 \begin_layout Plain Layout
15569 \begin_inset Quotes erd
15573 \begin_inset Quotes erd
15576 ] El comando usado para generar una lista de flotantes de este tipo; debe
15577 omitirse el precedente `
15585 \begin_inset Flex Code
15588 \begin_layout Plain Layout
15594 es `false', puesto que no hay una forma estándar de generar este comando.
15596 \begin_inset Flex Code
15599 \begin_layout Plain Layout
15605 es `true', porque en este caso sí hay una forma estándar de definir el
15609 \begin_layout Description
15610 \begin_inset Flex Code
15613 \begin_layout Plain Layout
15620 \begin_inset Flex Code
15623 \begin_layout Plain Layout
15630 \begin_inset Quotes erd
15634 \begin_inset Quotes erd
15637 ] Un título para una lista de flotantes de este tipo (índice de figuras,
15638 tablas o lo que sea).
15639 Se usa para el nombre del recuadro en \SpecialChar LyX
15640 ; se pasa a \SpecialChar LaTeX
15641 para usarlo como título
15642 allí; y se usa como título en la salida.
15643 Será traducido al idioma del documento.
15646 \begin_layout Description
15647 \begin_inset Flex Code
15650 \begin_layout Plain Layout
15657 \begin_inset Flex Code
15660 \begin_layout Plain Layout
15667 \begin_inset Quotes erd
15671 \begin_inset Quotes erd
15674 ] Este argumento (opcional) determina si los flotantes de esta clase serán
15675 numerados dentro de alguna unidad de sección del documento.
15677 \begin_inset Flex Code
15680 \begin_layout Plain Layout
15687 \begin_inset Quotes fld
15691 \begin_inset Flex Code
15694 \begin_layout Plain Layout
15701 \begin_inset Quotes frd
15704 , los flotantes serán numerados dentro de los capítulos.
15707 \begin_layout Description
15708 \begin_inset Flex Code
15711 \begin_layout Plain Layout
15718 \begin_inset Flex Code
15721 \begin_layout Plain Layout
15728 \begin_inset Quotes erd
15732 \begin_inset Quotes erd
15735 ] La colocación por omisión para la clase dada de flotantes.
15737 \begin_inset Flex Code
15740 \begin_layout Plain Layout
15746 deberá ser un estándar \SpecialChar LaTeX
15748 \begin_inset Flex Code
15751 \begin_layout Plain Layout
15758 \begin_inset Flex Code
15761 \begin_layout Plain Layout
15768 \begin_inset Flex Code
15771 \begin_layout Plain Layout
15778 \begin_inset Flex Code
15781 \begin_layout Plain Layout
15788 \begin_inset Quotes fld
15792 \begin_inset Quotes frd
15796 \begin_inset Quotes fld
15800 \begin_inset Quotes frd
15804 \begin_inset Quotes fld
15808 \begin_inset Quotes frd
15812 \begin_inset Quotes fld
15816 \begin_inset Quotes frd
15819 (aquí), respectivamente.
15823 \begin_layout Plain Layout
15824 Anotar que el orden de estas letras en la cadena es irrelevante, como en
15831 Por encima de éstos hay un nuevo tipo,
15832 \begin_inset Flex Code
15835 \begin_layout Plain Layout
15841 , que no corresponde realmente a un flotante, ya que se refiere a: ponerlo
15843 \begin_inset Quotes fld
15847 \begin_inset Quotes frd
15850 , y en ninguna otra parte.
15851 Anotar que, sin embargo, el colocador
15852 \begin_inset Flex Code
15855 \begin_layout Plain Layout
15861 es especial y, debido a detalles de implementación, no puede usarse en
15862 tipos de flotantes no empotrados.
15863 Si no comprendes lo que esto significa, usa solo
15864 \begin_inset Quotes fld
15868 \begin_inset Flex Code
15871 \begin_layout Plain Layout
15878 \begin_inset Quotes frd
15884 \begin_layout Description
15885 \begin_inset Flex Code
15888 \begin_layout Plain Layout
15895 \begin_inset Flex Code
15898 \begin_layout Plain Layout
15904 ] El prefijo a usar cuando se crean etiquetas referidas a flotantes de este
15906 Esto permite el uso de referencias con formato.
15907 Puedes quitar cualquier
15908 \begin_inset Flex Code
15911 \begin_layout Plain Layout
15917 puesto por un estilo copiado usando el valor especial
15918 \begin_inset Quotes eld
15922 \begin_inset Quotes erd
15925 , todas mayúsculas.
15928 \begin_layout Description
15929 \begin_inset Flex Code
15932 \begin_layout Plain Layout
15939 \begin_inset Flex Code
15942 \begin_layout Plain Layout
15949 \begin_inset Quotes erd
15953 \begin_inset Quotes erd
15956 ] El estilo usado cuando se define el flotante con
15957 \begin_inset Flex Code
15960 \begin_layout Plain Layout
15971 \begin_layout Description
15972 \begin_inset Flex Code
15975 \begin_layout Plain Layout
15982 \begin_inset Flex Code
15985 \begin_layout Plain Layout
15992 \begin_inset Quotes erd
15996 \begin_inset Quotes erd
16000 \begin_inset Quotes fld
16004 \begin_inset Quotes frd
16007 de la nueva clase de flotante, como programa o algoritmo.
16008 Después del apropiado
16009 \begin_inset Flex Code
16012 \begin_layout Plain Layout
16020 , comandos tales como
16021 \begin_inset Flex Code
16024 \begin_layout Plain Layout
16033 \begin_inset Flex Code
16036 \begin_layout Plain Layout
16044 estarán disponibles.
16047 \begin_layout Description
16048 \begin_inset Flex Code
16051 \begin_layout Plain Layout
16058 \begin_inset Flex Code
16061 \begin_layout Plain Layout
16068 \begin_inset space \thinspace{}
16072 \begin_inset Flex Code
16075 \begin_layout Plain Layout
16083 ] Nos dice si este flotante se define usando el paquete \SpecialChar LaTeX
16085 \begin_inset Flex Code
16088 \begin_layout Plain Layout
16094 , bien por el archivo de clase o por un paquete, o bien sobre la marcha
16095 por el propio \SpecialChar LyX
16099 \begin_layout Standard
16100 Anotar que al definir un flotante con tipo
16101 \begin_inset Flex Code
16104 \begin_layout Plain Layout
16112 automáticamente se define el correspondiente contador con nombre
16113 \begin_inset Flex Code
16116 \begin_layout Plain Layout
16127 \begin_layout Subsection
16128 Recuadros flexibles y formato del recuadro
16129 \begin_inset CommandInset label
16131 name "subsec:estilo-del-texto"
16138 \begin_layout Standard
16139 Los recuadros flexibles son de tres tipos:
16142 \begin_layout Itemize
16144 \begin_inset Flex Code
16147 \begin_layout Plain Layout
16153 ): estos definen diseños semánticos correspondientes a comandos \SpecialChar LaTeX
16155 \begin_inset Flex Code
16158 \begin_layout Plain Layout
16167 \begin_inset Flex Code
16170 \begin_layout Plain Layout
16181 \begin_layout Itemize
16182 definido por el usuario (
16183 \begin_inset Flex Code
16186 \begin_layout Plain Layout
16192 ): estos se pueden usar para definir recuadros plegables personalizados,
16193 del tipo de los de código \SpecialChar TeX
16194 , notas al pie y similares.
16195 Un ejemplo obvio es un recuadro de nota final, definido en el módulo del
16197 \begin_inset Flex Code
16200 \begin_layout Plain Layout
16209 \begin_layout Itemize
16211 \begin_inset Flex Code
16214 \begin_layout Plain Layout
16220 ): para usar con las clases DocBook.
16223 \begin_layout Standard
16224 Los recuadros flexibles se definen usando la etiqueta
16225 \begin_inset Flex Code
16228 \begin_layout Plain Layout
16234 , que se explicará en un momento.
16237 \begin_layout Standard
16239 \begin_inset Flex Code
16242 \begin_layout Plain Layout
16248 también sirve para otra función: puede utilizarse para personalizar el
16249 diseño general de muchos tipos diferentes de recuadros.
16251 \begin_inset Flex Code
16254 \begin_layout Plain Layout
16260 permite personalizar los parámetros de diseño de notas al pie, notas al
16261 margen, notas, recuadros de código \SpecialChar TeX
16262 (ERT), ramas, listados de programa,
16263 índices, cuadros, tablas, algoritmos, URL, y
16267 , así como para definir recuadros flexibles.
16270 \begin_layout Standard
16272 \begin_inset Flex Code
16275 \begin_layout Plain Layout
16281 debe comenzar con una línea de la forma:
16284 \begin_layout LyX-Code
16288 \begin_layout Standard
16290 \begin_inset Flex Code
16293 \begin_layout Plain Layout
16299 indica el recuadro cuyo formato se va a definir, y hay quatros casos.
16302 \begin_layout Enumerate
16303 Se va a modificar el formato para un tipo de recuadro preexistente.
16305 \begin_inset Flex Code
16308 \begin_layout Plain Layout
16314 puede ser uno cualquiera de los siguientes:
16315 \begin_inset Flex Code
16318 \begin_layout Plain Layout
16325 \begin_inset Flex Code
16328 \begin_layout Plain Layout
16335 \begin_inset Flex Code
16338 \begin_layout Plain Layout
16345 \begin_inset Flex Code
16348 \begin_layout Plain Layout
16355 \begin_inset Flex Code
16358 \begin_layout Plain Layout
16365 \begin_inset Flex Code
16368 \begin_layout Plain Layout
16375 \begin_inset Flex Code
16378 \begin_layout Plain Layout
16385 \begin_inset Flex Code
16388 \begin_layout Plain Layout
16395 \begin_inset Flex Code
16398 \begin_layout Plain Layout
16405 \begin_inset Flex Code
16408 \begin_layout Plain Layout
16415 \begin_inset Flex Code
16418 \begin_layout Plain Layout
16425 \begin_inset Flex Code
16428 \begin_layout Plain Layout
16435 \begin_inset Flex Code
16438 \begin_layout Plain Layout
16445 \begin_inset Flex Code
16448 \begin_layout Plain Layout
16455 \begin_inset Flex Code
16458 \begin_layout Plain Layout
16465 \begin_inset Flex Code
16468 \begin_layout Plain Layout
16475 \begin_inset Flex Code
16478 \begin_layout Plain Layout
16485 \begin_inset Flex Code
16488 \begin_layout Plain Layout
16495 \begin_inset Flex Code
16498 \begin_layout Plain Layout
16505 \begin_inset Flex Code
16508 \begin_layout Plain Layout
16518 \begin_layout Enumerate
16519 Se va a definir el formato para un recuadro flexible.
16521 \begin_inset Flex Code
16524 \begin_layout Plain Layout
16530 puede ser cualquier identificador válido no utilizado por un recuadro preexiste
16532 El identificador puede incluir espacios, pero en este caso debe ponerse
16533 todo entre comillas.
16534 Puede además incluir un identificador de nombre del espacio, precedido
16535 de dos puntos, como
16536 \begin_inset Quotes eld
16540 \begin_inset Flex Code
16543 \begin_layout Plain Layout
16550 \begin_inset Quotes erd
16554 Anotar que la definición de un flexible debe incluir
16559 \begin_inset Flex Code
16562 \begin_layout Plain Layout
16572 \begin_layout Enumerate
16575 The layout for user specific branch is being defined.
16579 \begin_inset Flex Code
16582 \begin_layout Plain Layout
16590 must be of the form
16593 \begin_inset Quotes fld
16597 \begin_inset Flex Code
16600 \begin_layout Plain Layout
16607 \begin_inset Quotes frd
16615 \begin_inset Flex Code
16618 \begin_layout Plain Layout
16626 may be be any valid identifier of branch defined in user's document.
16627 The identifier may include spaces, but in that case the whole thing must
16628 be wrapped in quotes.
16629 The main purpose of this feature is to allow \SpecialChar LaTeX
16630 wrapping around specific
16631 branches as user needs.
16634 \begin_layout Enumerate
16637 The layout of a user (or class) specific caption is being defined.
16641 \begin_inset Flex Code
16644 \begin_layout Plain Layout
16652 must be of the form
16655 \begin_inset Quotes fld
16659 \begin_inset Flex Code
16662 \begin_layout Plain Layout
16669 \begin_inset Quotes frd
16677 \begin_inset Flex Code
16680 \begin_layout Plain Layout
16688 specifies the name of the caption as it appears in the menu.
16689 Have a look at the standard caption
16692 \begin_inset Flex Code
16695 \begin_layout Plain Layout
16703 the specific captions of the KOMA-Script classes (
16704 \begin_inset Flex Code
16707 \begin_layout Plain Layout
16716 \begin_inset Flex Code
16719 \begin_layout Plain Layout
16730 \begin_inset space ~
16737 \begin_inset Flex Code
16740 \begin_layout Plain Layout
16751 \begin_layout Standard
16753 \begin_inset Flex Code
16756 \begin_layout Plain Layout
16762 puede contener las siguientes entradas:
16765 \begin_layout Description
16766 \begin_inset Flex Code
16769 \begin_layout Plain Layout
16776 \begin_inset Flex Code
16779 \begin_layout Plain Layout
16787 Defines argument number of a command\SpecialChar breakableslash
16788 environment associated with the current
16790 The definition must end with
16791 \begin_inset Flex Code
16794 \begin_layout Plain Layout
16806 \begin_inset CommandInset ref
16808 reference "subsec:Estilos-de-párrafo"
16817 \begin_layout Description
16818 \begin_inset Flex Code
16821 \begin_layout Plain Layout
16829 Preamble for changing language commands
16832 \begin_inset CommandInset ref
16834 reference "subsec:I18n"
16841 \begin_layout Description
16842 \begin_inset Flex Code
16845 \begin_layout Plain Layout
16852 \begin_inset Flex Code
16855 \begin_layout Plain Layout
16861 ] El color para el fondo del recuadro.
16863 \begin_inset CommandInset ref
16865 reference "chap:Names-of-colors"
16871 for a list of the available color names.
16874 \begin_layout Description
16875 \begin_inset Flex Code
16878 \begin_layout Plain Layout
16885 \begin_inset Flex Code
16888 \begin_layout Plain Layout
16899 \begin_inset space \thinspace{}
16905 \begin_inset Flex Code
16908 \begin_layout Plain Layout
16914 ] Si usar no el contenido del recuadro como etiqueta del mismo cuando el
16915 recuadro se cierra.
16916 Por omisión, falso.
16919 \begin_layout Description
16920 \begin_inset Flex Code
16923 \begin_layout Plain Layout
16930 \begin_inset Flex Code
16933 \begin_layout Plain Layout
16941 As with paragraph styles
16944 \begin_inset CommandInset ref
16946 reference "subsec:Estilos-de-párrafo"
16953 Note that you need to specify the complete type, e.
16954 \begin_inset space \thinspace{}
16960 \begin_inset space ~
16964 \begin_inset Flex Code
16967 \begin_layout Plain Layout
16968 CopyStyle Flex:<nombre>
16976 \begin_layout Description
16977 \begin_inset Flex Code
16980 \begin_layout Plain Layout
16987 \begin_inset Flex Code
16990 \begin_layout Plain Layout
17001 \begin_inset space \thinspace{}
17007 \begin_inset Flex Code
17010 \begin_layout Plain Layout
17016 ] Indica si el usuario puede emplear el diálogo Configuración del párrafo
17017 para modificar el párrafo.
17020 \begin_layout Description
17021 \begin_inset Flex Code
17024 \begin_layout Plain Layout
17031 \begin_inset Flex Code
17034 \begin_layout Plain Layout
17041 \begin_inset Flex Code
17044 \begin_layout Plain Layout
17051 \begin_inset Flex Code
17054 \begin_layout Plain Layout
17060 , que describe el estilo de presentación para el marco y los botones del
17062 Las notas al pie usan generalmente
17063 \begin_inset Flex Code
17066 \begin_layout Plain Layout
17072 , los recuadros de código \SpecialChar TeX
17074 \begin_inset Flex Code
17077 \begin_layout Plain Layout
17083 , y los de estilos del texto
17084 \begin_inset Flex Code
17087 \begin_layout Plain Layout
17096 \begin_layout Description
17097 \begin_inset Flex Code
17100 \begin_layout Plain Layout
17107 \begin_inset Flex Code
17110 \begin_layout Plain Layout
17119 \begin_inset space \thinspace{}
17125 \begin_inset Flex Code
17128 \begin_layout Plain Layout
17137 \begin_inset Flex Code
17140 \begin_layout Plain Layout
17147 \begin_inset Flex Code
17150 \begin_layout Plain Layout
17157 Indica si el entorno se ubicará en su propio espacio en la salida o si
17158 aparecerá en línea con el texto circundante.
17159 Si se pone falso, se supone que el entorno \SpecialChar LaTeX
17160 ignora los espacios en blanco
17161 (incluyendo un carácter de línea nueva) después de las etiquetas
17162 \begin_inset Flex Code
17165 \begin_layout Plain Layout
17178 \begin_inset Flex Code
17181 \begin_layout Plain Layout
17194 Por omisión, verdadero.
17197 \begin_layout Description
17198 \begin_inset Flex Code
17201 \begin_layout Plain Layout
17207 Requerido al final de las declaraciones de formato del recuadro
17208 \begin_inset Flex Code
17211 \begin_layout Plain Layout
17220 \begin_layout Description
17221 \begin_inset Flex Code
17224 \begin_layout Plain Layout
17230 La tipografía usada tanto para el cuerpo del texto como para la etiqueta.
17232 \begin_inset CommandInset ref
17234 reference "subsec:Tipografías"
17239 Anotar que al definir esta tipografía se define automáticamente el mismo
17240 valor para la etiqueta,
17241 \begin_inset Flex Code
17244 \begin_layout Plain Layout
17250 , así que define aquella primero y después define
17251 \begin_inset Flex Code
17254 \begin_layout Plain Layout
17260 si las quieres diferentes.
17263 \begin_layout Description
17264 \begin_inset Flex Code
17267 \begin_layout Plain Layout
17268 ForceLocalFontSwitch
17274 \begin_inset Flex Code
17277 \begin_layout Plain Layout
17286 \begin_inset space \thinspace{}
17290 \begin_inset Flex Code
17293 \begin_layout Plain Layout
17301 When using babel, always use a local font switch (
17302 \begin_inset Flex Code
17305 \begin_layout Plain Layout
17315 ), never a global one (such as
17318 \begin_inset Flex Code
17321 \begin_layout Plain Layout
17332 \begin_layout Description
17333 \begin_inset Flex Code
17336 \begin_layout Plain Layout
17343 \begin_inset Flex Code
17346 \begin_layout Plain Layout
17357 \begin_inset space \thinspace{}
17363 \begin_inset Flex Code
17366 \begin_layout Plain Layout
17373 \begin_inset Quotes fld
17377 \begin_inset Quotes frd
17380 que genera salida Izquierda-Derecha (latin), p.
17381 \begin_inset space \thinspace{}
17385 \begin_inset space \space{}
17388 en código \SpecialChar TeX
17393 \begin_layout Description
17394 \begin_inset Flex Code
17397 \begin_layout Plain Layout
17404 \begin_inset Flex Code
17407 \begin_layout Plain Layout
17418 \begin_inset space \thinspace{}
17424 \begin_inset Flex Code
17427 \begin_layout Plain Layout
17433 ] Indica si debería usarse
17434 \begin_inset Flex Code
17437 \begin_layout Plain Layout
17443 o, por el contrario el usuario puede cambiar el estilo de párrafo del recuadro.
17446 \begin_layout Description
17447 \begin_inset Flex Code
17450 \begin_layout Plain Layout
17459 \begin_inset Flex Code
17462 \begin_layout Plain Layout
17473 \begin_inset space \thinspace{}
17479 \begin_inset Flex Code
17482 \begin_layout Plain Layout
17490 As with paragraph style
17493 \begin_inset CommandInset ref
17495 reference "subsec:Estilos-de-párrafo"
17502 \begin_layout Description
17503 \begin_inset Flex Code
17506 \begin_layout Plain Layout
17512 Controlan la salida XHTML.
17514 \begin_inset CommandInset ref
17516 reference "sec:Etiquetas-para-XHTML"
17523 \begin_layout Description
17524 \begin_inset Flex Code
17527 \begin_layout Plain Layout
17534 \begin_inset Flex Code
17537 \begin_layout Plain Layout
17548 \begin_inset space \thinspace{}
17554 \begin_inset Flex Code
17557 \begin_layout Plain Layout
17563 ] Incluye o no el contenido de este inset en la cadena generada para el
17564 panel 'Navegador de contorno'.
17565 El no sería, por ejemplo, para que el contenido de una nota al pie en un
17566 encabezado de sección no aparezca en el índice que se despliega en el navegador
17567 de contorno, sin embargo, normalmente sí se incluiría el contenido de un
17568 estilo de carácter.
17569 Predeterminado es false: no incluir.
17572 \begin_layout Description
17573 \begin_inset Flex Code
17576 \begin_layout Plain Layout
17585 \begin_inset Flex Code
17588 \begin_layout Plain Layout
17601 \begin_inset space \thinspace{}
17607 \begin_inset Flex Code
17610 \begin_layout Plain Layout
17618 As with paragraph styles
17621 \begin_inset CommandInset ref
17623 reference "subsec:Estilos-de-párrafo"
17630 \begin_layout Description
17631 \begin_inset Flex Code
17634 \begin_layout Plain Layout
17640 La tipografía para la etiqueta.
17642 \begin_inset CommandInset ref
17644 reference "subsec:Tipografías"
17649 Anotar que esta definición nunca puede aparecer antes de
17650 \begin_inset Flex Code
17653 \begin_layout Plain Layout
17659 , para que sea efectiva.
17662 \begin_layout Description
17663 \begin_inset Flex Code
17666 \begin_layout Plain Layout
17673 \begin_inset Flex Code
17676 \begin_layout Plain Layout
17683 \begin_inset Quotes erd
17687 \begin_inset Quotes erd
17690 ] Lo que se mostrará sobre el botón u otra parte como etiqueta del recuadro.
17691 Algunos tipos de recuadro (
17692 \begin_inset Flex Code
17695 \begin_layout Plain Layout
17696 código \SpecialChar TeX
17703 \begin_inset Flex Code
17706 \begin_layout Plain Layout
17712 ) modifican esta etiqueta sobre la marcha.
17715 \begin_layout Description
17716 \begin_inset Flex Code
17719 \begin_layout Plain Layout
17727 Language dependent preamble
17730 \begin_inset CommandInset ref
17732 reference "subsec:I18n"
17739 \begin_layout Description
17740 \begin_inset Flex Code
17743 \begin_layout Plain Layout
17750 \begin_inset Flex Code
17753 \begin_layout Plain Layout
17759 ] El nombre \SpecialChar LaTeX
17760 correspondiente al asunto.
17761 Cualquier nombre de entorno o de comando.
17764 \begin_layout Description
17765 \begin_inset Flex Code
17768 \begin_layout Plain Layout
17775 \begin_inset Flex Code
17778 \begin_layout Plain Layout
17784 ] El parámetro opcional para el correspondiente
17785 \begin_inset Flex Code
17788 \begin_layout Plain Layout
17794 , incluyendo posibles pares de corchetes,
17795 \begin_inset Flex Code
17798 \begin_layout Plain Layout
17805 Este parámetro no se puede cambiar desde dentro de \SpecialChar LyX
17809 \begin_inset Flex Code
17812 \begin_layout Plain Layout
17820 for customizable parameters).
17821 It will be output as is after all \SpecialChar LaTeX
17825 \begin_inset Flex Code
17828 \begin_layout Plain Layout
17837 \begin_layout Description
17838 \begin_inset Flex Code
17841 \begin_layout Plain Layout
17848 \begin_inset Flex Code
17851 \begin_layout Plain Layout
17852 Command, Environment, None
17859 How the style should be translated into \SpecialChar LaTeX
17864 \begin_layout Plain Layout
17867 \begin_inset Flex Code
17870 \begin_layout Plain Layout
17878 is perhaps a bit misleading, since these rules apply to SGML classes, too.
17879 Visit the SGML class files for specific examples.
17885 \begin_inset Separator parbreak
17892 \begin_layout Description
17893 \begin_inset Flex Code
17896 \begin_layout Plain Layout
17904 means nothing special
17907 \begin_layout Description
17908 \begin_inset Flex Code
17911 \begin_layout Plain Layout
17920 \begin_inset Flex Code
17923 \begin_layout Plain Layout
17932 {\SpecialChar ldots
17941 \begin_layout Description
17942 \begin_inset Flex Code
17945 \begin_layout Plain Layout
17954 \begin_inset Flex Code
17957 \begin_layout Plain Layout
17966 }\SpecialChar ldots
17981 \begin_layout Description
17985 \begin_layout Standard
17988 Putting the last few things together, the \SpecialChar LaTeX
17989 output will be either:
17992 \begin_layout LyX-Code
17995 LatexName[LatexParam]{\SpecialChar ldots
17999 \begin_layout Standard
18003 \begin_layout LyX-Code
18006 begin{LatexName}[LatexParam] \SpecialChar ldots
18012 \begin_layout Standard
18015 depending upon the \SpecialChar LaTeX
18020 \begin_layout Description
18021 \begin_inset Flex Code
18024 \begin_layout Plain Layout
18031 \begin_inset Flex Code
18034 \begin_layout Plain Layout
18042 A string that is put at the beginning of the layout content.
18043 A line break in the output can be indicated by
18046 \begin_inset Flex Code
18049 \begin_layout Plain Layout
18058 \begin_layout Description
18059 \begin_inset Flex Code
18062 \begin_layout Plain Layout
18069 \begin_inset Flex Code
18072 \begin_layout Plain Layout
18079 \begin_inset Flex Code
18082 \begin_layout Plain Layout
18089 \begin_inset Flex Code
18092 \begin_layout Plain Layout
18099 \begin_inset Flex Code
18102 \begin_layout Plain Layout
18108 (indicando una definición ficticia que finaliza definiciones de estilos
18110 Esta entrada es requerida y solo es significativa para recuadros flexibles.
18111 Entre otras cosas, determina en qué menús aparecerá este recuadro.
18113 \begin_inset Flex Code
18116 \begin_layout Plain Layout
18124 \begin_inset Flex Code
18127 \begin_layout Plain Layout
18134 \begin_inset Flex Code
18137 \begin_layout Plain Layout
18145 \begin_inset Flex Code
18148 \begin_layout Plain Layout
18154 se puede poner como verdadero para recuadros de estilos
18155 \begin_inset Flex Code
18158 \begin_layout Plain Layout
18169 \begin_inset Flex Code
18172 \begin_layout Plain Layout
18182 \begin_layout Description
18183 \begin_inset Flex Code
18186 \begin_layout Plain Layout
18193 \begin_inset Flex Code
18196 \begin_layout Plain Layout
18207 \begin_inset space \thinspace{}
18213 \begin_inset Flex Code
18216 \begin_layout Plain Layout
18222 ] Indica si se permiten múltiples párrafos en este recuadro.
18223 Además establecerá para CustomPars el mismo valor y para ForcePlain el
18225 Estos pueden modificarse a otros valores si se usan
18232 \begin_layout Description
18233 \begin_inset Flex Code
18236 \begin_layout Plain Layout
18243 \begin_inset Flex Code
18246 \begin_layout Plain Layout
18257 \begin_inset space \thinspace{}
18263 \begin_inset Flex Code
18266 \begin_layout Plain Layout
18272 ] Si los comandos frágiles deben o no ser
18273 \begin_inset Flex Code
18276 \begin_layout Plain Layout
18284 'ed en este recuadro.
18289 si el comando mismo debe ser protegido
18294 \begin_layout Description
18295 \begin_inset Flex Code
18298 \begin_layout Plain Layout
18307 \begin_inset Flex Code
18310 \begin_layout Plain Layout
18318 ] Deletes an existing
18319 \begin_inset Flex Code
18322 \begin_layout Plain Layout
18333 \begin_layout Description
18334 \begin_inset Flex Code
18337 \begin_layout Plain Layout
18344 \begin_inset Flex Code
18347 \begin_layout Plain Layout
18358 \begin_inset space \thinspace{}
18364 \begin_inset Flex Code
18367 \begin_layout Plain Layout
18373 ] Igual que para estilos de párrafo, véase
18374 \begin_inset CommandInset ref
18376 reference "subsec:Estilos-de-párrafo"
18381 Por omisión es falso.
18384 \begin_layout Description
18385 \begin_inset Flex Code
18388 \begin_layout Plain Layout
18397 \begin_inset Flex Code
18400 \begin_layout Plain Layout
18413 \begin_inset space \thinspace{}
18419 \begin_inset Flex Code
18422 \begin_layout Plain Layout
18428 ] Igual que para estilos de párrafo, véase
18429 \begin_inset CommandInset ref
18431 reference "subsec:Estilos-de-párrafo"
18438 \begin_layout Description
18439 \begin_inset Flex Code
18442 \begin_layout Plain Layout
18448 Igual que para estilos de párrafo, véase
18449 \begin_inset CommandInset ref
18451 reference "subsec:Estilos-de-párrafo"
18458 \begin_layout Description
18459 \begin_inset Flex Code
18462 \begin_layout Plain Layout
18469 \begin_inset Flex Code
18472 \begin_layout Plain Layout
18478 ] Prefijo a usar cuando se crean etiquetas que se refieren a recuadros de
18480 Esto permite el uso de referencias con formato.
18483 \begin_layout Description
18484 \begin_inset Flex Code
18487 \begin_layout Plain Layout
18494 \begin_inset Flex Code
18497 \begin_layout Plain Layout
18503 ] Igual que para estilos de párrafo, véase
18504 \begin_inset CommandInset ref
18506 reference "subsec:Estilos-de-párrafo"
18513 \begin_layout Description
18514 \begin_inset Flex Code
18517 \begin_layout Plain Layout
18524 \begin_inset Flex Code
18527 \begin_layout Plain Layout
18536 \begin_inset space \thinspace{}
18540 \begin_inset Flex Code
18543 \begin_layout Plain Layout
18551 Resets the \SpecialChar LaTeX
18552 arguments of this layout (as defined via the
18553 \begin_inset Flex Code
18556 \begin_layout Plain Layout
18565 This is useful if you have copied a style via
18566 \begin_inset Flex Code
18569 \begin_layout Plain Layout
18577 , but you do not want to inherit its (required and optional) arguments.
18580 \begin_layout Description
18581 \begin_inset Flex Code
18584 \begin_layout Plain Layout
18591 \begin_inset Flex Code
18594 \begin_layout Plain Layout
18603 \begin_inset space \thinspace{}
18609 \begin_inset Flex Code
18612 \begin_layout Plain Layout
18620 ] Si este recuadro debería usar la tipografía de su entorno o la suya propia.
18621 Por omisión es la tipografía de su entorno.
18624 \begin_layout Description
18625 \begin_inset Flex Code
18628 \begin_layout Plain Layout
18635 \begin_inset Flex Code
18638 \begin_layout Plain Layout
18646 A string that is put at the end of the layout content.
18647 A line break in the output can be indicated by
18650 \begin_inset Flex Code
18653 \begin_layout Plain Layout
18662 \begin_layout Description
18663 \begin_inset Flex Code
18666 \begin_layout Plain Layout
18673 \begin_inset Flex Code
18676 \begin_layout Plain Layout
18685 \begin_inset space \thinspace{}
18691 \begin_inset Flex Code
18694 \begin_layout Plain Layout
18702 ] Revisar la ortografía del contenido del recuadro.
18706 \begin_layout Subsection
18708 \begin_inset CommandInset label
18710 name "subsec:Contadores"
18717 \begin_layout Standard
18718 Es necesario definir los contadores (
18719 \begin_inset Flex MenuItem
18722 \begin_layout Plain Layout
18729 \begin_inset Flex MenuItem
18732 \begin_layout Plain Layout
18738 , \SpecialChar ldots
18739 ) en la propia clase de texto.
18740 Los contadores estándar están definidos en el archivo
18741 \begin_inset Flex Code
18744 \begin_layout Plain Layout
18750 , de modo que no tienes más que añadir
18753 \begin_layout LyX-Code
18754 Input stdcounters.inc
18757 \begin_layout Standard
18758 en el archivo de formato para que funcionen.
18759 Pero si quieres puedes definir contadores personalizados.
18760 La declaración de un contador debe comenzar con:
18763 \begin_layout LyX-Code
18767 \begin_layout Standard
18769 \begin_inset Flex Code
18772 \begin_layout Plain Layout
18778 es el nombre del contador.
18779 Hay que terminar con
18780 \begin_inset Flex Code
18783 \begin_layout Plain Layout
18792 \begin_layout Standard
18793 Se pueden usar además los parámetros siguientes:
18796 \begin_layout Description
18797 \begin_inset Flex Code
18800 \begin_layout Plain Layout
18807 \begin_inset Flex Code
18810 \begin_layout Plain Layout
18818 Sets the initial value for the counter, to which it will be reset whenever
18820 Normally, one will want the default, 1.
18823 \begin_layout Description
18824 \begin_inset Flex Code
18827 \begin_layout Plain Layout
18834 \begin_inset Flex Code
18837 \begin_layout Plain Layout
18843 =""] Si se define esta cadena, indica cómo se muestra el contador.
18844 Al establecer este valor también se da el mismo valor a
18845 \begin_inset Flex Code
18848 \begin_layout Plain Layout
18849 LabelStringAppendix
18855 Para los valores de 'string' se pueden usar las estructuras siguientes:
18856 \begin_inset Separator parbreak
18863 \begin_layout Itemize
18864 \begin_inset Flex Code
18867 \begin_layout Plain Layout
18875 será reemplazado por la expansión de
18876 \begin_inset Flex Code
18879 \begin_layout Plain Layout
18886 \begin_inset Newline linebreak
18890 \begin_inset Flex Code
18893 \begin_layout Plain Layout
18894 LabelStringAppendix
18900 \begin_inset Flex Code
18903 \begin_layout Plain Layout
18913 \begin_layout Itemize
18914 los valores del contador pueden expresarse usando macros tipo \SpecialChar LaTeX
18916 \begin_inset Flex Code
18919 \begin_layout Plain Layout
18936 \begin_inset Flex Code
18939 \begin_layout Plain Layout
18948 \begin_inset Flex Code
18951 \begin_layout Plain Layout
18957 : 1, 2, 3,\SpecialChar ldots
18959 \begin_inset Flex Code
18962 \begin_layout Plain Layout
18968 para minúsculas: a, b, c, \SpecialChar ldots
18970 \begin_inset Flex Code
18973 \begin_layout Plain Layout
18979 para mayúsculas: A, B, C, \SpecialChar ldots
18981 \begin_inset Flex Code
18984 \begin_layout Plain Layout
18990 números romanos en minúscula: i, ii, iii, \SpecialChar ldots
18995 \begin_layout Plain Layout
19001 \begin_inset space \thinspace{}
19009 \begin_inset Flex Code
19012 \begin_layout Plain Layout
19027 \begin_inset Flex Code
19030 \begin_layout Plain Layout
19044 los transforma automáticamente en versalitas
19049 , ya que los romanos en minúscula no se usan en español.
19056 \begin_inset Flex Code
19059 \begin_layout Plain Layout
19065 para romanos en mayúsculas: I, II, III.
19069 \begin_layout Standard
19071 \begin_inset Flex Code
19074 \begin_layout Plain Layout
19080 , se construye un valor por omisión así: si el contador tiene un contador
19082 \begin_inset Flex Code
19085 \begin_layout Plain Layout
19092 \begin_inset Flex Code
19095 \begin_layout Plain Layout
19101 ), se usa la cadena
19102 \begin_inset Flex Code
19105 \begin_layout Plain Layout
19115 ; si no, se usa la cadena
19116 \begin_inset Flex Code
19119 \begin_layout Plain Layout
19130 \begin_layout Description
19131 \begin_inset Flex Code
19134 \begin_layout Plain Layout
19135 LabelStringAppendix
19141 \begin_inset Flex Code
19144 \begin_layout Plain Layout
19151 \begin_inset Flex Code
19154 \begin_layout Plain Layout
19160 , pero para el apéndice.
19163 \begin_layout Description
19164 \begin_inset Flex Code
19167 \begin_layout Plain Layout
19174 \begin_inset Flex Code
19177 \begin_layout Plain Layout
19184 \begin_inset Quotes erd
19188 \begin_inset Quotes erd
19191 ] Un formato para usar con las referencias a este contador.
19192 Por ejemplo, podríamos querer las referencias a los números de sección
19194 \begin_inset Quotes fld
19198 \begin_inset space ~
19202 \begin_inset Quotes frd
19206 La cadena debería contener
19207 \begin_inset Quotes eld
19211 \begin_inset Quotes erd
19215 Esto será reemplazado por el número correspondiente del contador.
19216 Así pues, para secciones sería: Section ##.
19219 \begin_layout Description
19220 \begin_inset Flex Code
19223 \begin_layout Plain Layout
19230 \begin_inset Flex Code
19233 \begin_layout Plain Layout
19239 =""] Si esto se establece para el nombre de otro contador, el presente contador
19240 se reiniciará cada vez que el otro aumente.
19242 \begin_inset Flex Code
19245 \begin_layout Plain Layout
19251 se numera dentro de
19252 \begin_inset Flex Code
19255 \begin_layout Plain Layout
19264 \begin_layout Subsection
19265 Descripción de las tipografías
19266 \begin_inset CommandInset label
19268 name "subsec:Tipografías"
19275 \begin_layout Standard
19276 Una descripción de una tipografía se ve como:
19279 \begin_layout LyX-Code
19293 \begin_layout LyX-Code
19297 \begin_layout LyX-Code
19301 \begin_layout Standard
19302 Están disponibles los comandos siguientes:
19305 \begin_layout Description
19306 \begin_inset Flex Code
19309 \begin_layout Plain Layout
19316 \begin_inset Flex Code
19319 \begin_layout Plain Layout
19328 \begin_inset Flex Code
19331 \begin_layout Plain Layout
19338 \begin_inset Flex Code
19341 \begin_layout Plain Layout
19348 \begin_inset Flex Code
19351 \begin_layout Plain Layout
19358 \begin_inset Flex Code
19361 \begin_layout Plain Layout
19368 \begin_inset Flex Code
19371 \begin_layout Plain Layout
19378 \begin_inset Flex Code
19381 \begin_layout Plain Layout
19388 \begin_inset Flex Code
19391 \begin_layout Plain Layout
19398 \begin_inset Flex Code
19401 \begin_layout Plain Layout
19410 \begin_layout Description
19411 \begin_inset Flex Code
19414 \begin_layout Plain Layout
19423 \begin_inset Flex Code
19426 \begin_layout Plain Layout
19437 \begin_inset Flex Code
19440 \begin_layout Plain Layout
19447 \begin_inset Flex Code
19450 \begin_layout Plain Layout
19459 \begin_layout Description
19460 \begin_inset Flex Code
19463 \begin_layout Plain Layout
19470 \begin_inset Flex Code
19473 \begin_layout Plain Layout
19479 ] Son argumentos válidos:
19480 \begin_inset Flex Code
19483 \begin_layout Plain Layout
19490 \begin_inset Flex Code
19493 \begin_layout Plain Layout
19500 \begin_inset Flex Code
19503 \begin_layout Plain Layout
19510 \begin_inset Flex Code
19513 \begin_layout Plain Layout
19520 \begin_inset Flex Code
19523 \begin_layout Plain Layout
19530 \begin_inset Flex Code
19533 \begin_layout Plain Layout
19540 \begin_inset Flex Code
19543 \begin_layout Plain Layout
19550 \begin_inset Flex Code
19553 \begin_layout Plain Layout
19560 \begin_inset Flex Code
19563 \begin_layout Plain Layout
19570 \begin_inset Flex Code
19573 \begin_layout Plain Layout
19580 \begin_inset Flex Code
19583 \begin_layout Plain Layout
19590 \begin_inset Flex Code
19593 \begin_layout Plain Layout
19600 Cada uno de ellos activa o desactiva el atributo correspondiente.
19602 \begin_inset Flex Code
19605 \begin_layout Plain Layout
19612 \begin_inset Flex Code
19615 \begin_layout Plain Layout
19622 \begin_inset Newline newline
19625 Si esto último parece superfluo, recordemos que la configuración de tipografías
19626 para el presente contexto se hereda generalmente del contexto circundante.
19628 \begin_inset Flex Code
19631 \begin_layout Plain Layout
19637 desactivaría el énfasis que estaba vigente, digamos, en un entorno teorema.
19640 \begin_layout Description
19641 \begin_inset Flex Code
19644 \begin_layout Plain Layout
19653 \begin_inset Flex Code
19656 \begin_layout Plain Layout
19667 \begin_inset Flex Code
19670 \begin_layout Plain Layout
19679 \begin_layout Description
19680 \begin_inset Flex Code
19683 \begin_layout Plain Layout
19692 \begin_inset Flex Code
19695 \begin_layout Plain Layout
19706 \begin_inset Flex Code
19709 \begin_layout Plain Layout
19716 \begin_inset Flex Code
19719 \begin_layout Plain Layout
19726 \begin_inset Flex Code
19729 \begin_layout Plain Layout
19738 \begin_layout Description
19739 \begin_inset Flex Code
19742 \begin_layout Plain Layout
19749 \begin_inset Flex Code
19752 \begin_layout Plain Layout
19759 \begin_inset Flex Code
19762 \begin_layout Plain Layout
19769 \begin_inset Flex Code
19772 \begin_layout Plain Layout
19781 \begin_inset Flex Code
19784 \begin_layout Plain Layout
19791 \begin_inset Flex Code
19794 \begin_layout Plain Layout
19801 \begin_inset Flex Code
19804 \begin_layout Plain Layout
19811 \begin_inset Flex Code
19814 \begin_layout Plain Layout
19821 \begin_inset Flex Code
19824 \begin_layout Plain Layout
19833 \begin_layout Subsection
19834 Descripción del formato de cita
19835 \begin_inset CommandInset label
19837 name "subsec:Descripción-formato-cita"
19844 \begin_layout Standard
19846 \begin_inset Flex Code
19849 \begin_layout Plain Layout
19855 se usan para describir la forma en que debe mostrarse la información bibliográf
19856 ica, tanto en \SpecialChar LyX
19857 (en el diálogo de citas y en las ayudas emergentes, por ejemplo)
19858 como en la salida XHTML.
19859 El aspecto de unode estos bloques podría ser este:
19862 \begin_layout LyX-Code
19866 \begin_layout LyX-Code
19870 \begin_layout LyX-Code
19874 \begin_layout LyX-Code
19878 \begin_layout Standard
19879 Las líneas definen cómo se va a mostrar la información bibliográfica asociada
19880 con un artículo o libro, respectivamente, y tales definiciones se pueden
19881 dar para cualquier `tipo de entrada' que pudiera estar presente en un archivo
19882 Bib\SpecialChar TeX
19885 define un formato por omsión en el código fuente que se usará si no se
19886 da una definición específica.
19888 predefine varios formatos en el archivo
19889 \begin_inset Flex Code
19892 \begin_layout Plain Layout
19898 , que se incluye en la mayoría de las clases de documento de \SpecialChar LyX
19902 \begin_layout Standard
19903 Las definiciones usan un lenguaje simple que permite reemplazar las claves
19904 Bib\SpecialChar TeX
19906 Las claves deben encerrarse entre símbolos
19907 \begin_inset Flex Code
19910 \begin_layout Plain Layout
19917 \begin_inset space \thinspace{}
19921 \begin_inset Flex Code
19924 \begin_layout Plain Layout
19931 Así, una simple definición sería:
19934 \begin_layout LyX-Code
19936 \begin_inset Quotes eld
19940 \begin_inset Quotes erd
19946 \begin_layout Standard
19947 Esto imprimiría el autor, una coma, a continuación el título entre comillas
19948 y un punto para finalizar.
19951 \begin_layout Standard
19952 A veces querrás, por supuesto, imprimir una clave solo si existe.
19953 Esto puede hacerse mediante una construcción condicional tal como:
19954 \begin_inset Flex Code
19957 \begin_layout Plain Layout
19959 \begin_inset space ~
19967 , que quiere decir: si la clave
19968 \begin_inset Flex Code
19971 \begin_layout Plain Layout
19978 \begin_inset Quotes eld
19982 \begin_inset space ~
19986 \begin_inset Quotes erd
19989 seguido de la clave.
19990 También es posible tener una cláusula de otro modo en el condicional, como:
19991 \begin_inset Newline newline
19995 \begin_inset Flex Code
19998 \begin_layout Plain Layout
19999 {%author%[[%author%]][[%editor%, ed.]]}
20005 \begin_inset Newline newline
20009 \begin_inset Flex Code
20012 \begin_layout Plain Layout
20018 se imprime si existe; por otra parte, se imprime la clave
20019 \begin_inset Flex Code
20022 \begin_layout Plain Layout
20029 \begin_inset Quotes eld
20033 \begin_inset space ~
20037 \begin_inset Quotes erd
20041 Advierte que la clave se encierra entre signos
20042 \begin_inset Flex Code
20045 \begin_layout Plain Layout
20051 ; el condicional entero se encierra entre llaves; y las cláusulas condicional
20052 y por otra parte se ponen entre cobles corchetes,
20053 \begin_inset Quotes eld
20057 \begin_inset Flex Code
20060 \begin_layout Plain Layout
20067 \begin_inset Quotes eld
20071 \begin_inset Quotes eld
20075 \begin_inset Flex Code
20078 \begin_layout Plain Layout
20085 \begin_inset Quotes erd
20089 No debe haber espacios entre ninguno de ellos.
20092 \begin_layout Standard
20093 Hay otra pieza de sintaxis disponible en las definiciones, como esta:
20094 \begin_inset Flex Code
20097 \begin_layout Plain Layout
20104 Define una pieza de información para ser usada cuando creamos
20105 \begin_inset Quotes eld
20109 \begin_inset Quotes erd
20113 Obviamente, no queremos etiquetas HTML cuando escribimos texto sencillo,
20114 por tanto deben ponerse entre
20115 \begin_inset Quotes eld
20119 \begin_inset Quotes erd
20123 \begin_inset Quotes eld
20127 \begin_inset Quotes erd
20133 \begin_layout Standard
20134 Además, hay dos clases especiales de definiciones disponibles en un bloque
20136 \begin_inset Flex Code
20139 \begin_layout Plain Layout
20146 Un ejemplo de la primera sería:
20149 \begin_layout LyX-Code
20151 \begin_inset Quotes eld
20155 \begin_inset Quotes erd
20161 \begin_layout Standard
20162 Esto es una abreviación, o macro, y se puede usar tratándola como si fuera
20164 \begin_inset Flex Code
20167 \begin_layout Plain Layout
20176 \begin_inset Flex Code
20179 \begin_layout Plain Layout
20185 exactamente como trataría su definición.
20186 Por tanto, permítenos un
20194 \begin_layout LyX-Code
20198 \begin_layout Standard
20201 no caería en un bucle infinito, pero sí en uno muy largo.
20204 \begin_layout Standard
20205 El segundo tipo especial de definición sería como:
20208 \begin_layout LyX-Code
20212 \begin_layout Standard
20213 Esto define un trozo de texto traducible, que permite traducir partes relevantes
20214 de la bibliografía.
20215 Puede incluirse en una definición tratándolo como una clave:
20216 \begin_inset Flex Code
20219 \begin_layout Plain Layout
20226 Varios de estos están predefinidos en
20227 \begin_inset Flex Code
20230 \begin_layout Plain Layout
20237 Advertiremos que no son macros en el sentido definido.
20241 \begin_layout Standard
20242 Aquí hay, pues, un ejemplo que usa todas estas características:
20243 \begin_inset VSpace defskip
20249 \begin_layout Standard
20253 !authoredit {%author%[[%author%, ]][[{%editor%[[%editor%, %_edtext%, ]]}]]}
20256 \begin_layout Standard
20257 \begin_inset VSpace defskip
20260 Así definimos una macro que imprime el autor seguido de coma, si la clave
20262 \begin_inset Flex Code
20265 \begin_layout Plain Layout
20271 está definida, o imprime el nombre del editor seguido por el texto
20272 \begin_inset Flex Code
20275 \begin_layout Plain Layout
20281 o su traducción (por omisión
20282 \begin_inset Quotes eld
20286 \begin_inset Quotes erd
20290 \begin_inset Flex Code
20293 \begin_layout Plain Layout
20300 De hecho, esto está definido en
20301 \begin_inset Flex Code
20304 \begin_layout Plain Layout
20310 , por tanto puedes usarlo en tus propias definiciones o redefiniciones,
20311 si cargas antes ese archivo.
20314 \begin_layout Section
20315 Etiquetas para la salida XHTML
20316 \begin_inset CommandInset label
20318 name "sec:Etiquetas-para-XHTML"
20325 \begin_layout Standard
20326 Como para \SpecialChar LaTeX
20327 o DocBook, el formato de salida XHTML en \SpecialChar LyX
20328 también se controla
20329 mediante la información contenida en archivos de formato.
20330 En general, \SpecialChar LyX
20331 provee valores predefinidos sensatos y, como se mencionó anteriorm
20332 ente, incluso construirá reglas de estilo CSS a partir de las otras etiquetas
20334 Por ejemplo, \SpecialChar LyX
20335 intentará usar la información proporcionada por la declaración
20337 \begin_inset Flex Code
20340 \begin_layout Plain Layout
20346 para el estilo Chapter para escribir CSS que formateará adecuadamente los
20347 encabezados de capítulo.
20350 \begin_layout Standard
20351 En muchos casos, por tanto, no tendrás que hacer nada para obtener una aceptable
20352 salida XHTML para tus propios entornos, recuadros personalizados y cosas
20354 Pero en ciertos casos querrás hacer cambios, y para eso \SpecialChar LyX
20356 número de etiquetas de formato que se pueden usar para personalizar los
20357 XHTML y CSS generados.
20360 \begin_layout Standard
20361 Advertimos que hay dos etiquetas,
20362 \begin_inset Flex Code
20365 \begin_layout Plain Layout
20372 \begin_inset Flex Code
20375 \begin_layout Plain Layout
20381 que pueden aparecer fuera de las declaraciones de estilos y recuadros.
20383 \begin_inset CommandInset ref
20385 reference "subsec:Parámetros-generales-clases"
20389 para detalles sobre esto.
20392 \begin_layout Subsection
20394 \begin_inset CommandInset label
20396 name "subsec:Estilos-de-párrafo-XHTML"
20403 \begin_layout Standard
20404 El tipo de XHTML que genera \SpecialChar LyX
20405 para un párrafo depende de si se trata de un
20406 párrafo normal, de un comando o de un entorno, en los que esto se determina
20407 por el contenido de la correspondiente etiqueta
20408 \begin_inset Flex Code
20411 \begin_layout Plain Layout
20422 \begin_layout Standard
20423 Para un comando o párrafo, la salida XHTML tiene la forma siguiente:
20426 \begin_layout LyX-Code
20428 \begin_inset Quotes erd
20432 \begin_inset Quotes erd
20438 \begin_layout LyX-Code
20440 \begin_inset Quotes erd
20444 \begin_inset Quotes erd
20450 \begin_layout LyX-Code
20451 Contents of the paragraph.
20454 \begin_layout LyX-Code
20458 \begin_layout Standard
20459 Por supuesto, `label tags´ se omiten si el párrafo no tiene rótulo.
20462 \begin_layout Standard
20463 Para un entorno que no sea algún tipo de lista, XHTML toma la forma:
20466 \begin_layout LyX-Code
20468 \begin_inset Quotes erd
20472 \begin_inset Quotes erd
20478 \begin_layout LyX-Code
20480 \begin_inset Quotes erd
20484 \begin_inset Quotes erd
20488 \begin_inset Quotes erd
20492 \begin_inset Quotes erd
20495 >Environment Label</labeltag>First paragraph.</itemtag>
20498 \begin_layout LyX-Code
20499 <itemtag>Second paragraph.</itemtag>
20502 \begin_layout LyX-Code
20506 \begin_layout Standard
20507 El rótulo se genera solo para el primer párrafo, como debería ser, por ejemplo,
20512 \begin_layout Standard
20513 Para una lista disponemos de una de estas formas:
20516 \begin_layout LyX-Code
20518 \begin_inset Quotes erd
20522 \begin_inset Quotes erd
20528 \begin_layout LyX-Code
20530 \begin_inset Quotes erd
20534 \begin_inset Quotes erd
20538 \begin_inset Quotes erd
20542 \begin_inset Quotes erd
20545 >List Label</labeltag>First item.</itemtag>
20548 \begin_layout LyX-Code
20550 \begin_inset Quotes erd
20554 \begin_inset Quotes erd
20558 \begin_inset Quotes erd
20562 \begin_inset Quotes erd
20565 >List Label</labeltag>Second item.</itemtag>
20568 \begin_layout LyX-Code
20572 \begin_layout LyX-Code
20576 \begin_layout LyX-Code
20578 \begin_inset Quotes erd
20582 \begin_inset Quotes erd
20588 \begin_layout LyX-Code
20590 \begin_inset Quotes erd
20594 \begin_inset Quotes erd
20597 >List Label</labeltag><itemtag attr=
20598 \begin_inset Quotes erd
20602 \begin_inset Quotes erd
20605 >First item.</itemtag>
20608 \begin_layout LyX-Code
20610 \begin_inset Quotes erd
20614 \begin_inset Quotes erd
20617 >List Label</labeltag><itemtag attr=
20618 \begin_inset Quotes erd
20622 \begin_inset Quotes erd
20625 >Second item.</itemtag>
20628 \begin_layout LyX-Code
20632 \begin_layout Standard
20633 Observa los diferentes órdenes de
20634 \begin_inset Flex Code
20637 \begin_layout Plain Layout
20644 \begin_inset Flex Code
20647 \begin_layout Plain Layout
20654 El orden que obtenemos depende del ajuste de
20655 \begin_inset Flex Code
20658 \begin_layout Plain Layout
20665 \begin_inset Flex Code
20668 \begin_layout Plain Layout
20674 es falso (por omisión), se obtiene el primero de ellos, con el rótulo dentro
20675 del ítem; si verdadero, se obtiene el segundo, con el rótulo fuera del
20679 \begin_layout Standard
20680 Las etiquetas específicas y la salida de los atributos para cada tipo de
20681 párrafo puede ser controlado por medio de las etiquetas de formato que
20683 Como mencionamos antes, sin embargo, \SpecialChar LyX
20684 usa predefinidos adecuados para muchos
20685 de estos valores, por lo que generalmente no necesitarás hacer nada para
20686 obtener una buena salida XHTML.
20687 Partiendo de las etiquetas ya disponibles puedes afinar lascosas a tu gusto.
20690 \begin_layout Description
20691 \begin_inset Flex Code
20694 \begin_layout Plain Layout
20701 \begin_inset Flex Code
20704 \begin_layout Plain Layout
20710 ] Especifica información de los atributos a entregar con la etiqueta principal.
20712 \begin_inset Quotes eld
20716 \begin_inset Flex Code
20719 \begin_layout Plain Layout
20726 \begin_inset Quotes erd
20730 Por omisión, \SpecialChar LyX
20732 \begin_inset Quotes eld
20736 \begin_inset Flex Code
20739 \begin_layout Plain Layout
20746 \begin_inset Quotes erd
20750 \begin_inset Flex Code
20753 \begin_layout Plain Layout
20759 es el nombre del formato en \SpecialChar LyX
20760 , en minúsculas, por ejemplo: chapter.
20765 debería contener ninguna información de estilo.
20767 \begin_inset Flex Code
20770 \begin_layout Plain Layout
20776 para ese propósito.
20779 \begin_layout Description
20780 \begin_inset Flex Code
20783 \begin_layout Plain Layout
20790 \begin_inset Flex Code
20793 \begin_layout Plain Layout
20802 \begin_inset space \thinspace{}
20806 \begin_inset Flex Code
20809 \begin_layout Plain Layout
20815 ] Si producir la información CSS predeterminada que \SpecialChar LyX
20816 genera para este formato,
20817 incluso si se proporciona explícitamente información adicional mediante
20819 \begin_inset Flex Code
20822 \begin_layout Plain Layout
20830 \begin_inset Flex Code
20833 \begin_layout Plain Layout
20839 permite alterar o aumentar el CSS generado, no sobrescribirlo totalmente.
20841 \begin_inset Flex Code
20844 \begin_layout Plain Layout
20853 \begin_layout Description
20854 \begin_inset Flex Code
20857 \begin_layout Plain Layout
20864 \begin_inset Flex Code
20867 \begin_layout Plain Layout
20873 ] Etiqueta a usar para párrafos individuales de entornos, reemplazando
20874 \begin_inset Flex Code
20877 \begin_layout Plain Layout
20883 en los ejemplos de arriba.
20885 \begin_inset Flex Code
20888 \begin_layout Plain Layout
20897 \begin_layout Description
20898 \begin_inset Flex Code
20901 \begin_layout Plain Layout
20908 \begin_inset Flex Code
20911 \begin_layout Plain Layout
20917 ] Atributos para la etiqueta ítem.
20919 \begin_inset Quotes eld
20923 \begin_inset Flex Code
20926 \begin_layout Plain Layout
20927 class=`layoutname_item'
20933 \begin_inset Quotes erd
20941 debería contener ninguna información de estilo.
20943 \begin_inset Flex Code
20946 \begin_layout Plain Layout
20952 para ese propósito.
20955 \begin_layout Description
20956 \begin_inset Flex Code
20959 \begin_layout Plain Layout
20966 \begin_inset Flex Code
20969 \begin_layout Plain Layout
20975 ] Etiqueta a usar para rótulos de párrafos e ítems, reemplazando
20976 \begin_inset Flex Code
20979 \begin_layout Plain Layout
20985 en los ejemplos de arriba.
20987 \begin_inset Flex Code
20990 \begin_layout Plain Layout
20997 \begin_inset Flex Code
21000 \begin_layout Plain Layout
21007 \begin_inset Flex Code
21010 \begin_layout Plain Layout
21017 \begin_inset Flex Code
21020 \begin_layout Plain Layout
21021 Centered_Top_Environment
21026 , en cuyos casos es
21027 \begin_inset Flex Code
21030 \begin_layout Plain Layout
21039 \begin_layout Description
21040 \begin_inset Flex Code
21043 \begin_layout Plain Layout
21050 \begin_inset Flex Code
21053 \begin_layout Plain Layout
21059 ] Atributos para la etiqueta del rótulo.
21061 \begin_inset Quotes eld
21065 \begin_inset Flex Code
21068 \begin_layout Plain Layout
21069 class=`layoutname_label'
21075 \begin_inset Quotes erd
21083 debería contener ninguna información de estilo.
21085 \begin_inset Flex Code
21088 \begin_layout Plain Layout
21094 para ese propósito.
21097 \begin_layout Description
21098 \begin_inset Flex Code
21101 \begin_layout Plain Layout
21108 \begin_inset Flex Code
21111 \begin_layout Plain Layout
21120 \begin_inset space \thinspace{}
21124 \begin_inset Flex Code
21127 \begin_layout Plain Layout
21133 ] Solo es significativo para entornos tipo lista, esta etiqueta controla
21134 si la etiqueta de rótulo se genera antes o dentro de la etiqueta de ítem.
21135 Se usa, por ejemplo, en el entorno descripción, donde queremos `
21136 \begin_inset Flex Code
21139 \begin_layout Plain Layout
21140 <dt>\SpecialChar ldots
21141 </dt><dd>\SpecialChar ldots
21149 \begin_inset Flex Code
21152 \begin_layout Plain Layout
21158 : la etiqueta de rótulo se genera dentro de la etiqueta de ítem.
21161 \begin_layout Description
21162 \begin_inset Flex Code
21165 \begin_layout Plain Layout
21171 Información para generar en la sección
21172 \begin_inset Flex Code
21175 \begin_layout Plain Layout
21181 cuando se usa este estilo.
21182 Esto podría, por ejemplo, utilizarse para incluir un bloque
21183 \begin_inset Flex Code
21186 \begin_layout Plain Layout
21192 definiendo un controlador
21193 \begin_inset Flex Code
21196 \begin_layout Plain Layout
21205 \begin_layout Description
21206 \begin_inset Flex Code
21209 \begin_layout Plain Layout
21215 Información de estilo CSS a incluir cuando se usa este estilo.
21216 Advertimos que esto será automáticamente envuelto en un bloque
21217 \begin_inset Flex Code
21220 \begin_layout Plain Layout
21226 generado por el formato, por tanto solo es necesario incluir el propio
21233 \begin_inset Flex Code
21236 \begin_layout Plain Layout
21245 \begin_layout Description
21246 \begin_inset Flex Code
21249 \begin_layout Plain Layout
21256 \begin_inset Flex Code
21259 \begin_layout Plain Layout
21265 ] Etiqueta para el rótulo principal, reemplazando
21266 \begin_inset Flex Code
21269 \begin_layout Plain Layout
21275 en losejemplos de arriba.
21277 \begin_inset Flex Code
21280 \begin_layout Plain Layout
21289 \begin_layout Description
21290 \begin_inset Flex Code
21293 \begin_layout Plain Layout
21300 \begin_inset Flex Code
21303 \begin_layout Plain Layout
21312 \begin_inset space \thinspace{}
21316 \begin_inset Flex Code
21319 \begin_layout Plain Layout
21325 ] Marca este estilo como el que se va a usar para generar la etiqueta
21326 \begin_inset Flex Code
21329 \begin_layout Plain Layout
21335 para el archivo XHTML.
21336 Por omisión, es falso.
21338 \begin_inset Flex Code
21341 \begin_layout Plain Layout
21347 lo establece verdadero para el entorno
21348 \begin_inset Flex Code
21351 \begin_layout Plain Layout
21361 \begin_layout Subsection
21365 \begin_layout Standard
21366 La salida XHTML de los recuadros también se puede controlar por información
21367 en archivos 'layout'.
21371 \begin_layout Plain Layout
21372 Por ahora, esto solo es cierto para recuadros de
21373 \begin_inset Quotes eld
21377 \begin_inset Quotes erd
21380 (recuadros en los que puedes escribir) y no para recuadros de
21381 \begin_inset Quotes eld
21385 \begin_inset Quotes erd
21388 (recuadros asociados con cuadros de diálogo).
21393 También en este caso, \SpecialChar LyX
21394 intenta proporcionar valores predefinidos adecuados,
21395 y construye reglas de estilo CSS, pero todo puede personalizarse.
21398 \begin_layout Standard
21399 Para los recuadros, \SpecialChar LyX
21400 produce XHTML en la forma:
21403 \begin_layout LyX-Code
21405 \begin_inset Quotes erd
21409 \begin_inset Quotes erd
21415 \begin_layout LyX-Code
21416 <labeltag>Label</labeltag>
21419 \begin_layout LyX-Code
21421 \begin_inset Quotes erd
21425 \begin_inset Quotes erd
21428 >Contents of the inset.</innertag>
21431 \begin_layout LyX-Code
21435 \begin_layout Standard
21436 Si el recuadro permite párrafos múltiples —o sea, si
21437 \begin_inset Flex Code
21440 \begin_layout Plain Layout
21446 es verdadero— el contenido del recuadro se generará en forma de párrafos
21447 estructurados según los estilos usados para dichos párrafos (normal, cita,
21449 El rótulo de la etiqueta se omite si el párrafo no lo tiene y, por el momento,
21451 \begin_inset Flex Code
21454 \begin_layout Plain Layout
21461 La etiqueta interior es opcional y, por omisión, no aparece.
21464 \begin_layout Standard
21465 Las etiquetas y atributos específicos para cada recuadro se pueden controlar
21466 mediante las siguientes etiquetas de formato.
21469 \begin_layout Description
21470 \begin_inset Flex Code
21473 \begin_layout Plain Layout
21480 \begin_inset Flex Code
21483 \begin_layout Plain Layout
21489 ] Especifica información de atributos a generar con la etiqueta principal.
21491 \begin_inset Quotes eld
21495 \begin_inset Flex Code
21498 \begin_layout Plain Layout
21499 class=`myinset' onclick=`\SpecialChar ldots
21506 \begin_inset Quotes erd
21510 Por omisión, \SpecialChar LyX
21512 \begin_inset Quotes eld
21516 \begin_inset Flex Code
21519 \begin_layout Plain Layout
21526 \begin_inset Quotes erd
21530 \begin_inset Flex Code
21533 \begin_layout Plain Layout
21539 es el nombre del recuadro en \SpecialChar LyX
21540 , en minúsculas y con los caracteres no alfanuméri
21541 cos convertidos en guiones bajos, por ejemplo: footnote.
21544 \begin_layout Description
21545 \begin_inset Flex Code
21548 \begin_layout Plain Layout
21555 \begin_inset Flex Code
21558 \begin_layout Plain Layout
21567 \begin_inset space \thinspace{}
21571 \begin_inset Flex Code
21574 \begin_layout Plain Layout
21580 ] Si producir la información CSS predeterminadad que \SpecialChar LyX
21581 genera para este formato,
21582 incluso si se da explícitamente información adicional con
21583 \begin_inset Flex Code
21586 \begin_layout Plain Layout
21594 \begin_inset Flex Code
21597 \begin_layout Plain Layout
21603 parmite alterar o aumentar el CSS generado, en vez de sobrescribirlo.
21607 \begin_layout Description
21608 \begin_inset Flex Code
21611 \begin_layout Plain Layout
21618 \begin_inset Flex Code
21621 \begin_layout Plain Layout
21627 ] Atributos para la etiqueta interna.
21629 \begin_inset Quotes eld
21633 \begin_inset Flex Code
21636 \begin_layout Plain Layout
21637 class=`insetname_inner'
21643 \begin_inset Quotes erd
21649 \begin_layout Description
21650 \begin_inset Flex Code
21653 \begin_layout Plain Layout
21660 \begin_inset Flex Code
21663 \begin_layout Plain Layout
21669 ] La etiqueta interna, reemplazando
21670 \begin_inset Flex Code
21673 \begin_layout Plain Layout
21679 en los ejemplos de arriba.
21680 Por omisión, ninguna.
21683 \begin_layout Description
21684 \begin_inset Flex Code
21687 \begin_layout Plain Layout
21694 \begin_inset Flex Code
21697 \begin_layout Plain Layout
21704 \begin_inset space \thinspace{}
21708 \begin_inset Flex Code
21711 \begin_layout Plain Layout
21719 ] Si este recuadro representa un bloque de texto independiente (como una
21720 nota al pie) o bien representa material que está incluido en el texto circundan
21721 te (como una rama).
21725 \begin_layout Description
21726 \begin_inset Flex Code
21729 \begin_layout Plain Layout
21736 \begin_inset Flex Code
21739 \begin_layout Plain Layout
21745 ] Un rótulo para este recuadro, posiblemente incluyendo una referencia a
21747 Por ejemplo, para notas al pie, podría ser:
21748 \begin_inset Flex Code
21751 \begin_layout Plain Layout
21760 Esto es opcional y no hay valor predeterminado.
21763 \begin_layout Description
21764 \begin_inset Flex Code
21767 \begin_layout Plain Layout
21773 Información que saldrá en la sección
21774 \begin_inset Flex Code
21777 \begin_layout Plain Layout
21783 cuando se usa este estilo.
21784 Esto podría usarse, por ejemplo, para incluir un bloque
21785 \begin_inset Flex Code
21788 \begin_layout Plain Layout
21794 que defina un controlador
21795 \begin_inset Flex Code
21798 \begin_layout Plain Layout
21807 \begin_layout Description
21808 \begin_inset Flex Code
21811 \begin_layout Plain Layout
21817 Información de estilo CSS a incluir cuando se usa este estilo.
21818 Esto será automáticamente envuelto en un bloque
21819 \begin_inset Flex Code
21822 \begin_layout Plain Layout
21828 generado por el formato, por lo que solo hay que incluir el propio CSS.
21831 \begin_layout Description
21832 \begin_inset Flex Code
21835 \begin_layout Plain Layout
21842 \begin_inset Flex Code
21845 \begin_layout Plain Layout
21851 ] La etiqueta a usar para el rótulo principal, reemplazando
21852 \begin_inset Flex Code
21855 \begin_layout Plain Layout
21861 en los ejemplos de arriba.
21862 El valor por omisión depende de
21863 \begin_inset Flex Code
21866 \begin_layout Plain Layout
21873 \begin_inset Flex Code
21876 \begin_layout Plain Layout
21883 \begin_inset Flex Code
21886 \begin_layout Plain Layout
21892 ; si es falso, el valor por omisión es
21893 \begin_inset Flex Code
21896 \begin_layout Plain Layout
21905 \begin_layout Subsection
21909 \begin_layout Standard
21910 La salida XHTML para flotantes también se puede controlar mediante información
21911 en archivos 'layout'.
21912 La salida tiene la forma:
21915 \begin_layout LyX-Code
21917 \begin_inset Quotes erd
21921 \begin_inset Quotes erd
21927 \begin_layout LyX-Code
21928 Contents of the float.
21931 \begin_layout LyX-Code
21935 \begin_layout Standard
21936 La leyenda, si la hay, es un recuadro separado y se generará como tal.
21937 Su aspecto puede controlarse con InsetLayout para recuadros de leyendas.
21941 \begin_layout Description
21942 \begin_inset Flex Code
21945 \begin_layout Plain Layout
21952 \begin_inset Flex Code
21955 \begin_layout Plain Layout
21961 ] Especifica información de los atributos a generar con la etiqueta principal,
21963 \begin_inset Quotes eld
21967 \begin_inset Flex Code
21970 \begin_layout Plain Layout
21971 class=`myfloat' onclick=`\SpecialChar ldots
21978 \begin_inset Quotes erd
21982 Por omisión, \SpecialChar LyX
21984 \begin_inset Quotes eld
21988 \begin_inset Flex Code
21991 \begin_layout Plain Layout
21992 class=`float float-floattype'
21998 \begin_inset Quotes erd
22002 \begin_inset Flex Code
22005 \begin_layout Plain Layout
22011 es el nombre en \SpecialChar LyX
22012 para este tipo de flotante, como determina la declaración
22014 \begin_inset CommandInset ref
22016 reference "subsec:Flotantes"
22020 ), aunque en minúsculas y con los caracteres no alfanuméricos sustituidos
22021 por guiones bajos, por ejemplo: float-table.
22024 \begin_layout Description
22025 \begin_inset Flex Code
22028 \begin_layout Plain Layout
22034 Información de estilo CSS a incluir cuando se usa este flotante.
22035 Esto será automáticamente envuelto en un bloque
22036 \begin_inset Flex Code
22039 \begin_layout Plain Layout
22045 generado por el formato, por lo que solo hay que incluir el propio CSS.
22048 \begin_layout Description
22049 \begin_inset Flex Code
22052 \begin_layout Plain Layout
22059 \begin_inset Flex Code
22062 \begin_layout Plain Layout
22068 ] La etiqueta a usar para este flotante, reemplazando "
22069 \begin_inset Flex Code
22072 \begin_layout Plain Layout
22078 " en el ejemplo de arriba.
22079 El valor por omisión es
22080 \begin_inset Flex Code
22083 \begin_layout Plain Layout
22089 y raramente habrá que cambiarlo.
22092 \begin_layout Subsection
22093 Formato de la Bibliografía
22096 \begin_layout Standard
22097 La bibliografía se puede formatear usando bloques
22098 \begin_inset Flex Code
22101 \begin_layout Plain Layout
22109 \begin_inset CommandInset ref
22111 reference "subsec:Descripción-formato-cita"
22118 \begin_layout Subsection
22119 CSS generado por \SpecialChar LyX
22123 \begin_layout Standard
22124 Hemos mencionado ya que \SpecialChar LyX
22125 generará reglas de estilo CSS predeterminadas para
22126 recuadros y estilos de párrafo, basados en la información suministrada
22127 para otros formatos.
22128 En esta sección comentaremos qué información usa \SpecialChar LyX
22132 \begin_layout Standard
22133 Actualmente, \SpecialChar LyX
22134 auto-genera CSS solo para información sobre tipografías, haciendo
22136 \begin_inset Flex Code
22139 \begin_layout Plain Layout
22146 \begin_inset Flex Code
22149 \begin_layout Plain Layout
22156 \begin_inset Flex Code
22159 \begin_layout Plain Layout
22166 \begin_inset Flex Code
22169 \begin_layout Plain Layout
22175 especificados en la declaración
22176 \begin_inset Flex Code
22179 \begin_layout Plain Layout
22187 \begin_inset CommandInset ref
22189 reference "subsec:Tipografías"
22193 .) La traducción es bastante sencilla y evidente.
22195 \begin_inset Quotes eld
22199 \begin_inset Flex Code
22202 \begin_layout Plain Layout
22209 \begin_inset Quotes erd
22213 \begin_inset Quotes eld
22217 \begin_inset Flex Code
22220 \begin_layout Plain Layout
22221 font-family: sans-serif;
22227 \begin_inset Quotes erd
22231 La correspondencia entre tamaños \SpecialChar LyX
22232 y tamaños CSS es un poco menos obvia,
22233 pero intuitiva en todo caso.
22235 \begin_inset Flex Code
22238 \begin_layout Plain Layout
22245 \begin_inset Flex URL
22248 \begin_layout Plain Layout
22259 \begin_layout Chapter
22260 Inserción de material externo
22261 \begin_inset CommandInset label
22263 name "chap:Inserción-de-material"
22270 \begin_layout Standard
22271 \begin_inset Box Shadowbox
22281 height_special "totalheight"
22286 backgroundcolor "none"
22289 \begin_layout Plain Layout
22290 AVISO: Esta parte de la documentación no ha sido actualizada desde hace
22292 Esperamos que aún sea adecuada, pero no hay garantías.
22300 \begin_layout Standard
22301 El uso de material de procedencia externa a \SpecialChar LyX
22302 se trata con detalle en el
22308 En el presente documento se trata sobre lo que debe suceder entre bambalinas
22309 para incluir nuevas clases de material.
22312 \begin_layout Section
22316 \begin_layout Standard
22317 La característica material externo se basa en el concepto
22322 Una plantilla es una especificación de la forma en que \SpecialChar LyX
22324 ciertos tipos de material.
22325 De por sí, \SpecialChar LyX
22326 incluye plantillas predefinidas para figuras Xfig, varios tipos
22327 de imágenes raster, diagramas de ajedrez y notación musical LilyPond.
22328 Puedes comprobar la lista actual en el menú
22329 \begin_inset Flex MenuItem
22332 \begin_layout Plain Layout
22333 Insertar\SpecialChar menuseparator
22334 Archivo\SpecialChar menuseparator
22341 Además, es posible construir plantillas propias para soportar determinado
22343 Más tarde describiremos con más detalle lo que esto implica, y esperamos
22344 que nos envíes tus plantillas para que se puedan incluir en próximas versiones
22345 de \SpecialChar LyX
22349 \begin_layout Standard
22350 Otra idea básica de la característica material externo es distinguir entre
22351 el archivo original que sirve como base para el material final y el archivo
22352 generado que se incluye en el documento impreso o exportado.
22353 Por ejemplo, consideremos el caso de una figura hecha con
22354 \begin_inset Flex Code
22357 \begin_layout Plain Layout
22364 El programa Xfig en sí mismo trabaja sobre un archivo original con extensión
22366 \begin_inset Flex Code
22369 \begin_layout Plain Layout
22376 Dentro de Xfig, se crea o modifica una figura y se guarda como un archivo
22378 \begin_inset Flex Code
22381 \begin_layout Plain Layout
22388 Para incluir la figura en un documento, se ejecuta
22389 \begin_inset Flex Code
22392 \begin_layout Plain Layout
22398 con el fin de crear un archivo PostScript que puede incluirse fácilmente
22399 en el archivo \SpecialChar LaTeX
22401 En este caso, el archivo
22402 \begin_inset Flex Code
22405 \begin_layout Plain Layout
22411 es el original, y el archivo PostScript es el archivo generado.
22414 \begin_layout Standard
22415 Esta distinción es importante para permitir la actualización del material
22416 durante el proceso de escritura del documento.
22417 Además, provee la flexibilidad necesaria para soportar múltiples formatos
22419 Por ejemplo, en el caso de un archivo de texto sencillo, no es una brillante
22420 idea incluir la figura como PostScript puro.
22421 En vez de esto, es preferible incluir solo una referencia a la figura o
22422 bien probar algún convertidor de gráficos a Ascii para que el resultado
22423 final se parezca al gráfico real.
22424 La gestión de material externo de \SpecialChar LyX
22425 permite hacer esto porque se basa en
22426 parámetros apropiados para los diferentes formatos de exportación soportados.
22429 \begin_layout Standard
22430 Además de soportar la generación de diferentes productos de acuerdo con
22431 el formato de exportación, existe una profunda integración con las aplicaciones
22432 de edición y visualización.
22433 En el caso de figuras Xfig, es posible editar el archivo original en Xfig
22434 con un simple clic derecho sobre el recuadro y también previsualizar el
22435 PostScript generado con ghostview.
22436 Se acabaron los enredos con la línea de comandos y/o el navegador de archivos
22437 para localizar y manipular los archivos originales o los generados.
22438 De esta manera, se pueden por fin aprovechar las ventajas de muy diversas
22439 aplicaciones importantes para la composición de los documentos, y por tanto
22440 aumentar el rendimiento.
22443 \begin_layout Section
22444 El archivo de configuración de plantillas externas
22447 \begin_layout Standard
22448 Es relativamente fácil añadir en \SpecialChar LyX
22449 definiciones personalizadas de plantillas
22451 Sin embargo, hay que ser consciente de que hacer esto de manera descuidada
22452 generará muy probablemente un agujero de seguridad fácil de explotar.
22453 Así pues, antes de hacer esto, lee por favor la discusión sobre seguridad
22455 \begin_inset CommandInset ref
22457 reference "sec:Discusión-sobre-seguridad"
22464 \begin_layout Standard
22465 Una vez dicho esto, te animamos a que envíes cualquiera plantilla interesante
22469 \begin_layout Standard
22470 Las plantillas externas se definen en el archivo
22471 \begin_inset Flex Code
22474 \begin_layout Plain Layout
22476 Dir/lib/external_templates
22482 Puedes colocar tus versiones propias en
22483 \begin_inset Flex Code
22486 \begin_layout Plain Layout
22487 UserDir/external_templates
22495 \begin_layout Standard
22496 Una plantilla típica tiene un aspecto como este:
22499 \begin_layout LyX-Code
22503 \begin_layout LyX-Code
22504 GuiName "XFig: $$AbsOrRelPathParent$$Basename"
22507 \begin_layout LyX-Code
22511 \begin_layout LyX-Code
22515 \begin_layout LyX-Code
22519 \begin_layout LyX-Code
22523 \begin_layout LyX-Code
22527 \begin_layout LyX-Code
22528 AutomaticProduction true
22531 \begin_layout LyX-Code
22535 \begin_layout LyX-Code
22539 \begin_layout LyX-Code
22540 Format \SpecialChar LaTeX
22544 \begin_layout LyX-Code
22545 TransformCommand Rotate RotationLatexCommand
22548 \begin_layout LyX-Code
22549 TransformCommand Resize ResizeLatexCommand
22552 \begin_layout LyX-Code
22553 Product "$$RotateFront$$ResizeFront
22556 \begin_layout LyX-Code
22561 input{$$AbsOrRelPathMaster$$Basename.pstex_t}
22564 \begin_layout LyX-Code
22565 $$ResizeBack$$RotateBack"
22568 \begin_layout LyX-Code
22572 \begin_layout LyX-Code
22573 UpdateResult "$$AbsPath$$Basename.pstex_t"
22576 \begin_layout LyX-Code
22577 Requirement "graphicx"
22580 \begin_layout LyX-Code
22581 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
22584 \begin_layout LyX-Code
22585 ReferencedFile latex "$$AbsPath$$Basename.eps"
22588 \begin_layout LyX-Code
22589 ReferencedFile dvi "$$AbsPath$$Basename.eps"
22592 \begin_layout LyX-Code
22596 \begin_layout LyX-Code
22597 Format PDF\SpecialChar LaTeX
22601 \begin_layout LyX-Code
22602 TransformCommand Rotate RotationLatexCommand
22605 \begin_layout LyX-Code
22606 TransformCommand Resize ResizeLatexCommand
22609 \begin_layout LyX-Code
22610 Product "$$RotateFront$$ResizeFront
22613 \begin_layout LyX-Code
22618 input{$$AbsOrRelPathMaster$$Basename.pdftex_t}
22621 \begin_layout LyX-Code
22622 $$ResizeBack$$RotateBack"
22625 \begin_layout LyX-Code
22626 UpdateFormat pdftex
22629 \begin_layout LyX-Code
22630 UpdateResult "$$AbsPath$$Basename.pdftex_t"
22633 \begin_layout LyX-Code
22634 Requirement "graphicx"
22637 \begin_layout LyX-Code
22638 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pdftex_t"
22641 \begin_layout LyX-Code
22642 ReferencedFile latex "$$AbsPath$$Basename.pdf"
22645 \begin_layout LyX-Code
22649 \begin_layout LyX-Code
22653 \begin_layout LyX-Code
22654 Product "$$Contents(
22656 "$$AbsPath$$Basename.asc
22661 \begin_layout LyX-Code
22662 UpdateFormat asciixfig
22665 \begin_layout LyX-Code
22666 UpdateResult "$$AbsPath$$Basename.asc"
22669 \begin_layout LyX-Code
22673 \begin_layout LyX-Code
22677 \begin_layout LyX-Code
22678 Product "<graphic fileref=
22680 "$$AbsOrRelPathMaster$$Basename.eps
22685 \begin_layout LyX-Code
22689 \begin_layout LyX-Code
22693 \begin_layout LyX-Code
22694 UpdateResult "$$AbsPath$$Basename.eps"
22697 \begin_layout LyX-Code
22698 ReferencedFile docbook "$$AbsPath$$Basename.eps"
22701 \begin_layout LyX-Code
22702 ReferencedFile docbook-xml "$$AbsPath$$Basename.eps"
22705 \begin_layout LyX-Code
22709 \begin_layout LyX-Code
22710 Product "[XFig: $$FName]"
22713 \begin_layout LyX-Code
22717 \begin_layout LyX-Code
22721 \begin_layout Standard
22722 Como puedes ver, la plantilla se incluye entre
22723 \begin_inset Flex Code
22726 \begin_layout Plain Layout
22734 \begin_inset Flex Code
22737 \begin_layout Plain Layout
22744 Contiene una cabecera que especifica algunas configuraciones generales
22745 y, por cada formato de archivo de documento primario soportado, una sección
22747 \begin_inset Flex Code
22750 \begin_layout Plain Layout
22758 \begin_inset Flex Code
22761 \begin_layout Plain Layout
22770 \begin_layout Subsection
22771 La cabecera de la plantilla
22774 \begin_layout Description
22775 \begin_inset Flex Code
22778 \begin_layout Plain Layout
22779 AutomaticProduction
22780 \begin_inset space ~
22788 Si el archivo representado por la plantilla debe ser generado por \SpecialChar LyX
22790 Este comando debe aparecer exactamente una vez.
22793 \begin_layout Description
22794 \begin_inset Flex Code
22797 \begin_layout Plain Layout
22799 \begin_inset space ~
22807 Un patrón global que se usa en el diálogo del archivo para filtrar los
22809 Si hay más de una posible extensión de archivo (p.
22810 \begin_inset space \thinspace{}
22814 \begin_inset space ~
22818 \begin_inset Flex Code
22821 \begin_layout Plain Layout
22828 \begin_inset Flex Code
22831 \begin_layout Plain Layout
22837 ), se pone algo como
22838 \begin_inset Flex Code
22841 \begin_layout Plain Layout
22848 Este comando debe aparecer exactamente una vez.
22851 \begin_layout Description
22852 \begin_inset Flex Code
22855 \begin_layout Plain Layout
22857 \begin_inset space ~
22865 El texto mostrado sobre el botón.
22866 Este comando debe aparecer exactamente una vez.
22869 \begin_layout Description
22870 \begin_inset Flex Code
22873 \begin_layout Plain Layout
22875 \begin_inset space ~
22879 \begin_inset space ~
22887 El texto de ayuda que se muestra en diálogo.
22888 Da suficiente información sobre lo que puede proporcionar la plantilla.
22889 Este comando debe aparecer exactamente una vez.
22892 \begin_layout Description
22893 \begin_inset Flex Code
22896 \begin_layout Plain Layout
22898 \begin_inset space ~
22906 El formato de archivo del original.
22907 Debe ser el nombre de un formato conocido por \SpecialChar LyX
22909 \begin_inset CommandInset ref
22911 reference "sec:Formatos"
22917 \begin_inset Quotes fld
22921 \begin_inset Flex Code
22924 \begin_layout Plain Layout
22931 \begin_inset Quotes frd
22934 si la plantilla puede manejar archivos originales o más de un formato.
22935 En este caso, \SpecialChar LyX
22936 intentará inspeccionar el archivo mismo para deducir su
22938 Este comando debe aparecer exactamente una vez.
22941 \begin_layout Description
22942 \begin_inset Flex Code
22945 \begin_layout Plain Layout
22947 \begin_inset space ~
22955 Un nombre único para la plantilla.
22956 No debe contener macros de sustitución (véase abajo).
22959 \begin_layout Description
22960 \begin_inset Flex Code
22963 \begin_layout Plain Layout
22965 \begin_inset space ~
22968 Rotate|Resize|Clip|Extra
22973 Este comando especifica qué transformaciones son soportadas por esta plantilla.
22974 Puede aparecer ninguna o varias veces.
22975 Este comando facilita las correspondientes pestañas en el diálogo de material
22978 \begin_inset Flex Code
22981 \begin_layout Plain Layout
22987 debe tener el correspondiente
22988 \begin_inset Flex Code
22991 \begin_layout Plain Layout
22998 \begin_inset Flex Code
23001 \begin_layout Plain Layout
23008 \begin_inset Flex Code
23011 \begin_layout Plain Layout
23018 De lo contrario la transformación no será soportada por ese formato.
23022 \begin_layout Subsection
23026 \begin_layout Description
23027 \begin_inset Flex Code
23030 \begin_layout Plain Layout
23032 \begin_inset space ~
23036 |PDF\SpecialChar LaTeX
23042 El formato de archivo del documento primario para el que es esta definición
23044 No toda plantilla tiene una representación sensible en los formatos de
23045 archivo de todos los documentos.
23046 No obstante, es preferible definir una sección
23047 \begin_inset Flex Code
23050 \begin_layout Plain Layout
23056 para todos los formatos.
23057 Se usa un texto postizo si no hay representación disponible.
23058 Entonces, al menos, se puede ver una referencia al material externo en
23059 el documento exportado.
23062 \begin_layout Description
23063 \begin_inset Flex Code
23066 \begin_layout Plain Layout
23068 \begin_inset space ~
23072 \begin_inset space ~
23080 Este comando define una macro adicional,
23081 \begin_inset Flex Code
23084 \begin_layout Plain Layout
23090 , para sustitución en
23091 \begin_inset Flex Code
23094 \begin_layout Plain Layout
23102 \begin_inset Flex Code
23105 \begin_layout Plain Layout
23111 puede contener en sí mismo macros de sustitución.
23112 La ventaja sobre el uso de
23113 \begin_inset Flex Code
23116 \begin_layout Plain Layout
23123 \begin_inset Flex Code
23126 \begin_layout Plain Layout
23132 es que el valor sustituido de
23133 \begin_inset Flex Code
23136 \begin_layout Plain Layout
23142 está saneado así que es un argumento opcional válido en el formato del
23144 Este comando puede aparecer ninguna o más veces.
23147 \begin_layout Description
23148 \begin_inset Flex Code
23151 \begin_layout Plain Layout
23153 \begin_inset space ~
23161 El texto que se inserta en el documento exportado.
23162 Realmente este es el comando más importante y puede ser bastante complejo.
23163 Este comando debe aparecer exactamente una vez.
23166 \begin_layout Description
23167 \begin_inset Flex Code
23170 \begin_layout Plain Layout
23172 \begin_inset space ~
23180 Este comando especifica un fragmento de preámbulo que se incluirá en el
23181 preámbulo \SpecialChar LaTeX
23183 Tiene que definirse usando
23184 \begin_inset Flex Code
23187 \begin_layout Plain Layout
23195 \begin_inset Flex Code
23198 \begin_layout Plain Layout
23205 Este comando puede aparecer ninguna o más veces.
23208 \begin_layout Description
23209 \begin_inset Flex Code
23212 \begin_layout Plain Layout
23214 \begin_inset space ~
23218 \begin_inset space ~
23226 Este comando indica los archivos que se crean por el proceso de conversión
23227 y que son necesarios para un formato de exportación particular.
23228 Si el nombre del archivo es relativo, se interpreta como relativo al documento
23230 Este comando puede darse ninguna o más veces.
23233 \begin_layout Description
23234 \begin_inset Flex Code
23237 \begin_layout Plain Layout
23239 \begin_inset space ~
23247 El nombre de un paquete \SpecialChar LaTeX
23249 El paquete se incuye mediante
23250 \begin_inset Flex Code
23253 \begin_layout Plain Layout
23261 en el preámbulo \SpecialChar LaTeX
23263 Este comando puede aparecer ninguna o más veces.
23266 \begin_layout Description
23267 \begin_inset Flex Code
23270 \begin_layout Plain Layout
23272 \begin_inset space ~
23276 \begin_inset space ~
23279 RotationLatexCommand
23284 Este comando especifica que el comando \SpecialChar LaTeX
23285 incluido debería usarse para la
23287 Este comando puede aparecer una vez o ninguna.
23290 \begin_layout Description
23291 \begin_inset Flex Code
23294 \begin_layout Plain Layout
23296 \begin_inset space ~
23300 \begin_inset space ~
23308 Este comando especifica que el comando \SpecialChar LaTeX
23309 incluido debería usarse para cambiar
23311 Este comando puede aparecer una vez o ninguna.
23314 \begin_layout Description
23315 \begin_inset Flex Code
23318 \begin_layout Plain Layout
23320 \begin_inset space ~
23324 \begin_inset space ~
23327 RotationLatexOption
23332 Este comando especifica que la rotación se hace mediante un argumento opcional.
23333 Este comando puede aparecer una vez o ninguna.
23336 \begin_layout Description
23337 \begin_inset Flex Code
23340 \begin_layout Plain Layout
23342 \begin_inset space ~
23346 \begin_inset space ~
23354 Este comando especifica que el cambio de tamaño se hace mediante un argumento
23356 Este comando puede aparecer una vez o ninguna
23359 \begin_layout Description
23360 \begin_inset Flex Code
23363 \begin_layout Plain Layout
23365 \begin_inset space ~
23369 \begin_inset space ~
23377 Este comando especifica que el recorte se hace mediante un argumento opcional.
23378 Este comando puede aparecer una vez o ninguna.
23381 \begin_layout Description
23382 \begin_inset Flex Code
23385 \begin_layout Plain Layout
23387 \begin_inset space ~
23391 \begin_inset space ~
23399 Este comando especifica que se usa un argumento extra opcional.
23400 Este comando puede aparecer una vez o ninguna.
23404 \begin_layout Description
23405 \begin_inset Flex Code
23408 \begin_layout Plain Layout
23410 \begin_inset space ~
23418 El formato de archivo del archivo convertido.
23419 Debe ser el nombre de un formato conocido por \SpecialChar LyX
23421 \begin_inset Flex MenuItem
23424 \begin_layout Plain Layout
23431 \begin_inset Flex MenuItem
23434 \begin_layout Plain Layout
23435 Gestión de archivos
23441 \begin_inset Flex MenuItem
23444 \begin_layout Plain Layout
23445 Herramientas\SpecialChar menuseparator
23452 Este comando debe aparecer exactamente una vez.
23455 If the resulting file format is PDF, you need to specify the format
23456 \begin_inset Flex Code
23459 \begin_layout Plain Layout
23468 This is the PDF format used for including graphics.
23469 The other defined PDF formats are for document export.
23472 \begin_layout Description
23473 \begin_inset Flex Code
23476 \begin_layout Plain Layout
23478 \begin_inset space ~
23486 El nombre de archivo del archivo convertido.
23487 El nombre de archivo debe ser absoluto.
23488 Este comando debe aparecer exactamente una vez.
23491 \begin_layout Subsection
23492 Definiciones de preámbulo
23495 \begin_layout Standard
23496 El archivo de configuración de plantillas externas puede contener definiciones
23497 de preámbulo adicionales encerradas entre
23498 \begin_inset Flex Code
23501 \begin_layout Plain Layout
23509 \begin_inset Flex Code
23512 \begin_layout Plain Layout
23519 Se pueden usar por las plantillas en la sección
23520 \begin_inset Flex Code
23523 \begin_layout Plain Layout
23532 \begin_layout Section
23533 El mecanismo de sustitución
23536 \begin_layout Standard
23537 Cuando la función de material externo recurre a un programa externo, se
23538 hace sobre la base de un comando definido en el archivo de configuración
23540 Estos comandos pueden contener varias macros que se expanden antes de su
23542 La ejecución tiene lugar siempre en el directorio del documento.
23546 \begin_layout Standard
23547 Además, cada vez que el material externo se va a mostrar, el nombre será
23548 generado por el mecanismo de sustitución, y la mayoría de los demás comandos
23549 en la definición de la plantilla soportan también sustitución.
23553 \begin_layout Standard
23554 Las macros disponibles son las siguientes:
23557 \begin_layout Description
23558 \begin_inset Flex Code
23561 \begin_layout Plain Layout
23562 $$AbsOrRelPathMaster
23567 La ruta del archivo, absoluta o relativa al documento \SpecialChar LyX
23571 \begin_layout Description
23572 \begin_inset Flex Code
23575 \begin_layout Plain Layout
23576 $$AbsOrRelPathParent
23581 La ruta del archivo, absoluta o relativa al documento \SpecialChar LyX
23585 \begin_layout Description
23586 \begin_inset Flex Code
23589 \begin_layout Plain Layout
23595 La ruta absoluta del archivo.
23598 \begin_layout Description
23599 \begin_inset Flex Code
23602 \begin_layout Plain Layout
23608 El nombre de archivo sin ruta y sin la extensión.
23611 \begin_layout Description
23612 \begin_inset Flex Code
23615 \begin_layout Plain Layout
23617 \begin_inset Quotes eld
23621 \begin_inset Quotes erd
23629 Esta macro expandirá los contenidos del archivo con el nombre
23630 \begin_inset Flex Code
23633 \begin_layout Plain Layout
23642 \begin_layout Description
23643 \begin_inset Flex Code
23646 \begin_layout Plain Layout
23652 La extensión de archivo (incluyendo el punto).
23655 \begin_layout Description
23656 \begin_inset Flex Code
23659 \begin_layout Plain Layout
23665 El nombre de archivo del archivo especificado en el diálogo de material
23667 Esto es bien un nombre absoluto, bien relativo al documento \SpecialChar LyX
23671 \begin_layout Description
23672 \begin_inset Flex Code
23675 \begin_layout Plain Layout
23681 La parte de la ruta de
23682 \begin_inset Flex Code
23685 \begin_layout Plain Layout
23691 (nombre absoluto o relativo al documento \SpecialChar LyX
23695 \begin_layout Description
23696 \begin_inset Flex Code
23699 \begin_layout Plain Layout
23705 La ruta del archivo, relativa al documento maestro \SpecialChar LyX
23709 \begin_layout Description
23710 \begin_inset Flex Code
23713 \begin_layout Plain Layout
23719 La ruta del archivo, relativa al documento \SpecialChar LyX
23723 \begin_layout Description
23724 \begin_inset Flex Code
23727 \begin_layout Plain Layout
23733 Esta macro expandirá a la ruta absoluta del directorio de sistema.
23734 Esto se usa habitualmente para apuntar a los varios guiones de ayuda que
23735 se empaquetan con \SpecialChar LyX
23739 \begin_layout Description
23740 \begin_inset Flex Code
23743 \begin_layout Plain Layout
23749 Un nombre y ruta completa a un directorio temporal que será borrado automáticam
23750 ente siempre que el documento se cierra, o se suprime la inserción de material
23754 \begin_layout Standard
23755 Todas las macros de ruta contienen un separador de rastreo del directorio,
23756 así se puede construir, p.
23757 \begin_inset space \thinspace{}
23760 e., el nombre de archivo absoluto con
23761 \begin_inset Flex Code
23764 \begin_layout Plain Layout
23765 $$AbsPath$$Basename$$Extension
23773 \begin_layout Standard
23774 Las macros anteriores son sustituidas en todos los comandos a menos que
23775 se indique lo contrario.
23777 \begin_inset Flex Code
23780 \begin_layout Plain Layout
23786 soporta adicionalmente las siguientes sustituciones si se habilitan por
23788 \begin_inset Flex Code
23791 \begin_layout Plain Layout
23798 \begin_inset Flex Code
23801 \begin_layout Plain Layout
23810 \begin_layout Description
23811 \begin_inset Flex Code
23814 \begin_layout Plain Layout
23820 La parte delantera del comando para cambiar el tamaño.
23823 \begin_layout Description
23824 \begin_inset Flex Code
23827 \begin_layout Plain Layout
23833 La parte trasera del comando para cambiar el tamaño.
23836 \begin_layout Description
23837 \begin_inset Flex Code
23840 \begin_layout Plain Layout
23846 La parte delantera del comando para la rotación.
23849 \begin_layout Description
23850 \begin_inset Flex Code
23853 \begin_layout Plain Layout
23859 La parte trasera del comando para la rotación.
23862 \begin_layout Standard
23863 La cadena de valor del comando
23864 \begin_inset Flex Code
23867 \begin_layout Plain Layout
23873 soporta adicionalmente las siguientes sustituciones si éstas se han habilitado
23875 \begin_inset Flex Code
23878 \begin_layout Plain Layout
23885 \begin_inset Flex Code
23888 \begin_layout Plain Layout
23897 \begin_layout Description
23898 \begin_inset Flex Code
23901 \begin_layout Plain Layout
23910 \begin_layout Description
23911 \begin_inset Flex Code
23914 \begin_layout Plain Layout
23923 \begin_layout Description
23924 \begin_inset Flex Code
23927 \begin_layout Plain Layout
23933 La opción cambio de tamaño.
23936 \begin_layout Description
23937 \begin_inset Flex Code
23940 \begin_layout Plain Layout
23946 La opción rotación.
23949 \begin_layout Standard
23950 Te puedes preguntar por qué hay tantas macros de ruta.
23951 Por dos razones, principalmente:
23954 \begin_layout Enumerate
23955 Los nombres de archivo relativo y absoluto deberían permanecer relativo
23956 o absoluto, respectivamente.
23957 Los usuarios pueden tener razones para preferir cualquiera de ambas formas.
23958 Los nombres relativos son útiles para documentos portables que deberían
23959 funcionar en máquinas diferentes, por ejemplo.
23960 Los nombres absolutos pueden ser requeridos por algunos programas.
23963 \begin_layout Enumerate
23965 procesa los nombres de archivo relativos de manera diferente a \SpecialChar LyX
23967 programas en archivos anidados incluidos.
23968 Para \SpecialChar LyX
23969 , un nombre de archivo relativo es siempre relativo al documento que
23970 contiene el nombre de archivo.
23971 Para \SpecialChar LaTeX
23972 , es siempre relativo al documento maestro.
23973 Estas dos definiciones son idénticas si se tiene solo un documento, pero
23974 son distintas si se tiene un documento maestro que incluye documentos parciales.
23975 Esto quiere decir que los nombres de archivo relativos deben ser transformados
23976 cuando se presentan a \SpecialChar LaTeX
23978 Afortunadamente, \SpecialChar LyX
23979 hace esto automáticamente si se eligen las macros correctas.
23982 \begin_layout Standard
23983 Así pues, ¿qué macros de ruta deberían emplearse en las definiciones de
23984 plantillas nuevas? La regla no es difícil:
23987 \begin_layout Itemize
23989 \begin_inset Flex Code
23992 \begin_layout Plain Layout
23998 si se requiere una ruta absoluta.
24001 \begin_layout Itemize
24003 \begin_inset Flex Code
24006 \begin_layout Plain Layout
24007 $$AbsOrRelPathMaster
24012 si la cadena sustituida es algún tipo de entrada \SpecialChar LaTeX
24016 \begin_layout Itemize
24018 \begin_inset Flex Code
24021 \begin_layout Plain Layout
24022 $$AbsOrRelPathParent
24027 con el fin de preservar la elección del usuario.
24030 \begin_layout Standard
24031 Hay casos especiales en los que esta regla no funciona y se necesitan, p.
24032 \begin_inset space \thinspace{}
24035 e., nombres relativos, pero normalmente funcionará bien.
24036 Un ejemplo de uno de estos casos es el comando
24037 \begin_inset Flex Code
24040 \begin_layout Plain Layout
24041 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
24046 en la plantilla XFig de arriba: no podemos usar el nombre absoluto porque
24047 el copiador para archivos
24048 \begin_inset Flex Code
24051 \begin_layout Plain Layout
24057 necesita el nombre relativo para reescribir el contenido del archivo.
24060 \begin_layout Section
24061 Discusión sobre seguridad
24062 \begin_inset CommandInset label
24064 name "sec:Discusión-sobre-seguridad"
24071 \begin_layout Standard
24072 La función material externo interactúa con muchos programas externos y lo
24073 hace de forma automática, así que hemos de tener en cuenta las implicaciones
24074 de seguridad que esto conlleva.
24075 En particular, puesto que tienes la opción de incluir tus propios archivos
24076 y/o cadenas de parámetros y estos se expanden en un comando, parece posible
24077 crear un documento malicioso que ejecute comandos arbitrarios cuando un
24078 usuario ve o imprime el documento.
24079 Esto es algo que definitivamente queremos evitar.
24083 \begin_layout Standard
24084 Sin embargo, dado que los comandos de material externo se especifican solo
24085 en el archivo de configuración de la plantilla, no hay problemas de seguridad
24086 si \SpecialChar LyX
24087 está adecuadamente configurado solo con plantillas seguras.
24088 Esto es así porque los programas externos se invocan con la llamada al
24090 \begin_inset Flex Code
24093 \begin_layout Plain Layout
24099 más bien que con la llamada
24100 \begin_inset Flex Code
24103 \begin_layout Plain Layout
24109 , de modo que no es posible ejecutar comandos arbitrarios desde la sección
24110 del nombre de archivo o de parámetros mediante el shell.
24113 \begin_layout Standard
24114 Esto implica además que hay restricciones en las cadenas de comandos que
24115 puedes usar en las plantillas de material externo.
24116 En particular, las tuberías y la redirección no están fácilmente disponibles.
24117 Esto debe ser así para que \SpecialChar LyX
24119 Si quieres usar algunas características de shell, deberías escribir un
24120 guión seguro para hacerlo de manera controlada, y después invocar el guión
24121 desde la cadena de comandos.
24124 \begin_layout Standard
24125 Es posible diseñar una plantilla que interactúe directamente con el shell,
24126 pero puesto que esto permitiría a un usuario malicioso ejecutar comandos
24127 arbitrarios escribiendo nombres de archivo y/o parámetros astutos, generalmente
24128 recomendamos usar solo guiones seguros que trabajen con la llamada
24129 \begin_inset Flex Code
24132 \begin_layout Plain Layout
24138 al sistema en forma controlada.
24139 Por supuesto, para usar en un entorno controlado, puede ser tentador caer
24140 en el uso de guiones de shell ordinarios.
24141 Si lo haces así, sé consciente de que vas a suministrar un agujero se seguridad
24142 fácilmente explotable en tu sistema.
24143 Evidentemente, es de razón que tales plantillas inseguras nunca serán incluidas
24144 en la distribución estándar de \SpecialChar LyX
24145 , aunque alentamos a la gente a que, a la
24146 usanza del software libre, envíe nuevas plantillas.
24147 No obstante, \SpecialChar LyX
24148 nunca tendrá plantillas inseguras tal y como se distribuye
24149 por los canales oficiales.
24152 \begin_layout Standard
24153 Incluir material externo suministra mucha potencia y has de ser cuidadoso
24154 en no introducir riesgos de seguridad a costa de esta potencia.
24155 Un sutil error en una simple línea en un guión aparentemente inocente puede
24156 abrir la puerta a graves problemas de seguridad.
24157 Así, si no comprendes totalmente estos asuntos, recomendamos consultar
24158 a un profesional entendido en seguridad o al equipo de desarrollo de \SpecialChar LyX
24160 tienes dudas acerca de si una plantilla dada es o no segura.
24161 Y hazlo antes de usarla en un entorno no controlado.
24164 \begin_layout Chapter
24168 List of functions to be used in layouts
24171 \begin_inset CommandInset label
24173 name "chap:List-of-functions"
24180 \begin_layout Standard
24182 \begin_inset Tabular
24183 <lyxtabular version="3" rows="11" columns="8">
24184 <features tabularvalignment="middle">
24185 <column alignment="left" valignment="top">
24186 <column alignment="left" valignment="top">
24187 <column alignment="left" valignment="top">
24188 <column alignment="left" valignment="top">
24189 <column alignment="left" valignment="top">
24190 <column alignment="left" valignment="top">
24191 <column alignment="left" valignment="top">
24192 <column alignment="left" valignment="top">
24194 <cell alignment="left" valignment="top" usebox="none">
24197 \begin_layout Plain Layout
24203 <cell alignment="left" valignment="top" usebox="none">
24206 \begin_layout Plain Layout
24212 <cell alignment="left" valignment="top" usebox="none">
24215 \begin_layout Plain Layout
24221 <cell alignment="left" valignment="top" usebox="none">
24224 \begin_layout Plain Layout
24230 <cell alignment="center" valignment="top" usebox="none">
24233 \begin_layout Plain Layout
24239 <cell alignment="center" valignment="top" usebox="none">
24242 \begin_layout Plain Layout
24248 <cell alignment="center" valignment="top" usebox="none">
24251 \begin_layout Plain Layout
24257 <cell alignment="center" valignment="top" usebox="none">
24260 \begin_layout Plain Layout
24268 <cell alignment="left" valignment="top" usebox="none">
24271 \begin_layout Plain Layout
24277 <cell alignment="left" valignment="top" usebox="none">
24280 \begin_layout Plain Layout
24286 <cell alignment="left" valignment="top" usebox="none">
24289 \begin_layout Plain Layout
24295 <cell alignment="left" valignment="top" usebox="none">
24298 \begin_layout Plain Layout
24304 <cell alignment="center" valignment="top" usebox="none">
24307 \begin_layout Plain Layout
24313 <cell alignment="center" valignment="top" usebox="none">
24316 \begin_layout Plain Layout
24322 <cell alignment="center" valignment="top" usebox="none">
24325 \begin_layout Plain Layout
24331 <cell alignment="center" valignment="top" usebox="none">
24334 \begin_layout Plain Layout
24342 <cell alignment="left" valignment="top" usebox="none">
24345 \begin_layout Plain Layout
24351 <cell alignment="left" valignment="top" usebox="none">
24354 \begin_layout Plain Layout
24360 <cell alignment="left" valignment="top" usebox="none">
24363 \begin_layout Plain Layout
24369 <cell alignment="left" valignment="top" usebox="none">
24372 \begin_layout Plain Layout
24378 <cell alignment="center" valignment="top" usebox="none">
24381 \begin_layout Plain Layout
24387 <cell alignment="center" valignment="top" usebox="none">
24390 \begin_layout Plain Layout
24396 <cell alignment="center" valignment="top" usebox="none">
24399 \begin_layout Plain Layout
24405 <cell alignment="center" valignment="top" usebox="none">
24408 \begin_layout Plain Layout
24416 <cell alignment="left" valignment="top" usebox="none">
24419 \begin_layout Plain Layout
24425 <cell alignment="left" valignment="top" usebox="none">
24428 \begin_layout Plain Layout
24434 <cell alignment="left" valignment="top" usebox="none">
24437 \begin_layout Plain Layout
24443 <cell alignment="left" valignment="top" usebox="none">
24446 \begin_layout Plain Layout
24452 <cell alignment="center" valignment="top" usebox="none">
24455 \begin_layout Plain Layout
24461 <cell alignment="center" valignment="top" usebox="none">
24464 \begin_layout Plain Layout
24470 <cell alignment="center" valignment="top" usebox="none">
24473 \begin_layout Plain Layout
24479 <cell alignment="center" valignment="top" usebox="none">
24482 \begin_layout Plain Layout
24490 <cell alignment="left" valignment="top" usebox="none">
24493 \begin_layout Plain Layout
24499 <cell alignment="left" valignment="top" usebox="none">
24502 \begin_layout Plain Layout
24508 <cell alignment="left" valignment="top" usebox="none">
24511 \begin_layout Plain Layout
24517 <cell alignment="left" valignment="top" usebox="none">
24520 \begin_layout Plain Layout
24526 <cell alignment="center" valignment="top" usebox="none">
24529 \begin_layout Plain Layout
24535 <cell alignment="center" valignment="top" usebox="none">
24538 \begin_layout Plain Layout
24544 <cell alignment="center" valignment="top" usebox="none">
24547 \begin_layout Plain Layout
24553 <cell alignment="center" valignment="top" usebox="none">
24556 \begin_layout Plain Layout
24564 <cell alignment="left" valignment="top" usebox="none">
24567 \begin_layout Plain Layout
24573 <cell alignment="left" valignment="top" usebox="none">
24576 \begin_layout Plain Layout
24582 <cell alignment="left" valignment="top" usebox="none">
24585 \begin_layout Plain Layout
24591 <cell alignment="left" valignment="top" usebox="none">
24594 \begin_layout Plain Layout
24600 <cell alignment="center" valignment="top" usebox="none">
24603 \begin_layout Plain Layout
24609 <cell alignment="center" valignment="top" usebox="none">
24612 \begin_layout Plain Layout
24618 <cell alignment="center" valignment="top" usebox="none">
24621 \begin_layout Plain Layout
24627 <cell alignment="center" valignment="top" usebox="none">
24630 \begin_layout Plain Layout
24638 <cell alignment="left" valignment="top" usebox="none">
24641 \begin_layout Plain Layout
24647 <cell alignment="left" valignment="top" usebox="none">
24650 \begin_layout Plain Layout
24656 <cell alignment="left" valignment="top" usebox="none">
24659 \begin_layout Plain Layout
24665 <cell alignment="left" valignment="top" usebox="none">
24668 \begin_layout Plain Layout
24674 <cell alignment="center" valignment="top" usebox="none">
24677 \begin_layout Plain Layout
24683 <cell alignment="center" valignment="top" usebox="none">
24686 \begin_layout Plain Layout
24692 <cell alignment="center" valignment="top" usebox="none">
24695 \begin_layout Plain Layout
24701 <cell alignment="center" valignment="top" usebox="none">
24704 \begin_layout Plain Layout
24712 <cell alignment="left" valignment="top" usebox="none">
24715 \begin_layout Plain Layout
24721 <cell alignment="left" valignment="top" usebox="none">
24724 \begin_layout Plain Layout
24730 <cell alignment="left" valignment="top" usebox="none">
24733 \begin_layout Plain Layout
24739 <cell alignment="left" valignment="top" usebox="none">
24742 \begin_layout Plain Layout
24748 <cell alignment="center" valignment="top" usebox="none">
24751 \begin_layout Plain Layout
24757 <cell alignment="center" valignment="top" usebox="none">
24760 \begin_layout Plain Layout
24766 <cell alignment="center" valignment="top" usebox="none">
24769 \begin_layout Plain Layout
24775 <cell alignment="center" valignment="top" usebox="none">
24778 \begin_layout Plain Layout
24786 <cell alignment="left" valignment="top" usebox="none">
24789 \begin_layout Plain Layout
24795 <cell alignment="left" valignment="top" usebox="none">
24798 \begin_layout Plain Layout
24804 <cell alignment="left" valignment="top" usebox="none">
24807 \begin_layout Plain Layout
24813 <cell alignment="left" valignment="top" usebox="none">
24816 \begin_layout Plain Layout
24822 <cell alignment="center" valignment="top" usebox="none">
24825 \begin_layout Plain Layout
24831 <cell alignment="center" valignment="top" usebox="none">
24834 \begin_layout Plain Layout
24840 <cell alignment="center" valignment="top" usebox="none">
24843 \begin_layout Plain Layout
24849 <cell alignment="center" valignment="top" usebox="none">
24852 \begin_layout Plain Layout
24860 <cell alignment="left" valignment="top" usebox="none">
24863 \begin_layout Plain Layout
24869 <cell alignment="left" valignment="top" usebox="none">
24872 \begin_layout Plain Layout
24878 <cell alignment="left" valignment="top" usebox="none">
24881 \begin_layout Plain Layout
24887 <cell alignment="left" valignment="top" usebox="none">
24890 \begin_layout Plain Layout
24896 <cell alignment="center" valignment="top" usebox="none">
24899 \begin_layout Plain Layout
24905 <cell alignment="center" valignment="top" usebox="none">
24908 \begin_layout Plain Layout
24914 <cell alignment="center" valignment="top" usebox="none">
24917 \begin_layout Plain Layout
24923 <cell alignment="center" valignment="top" usebox="none">
24926 \begin_layout Plain Layout
24934 <cell alignment="center" valignment="top" usebox="none">
24937 \begin_layout Plain Layout
24943 <cell alignment="center" valignment="top" usebox="none">
24946 \begin_layout Plain Layout
24952 <cell alignment="center" valignment="top" usebox="none">
24955 \begin_layout Plain Layout
24961 <cell alignment="center" valignment="top" usebox="none">
24964 \begin_layout Plain Layout
24970 <cell alignment="center" valignment="top" usebox="none">
24973 \begin_layout Plain Layout
24979 <cell alignment="center" valignment="top" usebox="none">
24982 \begin_layout Plain Layout
24988 <cell alignment="center" valignment="top" usebox="none">
24991 \begin_layout Plain Layout
24997 <cell alignment="center" valignment="top" usebox="none">
25000 \begin_layout Plain Layout
25014 \begin_layout Chapter
25017 Names of available colors to be used in layouts
25020 \begin_inset CommandInset label
25022 name "chap:Names-of-colors"
25029 \begin_layout Standard
25032 The colors listed here are the standard colors and the those that you can
25033 adjust in the \SpecialChar LyX
25037 \begin_layout Description
25052 No particular color – clear or default
25055 \begin_layout Description
25061 \begin_layout Description
25067 \begin_layout Description
25073 \begin_layout Description
25079 \begin_layout Description
25085 \begin_layout Description
25091 \begin_layout Description
25097 \begin_layout Description
25103 \begin_layout Description
25106 added_space Added space marker color
25109 \begin_layout Description
25112 addedtext Added text color
25115 \begin_layout Description
25118 appendix Appendix marker color
25121 \begin_layout Description
25124 background Background color
25127 \begin_layout Description
25130 bottomarea Bottom area color
25133 \begin_layout Description
25136 branchlabel Label color for branches
25139 \begin_layout Description
25142 buttonbg Color used for bottom background
25145 \begin_layout Description
25148 buttonhoverbg Color used for button background under focus
25151 \begin_layout Description
25154 buttonframe Color for inset button frames
25157 \begin_layout Description
25160 changebar Changebar color
25163 \begin_layout Description
25166 changedtextauthor1 Changed text color author 1
25169 \begin_layout Description
25172 changedtextauthor2 Changed text color author 2
25175 \begin_layout Description
25178 changedtextauthor3 Changed text color author 3
25181 \begin_layout Description
25184 changedtextauthor4 Changed text color author 4
25187 \begin_layout Description
25190 changedtextauthor5 Changed text color author 5
25193 \begin_layout Description
25196 collapsable_inset_frame Collapsable insets framecolor
25199 \begin_layout Description
25202 collapsable_inset_text Collapsable insets text color
25205 \begin_layout Description
25208 command Text color for command insets
25211 \begin_layout Description
25214 commandbg Background color for command insets
25217 \begin_layout Description
25220 commandframe Frame color for command insets
25223 \begin_layout Description
25226 comment color for comments
25229 \begin_layout Description
25232 commentbg Background color of comments
25235 \begin_layout Description
25238 cursor Cursor color
25241 \begin_layout Description
25244 deletedtext Deleted text color
25247 \begin_layout Description
25250 deletedtextmodifier Deleted text modifying color
25253 \begin_layout Description
25256 depthbar Color for the depth bars in the margin
25259 \begin_layout Description
25262 eolmarker End of line marker color
25265 \begin_layout Description
25268 error Color of the \SpecialChar LaTeX
25272 \begin_layout Description
25275 footlabel Label color for footnotes
25278 \begin_layout Description
25281 graphicsbg Graphics inset background color
25284 \begin_layout Description
25287 greyedout Label color for greyedout insets
25290 \begin_layout Description
25293 greyedoutbg Background color of greyedout inset
25296 \begin_layout Description
25299 greyedouttext Color for greyedout inset text
25302 \begin_layout Description
25305 indexlabel Label color for index insets
25308 \begin_layout Description
25311 ignore The color is ignored
25314 \begin_layout Description
25317 inherit The color is inherited
25320 \begin_layout Description
25323 inlinecompletion Inline completion color
25326 \begin_layout Description
25329 insetbg Inset marker background color
25332 \begin_layout Description
25335 insetframe Inset marker frame color
25338 \begin_layout Description
25341 language Color for marking foreign language words
25344 \begin_layout Description
25347 latex Text color in \SpecialChar LaTeX
25351 \begin_layout Description
25354 listingsbg Background color of listings inset
25357 \begin_layout Description
25360 marginlabel Label color for margin notes
25363 \begin_layout Description
25366 math Math inset text color
25369 \begin_layout Description
25372 mathbg Math inset background color
25375 \begin_layout Description
25378 mathcorners Math inset frame color not under focus
25381 \begin_layout Description
25384 mathframe Math inset frame color under focus
25387 \begin_layout Description
25390 mathline Math line color
25393 \begin_layout Description
25396 mathmacrobg Macro math inset background color
25399 \begin_layout Description
25402 mathmacroblend Macro math blended color
25405 \begin_layout Description
25408 mathmacroframe Macro math frame color
25411 \begin_layout Description
25414 mathmacrohoverbg Macro math inset background color hovered
25417 \begin_layout Description
25420 mathmacrolabel Macro math label color
25423 \begin_layout Description
25426 mathmacronewarg Macro template color for new parameters
25429 \begin_layout Description
25432 mathmacrooldarg Macro template color for old parameters
25435 \begin_layout Description
25438 newpage New page color
25441 \begin_layout Description
25444 nonunique_inlinecompletion Inline completion color for the non-unique part
25447 \begin_layout Description
25450 notebg Background color of notes
25453 \begin_layout Description
25456 notelabel Label color for notes
25459 \begin_layout Description
25462 pagebreak Page break/line break color
25465 \begin_layout Description
25468 paragraphmarker Color used for the pilcrow sign to mark the end of a paragraph
25471 \begin_layout Description
25474 phantomtext Text color for phantom insets
25477 \begin_layout Description
25480 preview The color used for previews
25483 \begin_layout Description
25486 previewframe Preview frame color
25489 \begin_layout Description
25492 regexpframe Color for regexp frame
25495 \begin_layout Description
25498 selection Background color of selected text
25501 \begin_layout Description
25504 selectiontext Foreground color of selected text
25507 \begin_layout Description
25510 shadedbg Background color of shaded box
25513 \begin_layout Description
25516 special Special chars text color
25519 \begin_layout Description
25522 tabularline Table line color
25525 \begin_layout Description
25528 tabularonoffline Table line color
25531 \begin_layout Description
25534 urllabel Label color for URL insets
25537 \begin_layout Description
25540 urltext Color for URL inset text