1 #LyX 1.6.4svn created this file. For more info see http://www.lyx.org/
7 % DO NOT ALTER THIS PREAMBLE!!!
9 % This preamble is designed to ensure that the manual prints
10 % out as advertised. If you mess with this preamble,
11 % parts of the document may not print out as expected. If you
12 % have problems LaTeXing this file, please contact
13 % the documentation team
14 % email: lyx-docs@lists.lyx.org
16 \usepackage{ifpdf} % part of the hyperref bundle
17 \ifpdf % if pdflatex is used
19 % set fonts for nicer pdf view
20 \IfFileExists{lmodern.sty}
21 {\usepackage{lmodern}}{}
23 \fi % end if pdflatex is used
25 % the pages of the TOC is numbered roman
26 % and a pdf-bookmark for the TOC is added
27 \let\myTOC\tableofcontents
28 \renewcommand\tableofcontents{%
30 \pdfbookmark[1]{\contentsname}{}
34 % redefine the \LyX macro for PDF bookmarks
35 \def\LyX{\texorpdfstring{%
36 L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX\@}
39 % used for multi-column text
43 \options fleqn,liststotoc,bibtotoc,idxtotoc,BCOR7.5mm,titlepage,tablecaptionabove
44 \use_default_options false
50 InsetLayout CharStyle:MenuItem
59 \newcommand*{\menuitem}[1]{{\sffamily #1}}
67 \font_typewriter default
68 \font_default_family default
78 \pdf_title "Manual Personalización de LyX"
79 \pdf_author "Equipo LyX"
80 \pdf_subject "LyX-documentation Customization"
81 \pdf_keywords "LyX, documentation, customization"
83 \pdf_bookmarksnumbered true
84 \pdf_bookmarksopen true
85 \pdf_bookmarksopenlevel 1
90 \pdf_pdfusetitle false
91 \pdf_quoted_options "linkcolor=black, citecolor=black, urlcolor=blue, filecolor=blue,pdfpagelayout=OneColumn, pdfnewwindow=true,pdfstartview=XYZ, plainpages=false, pdfpagelabels"
98 \paperorientation portrait
105 \paragraph_separation indent
107 \quotes_language french
110 \paperpagestyle headings
111 \tracking_changes false
112 \output_changes false
120 Personalizar LyX: Características para el usuario avanzado
128 \begin_layout Plain Layout
130 Si tienes correcciones o comentarios, envíalos, por favor, a la lista de
131 correo de Documentación de LyX,
132 \begin_inset CommandInset href
134 target "lyx-docs@lists.lyx.org"
141 \begin_inset Quotes fld
145 \begin_inset Quotes frd
148 en la cabecera de asunto, y envía una cc al actual mantenedor de este documento
149 , Richard Heck <rgheck@comcast.net>.
155 \begin_inset Newline newline
159 \begin_inset Newline newline
165 \begin_layout Standard
166 \begin_inset CommandInset toc
167 LatexCommand tableofcontents
174 \begin_layout Chapter
178 \begin_layout Standard
179 Este manual trata de las características de LyX que pueden ser modificadas
181 En él abordamos temas como atajos de teclado, opciones de vista previa
182 en pantalla, opciones de impresora, envío de comandos mediante LyX Server,
183 internacionalización, instalación de nuevas clases de LaTeX y de formatos
185 Seguro que no podemos aspirar a tratar todo lo que se puede cambiar, —nuestross
186 desarrolladores añaden características nuevas más deprisa de lo que las
187 podemos documentar— pero explicaremos las modificaciones más comunes y
188 y esperamos orientarte en la dirección correcta para algunas más desconocidas.
191 \begin_layout Standard
192 \begin_inset Branch OutDated
195 \begin_layout Standard
196 La rama OutDated contiene información de versiones anteriores de este documento
197 que ahora parece estar obsoleta.
198 Por omisión, esta información no aparece en la salida LaTeX.
206 \begin_layout Chapter
207 Archivos de configuración de LyX
210 \begin_layout Standard
211 Este capítulo tiene por objetivo ayudarte a encontrar tu camino a través
212 de los archivos de configuración de LyX.
213 Antes de seguir leyendo deberías encontrar donde están los directorios
214 de bibliotecas y de usuario, consultando
215 \begin_inset Flex CharStyle:MenuItem
218 \begin_layout Plain Layout
219 Ayuda\SpecialChar \menuseparator
226 El directorio de bibliotecas es el sitio en el que LyX tiene sus archivos
227 de configuración de sistema; el directorio de usuario es donde puedes colocar
228 tus versiones modificadas.
229 En este documento, al primero lo denominaremos
230 \begin_inset Flex CharStyle:Code
233 \begin_layout Plain Layout
240 \begin_inset Flex CharStyle:MenuItem
243 \begin_layout Plain Layout
252 \begin_layout Section
254 \begin_inset Flex CharStyle:Code
257 \begin_layout Plain Layout
266 \begin_layout Standard
267 \begin_inset Flex CharStyle:Code
270 \begin_layout Plain Layout
276 y sus subdirectorios contienen archivos que pueden emplearse para personalizar
277 el comportamiento de LyX.
278 Puedes cambiar muchos de ellos desde dentro mismo de LyX mediante el diálogo
280 \begin_inset Flex CharStyle:MenuItem
283 \begin_layout Plain Layout
284 Herramientas\SpecialChar \menuseparator
291 La mayor parte de las adaptaciones personales que querrás hacer en LyX
292 se puede hacer en este diálogo.
293 Sin embargo, muchos otros aspectos internos de LyX pueden cambiarse modificando
295 \begin_inset Flex CharStyle:Code
298 \begin_layout Plain Layout
305 Estos archivos pertenecen a diversas categorías, descritas en las siguientes
309 \begin_layout Subsection
310 Archivos generados automáticamente
313 \begin_layout Standard
314 Los archivos que se encuentran en
315 \begin_inset Flex CharStyle:MenuItem
318 \begin_layout Plain Layout
324 se generan al configurar LyX.
325 Contienen varios valores predeterminados que se obtienen por inspección.
326 En general, no es buena idea modificarlos, puesto que podrían ser sobrescritos
327 en cualquier momento.
330 \begin_layout Labeling
331 \labelwidthstring 00.00.0000
332 \begin_inset Flex CharStyle:Code
335 \begin_layout Plain Layout
341 contiene valores predeterminados para varioscomandos.
344 \begin_layout Labeling
345 \labelwidthstring 00.00.0000
346 \begin_inset Flex CharStyle:Code
349 \begin_layout Plain Layout
355 contiene la lista de paquetes que han sido reconocidos por LyX.
356 No es utilizada por el propio LyX, pero la información extraida, y otras
357 cosas están disponibles en
358 \begin_inset Flex CharStyle:MenuItem
361 \begin_layout Plain Layout
362 Ayuda\SpecialChar \menuseparator
363 Configuración de LaTeX
371 \begin_layout Labeling
372 \labelwidthstring 00.00.0000
373 \begin_inset Flex CharStyle:Code
376 \begin_layout Plain Layout
382 la lista de clases de textos encontradas en los directorios
383 \begin_inset Flex CharStyle:Code
386 \begin_layout Plain Layout
392 , junto con las clases de documentos LaTeX y su descripción.
395 \begin_layout Labeling
396 \labelwidthstring 00.00.0000
397 \begin_inset Flex CharStyle:Code
400 \begin_layout Plain Layout
406 la lista de módulos de formato encontradas en los directorios
407 \begin_inset Flex CharStyle:Code
410 \begin_layout Plain Layout
419 \begin_layout Labeling
420 \labelwidthstring 00.00.0000
421 \begin_inset Flex CharStyle:Code
424 \begin_layout Plain Layout
430 lista de varios tipos de archivos relacionados con LaTeX encontrados en
434 \begin_layout Labeling
435 \labelwidthstring 00.00.0000
436 \begin_inset Flex CharStyle:Code
439 \begin_layout Plain Layout
445 es generado automáticamente durante la configuración a partir del archivo
447 \begin_inset Flex CharStyle:Code
450 \begin_layout Plain Layout
457 Contiene información sobre la configuración de LaTeX.
460 \begin_layout Subsection
464 \begin_layout Standard
465 Estos directorios están duplicados en
466 \begin_inset Flex CharStyle:Code
469 \begin_layout Plain Layout
476 \begin_inset Flex CharStyle:Code
479 \begin_layout Plain Layout
486 Si determinado archivo existe en ambos sitios, se usará el de
487 \begin_inset Flex CharStyle:Code
490 \begin_layout Plain Layout
499 \begin_layout Labeling
500 \labelwidthstring 00.00.0000
501 \begin_inset Flex CharStyle:Code
504 \begin_layout Plain Layout
510 este directorio contiene archivos con la extensión
511 \begin_inset Flex CharStyle:Code
514 \begin_layout Plain Layout
520 que definen las combinaciones de teclas usadas en LyX.
521 Si ahí existe una versión nacional de un archivo bind llamado
522 \begin_inset Flex CharStyle:Code
525 \begin_layout Plain Layout
531 , ésta se usará en primer lugar.
534 \begin_layout Labeling
535 \labelwidthstring 00.00.0000
536 \begin_inset Flex CharStyle:Code
539 \begin_layout Plain Layout
545 contiene archivos gráficos que pueden ser incluidos en documentos.
549 \begin_layout Labeling
550 \labelwidthstring 00.00.0000
551 \begin_inset Flex CharStyle:Code
554 \begin_layout Plain Layout
560 contiene archivos de documentación de LyX (incluido éste que estás leyendo).
562 \begin_inset Flex CharStyle:Code
565 \begin_layout Plain Layout
571 merece atención especial, como se mencionó antes.
572 Si existe una versión nacional del documento de ayuda en el subdirectorio
574 \begin_inset Flex CharStyle:Code
577 \begin_layout Plain Layout
583 , éste se usará en primer lugar.
585 \begin_inset CommandInset ref
587 reference "cap:Internacionalización-de-LyX"
594 \begin_layout Labeling
595 \labelwidthstring 00.00.0000
596 \begin_inset Flex CharStyle:Code
599 \begin_layout Plain Layout
605 contiene archivos de ejemplo que describen el uso de algunas características.
606 Se puede acceder a ellos con el botón
607 \begin_inset Flex CharStyle:MenuItem
610 \begin_layout Plain Layout
616 en el buscador de archivos.
619 \begin_layout Labeling
620 \labelwidthstring 00.00.0000
621 \begin_inset Flex CharStyle:Code
624 \begin_layout Plain Layout
630 contiene archivos de imagen que se usan en el diálogo
631 \begin_inset Flex CharStyle:MenuItem
634 \begin_layout Plain Layout
635 Documento\SpecialChar \menuseparator
642 Contiene además los iconos de las barras de herramientas y las enseñas
643 de LyX mostradas en su inicio.
646 \begin_layout Labeling
647 \labelwidthstring 00.00.0000
648 \begin_inset Flex CharStyle:Code
651 \begin_layout Plain Layout
657 contiene archivos de mapas de teclado.
663 \begin_inset CommandInset ref
665 reference "sec:keymap"
672 \begin_layout Labeling
673 \labelwidthstring 00.00.0000
674 \begin_inset Flex CharStyle:Code
677 \begin_layout Plain Layout
683 contiene las clases de textos y los archivos de los módulos descritos en
688 \begin_inset CommandInset ref
690 reference "cap:Instalación-de-nuevas"
697 \begin_layout Labeling
698 \labelwidthstring 00.00.0000
699 \begin_inset Flex CharStyle:Code
702 \begin_layout Plain Layout
708 contiene los guiones de Python
709 \begin_inset Flex CharStyle:Code
712 \begin_layout Plain Layout
718 para convertir entre versiones de LyX.
719 Pueden ejecutarse en línea de comandos si, digamos, quieres convertir ficheros
723 \begin_layout Labeling
724 \labelwidthstring 00.00.0000
725 \begin_inset Flex CharStyle:Code
728 \begin_layout Plain Layout
734 contiene algunos archivos que demuestran las capacidades de la característica
736 \begin_inset Flex CharStyle:MenuItem
739 \begin_layout Plain Layout
746 También contiene algunos guiones usados por el propio LyX.
749 \begin_layout Labeling
750 \labelwidthstring 00.00.0000
751 \begin_inset Flex CharStyle:Code
754 \begin_layout Plain Layout
760 contiene los archivos de plantillas estándar de LyX descritas en
765 \begin_inset CommandInset ref
767 reference "sec:Creación-de-plantillas"
774 \begin_layout Labeling
775 \labelwidthstring 00.00.0000
776 \begin_inset Flex CharStyle:Code
779 \begin_layout Plain Layout
785 contiene archivos con la extensión
786 \begin_inset Flex CharStyle:Code
789 \begin_layout Plain Layout
795 que definen la interfaz de usuario de LyX.
796 Esto es, archivos que definen qué ítems aparecen en qué menús y barras
800 \begin_layout Subsection
801 Archivos que no necesitan modificaciones
804 \begin_layout Standard
805 Estos archivos son utilizados internamente por LyX y generalmente no deben
806 ser modificados sino por los desarrolladores.
809 \begin_layout Labeling
810 \labelwidthstring 00.00.0000
811 \begin_inset Flex CharStyle:Code
814 \begin_layout Plain Layout
820 contiene la lista de desarrolladores de LyX.
821 Se muestra con el menú
822 \begin_inset Flex CharStyle:MenuItem
825 \begin_layout Plain Layout
826 Ayuda\SpecialChar \menuseparator
835 \begin_layout Labeling
836 \labelwidthstring 00.00.0000
837 \begin_inset Flex CharStyle:Code
840 \begin_layout Plain Layout
846 es un guión de LaTeX usado durante el proceso de configuración.
847 No lo ejecutes directamente.
850 \begin_layout Labeling
851 \labelwidthstring 00.00.0000
852 \begin_inset Flex CharStyle:Code
855 \begin_layout Plain Layout
861 es el guión utilizado para la reconfiguración de LyX.
862 Genera los archivos de configuración en el directorio desde el que se ha
866 \begin_layout Subsection
867 Otros archivos en un par de líneas...
870 \begin_layout Labeling
871 \labelwidthstring 00.00.0000
872 \begin_inset Flex CharStyle:Code
875 \begin_layout Plain Layout
881 contiene tablas que describen cómo los distintos códigos de caracteres
882 se transcriben a Unicode.
885 \begin_layout Labeling
886 \labelwidthstring 00.00.0000
887 \begin_inset Flex CharStyle:Code
890 \begin_layout Plain Layout
896 contiene las plantillas disponibles para la característica
897 \begin_inset Flex CharStyle:MenuItem
900 \begin_layout Plain Layout
909 \begin_layout Labeling
910 \labelwidthstring 00.00.0000
911 \begin_inset Flex CharStyle:Code
914 \begin_layout Plain Layout
920 contiene una lista de los idiomas actualmente soportados por LyX.
923 \begin_layout Section
924 Directorio de configuración personal
927 \begin_layout Standard
928 Aunque uses LyX como usuario sin privilegios, puedes adaptar su configuración
931 \begin_inset Flex CharStyle:Code
934 \begin_layout Plain Layout
940 contiene todos los archivos de configuración personal.
941 Es el directorio especificado como
942 \begin_inset Quotes fld
945 Directorio del usuario
946 \begin_inset Quotes frd
950 \begin_inset Flex CharStyle:MenuItem
953 \begin_layout Plain Layout
954 Ayuda\SpecialChar \menuseparator
961 Este directorio se usa como espejo de
962 \begin_inset Flex CharStyle:Code
965 \begin_layout Plain Layout
971 , que quiere decir que cada archivo en
972 \begin_inset Flex CharStyle:Code
975 \begin_layout Plain Layout
981 es un equivalente del correspondiente archivo en
982 \begin_inset Flex CharStyle:Code
985 \begin_layout Plain Layout
992 Cualquiera de los archivos de configuración descritos en las secciones
993 anteriores puede estar en el directorio global del sistema, en cuyo caso
994 afectará a todos los usuarios, y en tu directorio local para tu propio
998 \begin_layout Standard
999 Para clarificar las cosas vamos a poner unos ejemplos:
1002 \begin_layout Itemize
1003 Las preferencias establecidas en el diálogo
1004 \begin_inset Flex CharStyle:MenuItem
1007 \begin_layout Plain Layout
1008 Herramientas\SpecialChar \menuseparator
1014 se guardan en un archivo
1015 \begin_inset Flex CharStyle:Code
1018 \begin_layout Plain Layout
1025 \begin_inset Flex CharStyle:Code
1028 \begin_layout Plain Layout
1037 \begin_layout Itemize
1038 Si reconfiguras mediante
1039 \begin_inset Flex CharStyle:MenuItem
1042 \begin_layout Plain Layout
1043 Herramientas\SpecialChar \menuseparator
1049 , LyX ejecuta el guión
1050 \begin_inset Newline linebreak
1054 \begin_inset Flex CharStyle:Code
1057 \begin_layout Plain Layout
1063 , y los archivos resultantes se escriben en tu directorio de usuario.
1064 Esto significa que cualquier archivo adicional de clase de texto que pudieras
1066 \begin_inset Flex CharStyle:Code
1069 \begin_layout Plain Layout
1075 se sumará a la lista de clases en el diálogo
1076 \begin_inset Flex CharStyle:MenuItem
1079 \begin_layout Plain Layout
1080 Documento\SpecialChar \menuseparator
1089 \begin_layout Itemize
1090 Si consigues alguna documentación actualizada del sitio de LyX y no puedes
1091 instalarla porque no tienes permisos para administrar tu sistema, solo
1092 has de copiar los archivos en
1093 \begin_inset Flex CharStyle:Code
1096 \begin_layout Plain Layout
1102 ¡y las entradas del menú
1103 \begin_inset Flex CharStyle:MenuItem
1106 \begin_layout Plain Layout
1115 \begin_layout Section
1116 Ejecutar LyX con múltiples configuraciones
1119 \begin_layout Standard
1120 La libertad de configuración del directorio local puede no ser suficiente
1121 si quieres tener a tu disposición más de una configuración.
1122 Por ejemplo, si quisieras usar diferentes combinaciones de teclas o configuraci
1123 ones de impresora en distintos momentos.
1124 Esto lo puedes conseguir teniendo varios de estos directorios.
1125 Después especificas qué directorio usar al arrancar.
1128 \begin_layout Standard
1129 Ejecutando LyX con la opción de línea de comandos
1130 \begin_inset Flex CharStyle:Code
1133 \begin_layout Plain Layout
1143 hace que el programa lea la configuración de ese directorio y no del predetermi
1145 (Puedes determinar el directorio predeterminado ejecutando LyX sin la opción
1147 \begin_inset Flex CharStyle:Code
1150 \begin_layout Plain Layout
1157 Si el directorio especificado no existe, LyX propone su creación, tal como
1158 hace con el directorio predeterminado la primera vez que se ejecuta el
1160 Puedes modificar las opciones de configuración en ese directorio personal
1161 adicional exactamente igual que para el directorio predeterminado.
1162 Estos directorios son completamente independientes (pero sigue leyendo).
1163 Ten presente que establecer algún valor para la variable de entorno
1164 \begin_inset Flex CharStyle:Code
1167 \begin_layout Plain Layout
1173 tiene exactamente el mismo efecto.
1176 \begin_layout Standard
1177 Tener varias configuraciones también requiere más mantenimiento: si quieres
1178 añadir un nuevo formato a
1179 \begin_inset Flex CharStyle:Code
1182 \begin_layout Plain Layout
1188 que esté disponible en todas tus configuraciones, debes añadirlo a cada
1189 directorio por separado.
1190 Puedes evitarlo con el siguiente truco: después de que LyX crea un directorio
1191 adicional, la mayoría de los subdirectorios (véase arriba) están vacíos.
1192 Si quieres que la nueva configuración sea una réplica de una existente,
1193 reemplaza el subdirectorio vacío con un enlace simbólico que apunte al
1194 subdirectorio deseado.
1195 Ten precaución, no obstante, con el subdirectorio
1196 \begin_inset Flex CharStyle:Code
1199 \begin_layout Plain Layout
1205 , puesto que contiene un archivo escrito por el guión de configuración (también
1207 \begin_inset Flex CharStyle:MenuItem
1210 \begin_layout Plain Layout
1211 Herramientas\SpecialChar \menuseparator
1217 ) que es específico de la configuración.
1220 \begin_layout Chapter
1221 El diálogo Preferencias
1224 \begin_layout Standard
1225 Todas las opciones del diálogo de preferencias se describen en el apéndice
1239 Ahí encontrarás más detalles sobre algunas opciones.
1242 \begin_layout Section
1243 \begin_inset CommandInset label
1252 \begin_layout Standard
1253 El primer paso es definir tus propios formatos de archivo si no lo están
1255 Para hacerlo abre el diálogo
1256 \begin_inset Flex CharStyle:MenuItem
1259 \begin_layout Plain Layout
1260 Herramientas\SpecialChar \menuseparator
1268 \begin_inset Flex CharStyle:MenuItem
1271 \begin_layout Plain Layout
1272 Formatos externos\SpecialChar \menuseparator
1279 \begin_inset Flex CharStyle:MenuItem
1282 \begin_layout Plain Layout
1283 Nuevo\SpecialChar \ldots{}
1289 para definir el nuevo formato.
1291 \begin_inset Flex CharStyle:MenuItem
1294 \begin_layout Plain Layout
1300 es para el nombre que identificará el formato en la GUI (interfaz gráfica
1303 \begin_inset Flex CharStyle:MenuItem
1306 \begin_layout Plain Layout
1312 se usa para identificar el formato internamente.
1313 Además deberás introducir una extensión de archivo.
1314 Todos estos son imprescindibles.
1316 \begin_inset Flex CharStyle:MenuItem
1319 \begin_layout Plain Layout
1325 sirve para asociar una combinación de teclas en los menús.
1326 (Por ejemplo, teclear
1327 \begin_inset Flex CharStyle:MenuItem
1330 \begin_layout Plain Layout
1337 \begin_inset Flex CharStyle:MenuItem
1340 \begin_layout Plain Layout
1341 Ver\SpecialChar \menuseparator
1349 \begin_inset Flex CharStyle:MenuItem
1352 \begin_layout Plain Layout
1361 \begin_layout Standard
1362 Un Formato puede tener un
1363 \begin_inset Flex CharStyle:MenuItem
1366 \begin_layout Plain Layout
1373 \begin_inset Flex CharStyle:MenuItem
1376 \begin_layout Plain Layout
1383 Por ejemplo, podrías usar
1384 \begin_inset Flex CharStyle:MenuItem
1387 \begin_layout Plain Layout
1393 para ver archivos PostScript.
1394 Puedes introducir el comando para iniciar el programa en el campo correspondien
1396 Al definir este comando puedes usar las cuatro variables listadas en la
1398 El visor se lanza cuando ves una imagen en LyX o usas el menú
1399 \begin_inset Flex CharStyle:MenuItem
1402 \begin_layout Plain Layout
1409 El editor se lanza cuando pulsas el botón
1410 \begin_inset Flex CharStyle:MenuItem
1413 \begin_layout Plain Layout
1419 que se muestra al hacer clic derecho en un gráfico o en un material externo,
1423 \begin_layout Standard
1425 \begin_inset Flex CharStyle:MenuItem
1428 \begin_layout Plain Layout
1429 Formato de documento
1434 indica a LyX que ese formato es adecuado para exportar.
1435 Si esto está marcado y existe una ruta de conversión adecuada (véase
1436 \begin_inset CommandInset ref
1438 reference "sec:Convertidores"
1442 ), el formato aparecerá en el menú
1443 \begin_inset Flex CharStyle:MenuItem
1446 \begin_layout Plain Layout
1447 Archivo\SpecialChar \menuseparator
1454 También aparecerá en el menú
1455 \begin_inset Flex CharStyle:MenuItem
1458 \begin_layout Plain Layout
1464 si se ha especificado un visor para ese formato.
1465 Los formatos puros de imagen, como
1466 \begin_inset Flex CharStyle:Code
1469 \begin_layout Plain Layout
1475 , no deberían usar esta opción.
1476 Los formatos que pueden corresponder tanto a gráficos vectoriales como
1478 \begin_inset Flex CharStyle:Code
1481 \begin_layout Plain Layout
1487 , sí deberían usarla.
1490 \begin_layout Standard
1492 \begin_inset Flex CharStyle:MenuItem
1495 \begin_layout Plain Layout
1496 Formato de gráfico vectorial
1501 indica a LyX que el formato puede contener gráficos vectoriales.
1502 Esta información se emplea para determinar el formato objetivo de los gráficos
1503 incluidos para la exportación
1504 \begin_inset Flex CharStyle:MenuItem
1507 \begin_layout Plain Layout
1514 Los gráficos incluidos pueden requerir conversión a
1515 \begin_inset Flex CharStyle:MenuItem
1518 \begin_layout Plain Layout
1525 \begin_inset Flex CharStyle:MenuItem
1528 \begin_layout Plain Layout
1535 \begin_inset Flex CharStyle:MenuItem
1538 \begin_layout Plain Layout
1545 \begin_inset Flex CharStyle:MenuItem
1548 \begin_layout Plain Layout
1554 no puede manejar otros formatos de imagen.
1555 Si un archivo incluido no está ya en formato
1556 \begin_inset Flex CharStyle:MenuItem
1559 \begin_layout Plain Layout
1566 \begin_inset Flex CharStyle:MenuItem
1569 \begin_layout Plain Layout
1576 \begin_inset Flex CharStyle:MenuItem
1579 \begin_layout Plain Layout
1586 \begin_inset Flex CharStyle:MenuItem
1589 \begin_layout Plain Layout
1595 si la opción de formato vectorial está marcada, y si no a
1596 \begin_inset Flex CharStyle:MenuItem
1599 \begin_layout Plain Layout
1609 \begin_layout Section
1613 \begin_layout Standard
1614 Puesto que todas las conversiones de un formato a otro tienen lugar en el
1615 archivo temporal de LyX, a veces es necesario modificar un archivo antes
1616 de copiarlo en el directorio temporal para que la conversión se pueda realizar.
1620 \begin_layout Plain Layout
1621 Por ejemplo, el archivo puede hacer referencia a otros archivos —imágenes,
1622 por ejemplo— mediante nombres de archivo relativos, y estos pueden resultar
1623 inválidos cuando el archivo se copia en el directorio temporal.
1628 Esto lo hace un Copiador: copia un archivo a (o desde) el directorio temporal
1629 y puede modificarlo en el proceso.
1632 \begin_layout Standard
1633 Las definiciones de los copiadores pueden usar cuatro variables:
1636 \begin_layout Labeling
1637 \labelwidthstring 00.00.0000
1638 \begin_inset Flex CharStyle:Code
1641 \begin_layout Plain Layout
1647 El directorio de sistema de LyX (p.
1648 \begin_inset space \thinspace{}
1652 \begin_inset space \space{}
1656 \begin_inset Flex CharStyle:MenuItem
1659 \begin_layout Plain Layout
1668 \begin_layout Labeling
1669 \labelwidthstring 00.00.0000
1670 \begin_inset Flex CharStyle:Code
1673 \begin_layout Plain Layout
1679 El archivo de entrada
1682 \begin_layout Labeling
1683 \labelwidthstring 00.00.0000
1684 \begin_inset Flex CharStyle:Code
1687 \begin_layout Plain Layout
1693 El archivo de salida
1696 \begin_layout Labeling
1697 \labelwidthstring 00.00.0000
1698 \begin_inset Flex CharStyle:Code
1701 \begin_layout Plain Layout
1710 \begin_layout Standard
1711 El último debería ser el nombre de archivo tal como debería ponerse en un
1719 Solo es pertinente cuando se exportan archivos adecuados para esa inclusión.
1722 \begin_layout Standard
1723 Los copiadores pueden emplearse para hacer casi cualquier cosa con archivos
1725 Por ejemplo, supongamos que quieres copiar archivos
1726 \begin_inset Flex CharStyle:MenuItem
1729 \begin_layout Plain Layout
1735 generados a un directorio especial,
1736 \begin_inset Flex CharStyle:Code
1739 \begin_layout Plain Layout
1746 En ese caso deberías escribir un guión para intérprete de comandos tal
1750 \begin_layout Standard
1751 \begin_inset listings
1755 \begin_layout Plain Layout
1760 \begin_layout Plain Layout
1765 \begin_layout Plain Layout
1767 TOFILE=`basename $2`
1770 \begin_layout Plain Layout
1772 cp $FROMFILE /home/you/pdf/$TOFILE
1777 Guárdalo en tu directorio local, —
1778 \begin_inset Flex CharStyle:Code
1781 \begin_layout Plain Layout
1782 /home/you/.lyx/scripts/pdfcopier.sh
1787 , supongamos— y hazlo ejecutable si ello es necesario en tu sistema.
1788 Después, en el diálogo
1789 \begin_inset Flex CharStyle:MenuItem
1792 \begin_layout Plain Layout
1793 Herramientas\SpecialChar \menuseparator
1800 \begin_inset Flex CharStyle:MenuItem
1803 \begin_layout Plain Layout
1804 Formatos externos\SpecialChar \menuseparator
1810 , selecciona el formato
1811 \begin_inset Flex CharStyle:MenuItem
1814 \begin_layout Plain Layout
1820 —u otro de los formatos pdf— e introduce
1821 \begin_inset Flex CharStyle:Code
1824 \begin_layout Plain Layout
1825 pdfcopier.sh $$i $$o
1831 \begin_inset Flex CharStyle:MenuItem
1834 \begin_layout Plain Layout
1843 \begin_layout Standard
1844 LyX usa los copiadores en varias de sus propias conversiones.
1845 Por ejemplo, si se encuentran los programas apropiados, LyX instalará copiadore
1847 \begin_inset Flex CharStyle:MenuItem
1850 \begin_layout Plain Layout
1857 \begin_inset Flex CharStyle:MenuItem
1860 \begin_layout Plain Layout
1862 \begin_inset space ~
1871 Cuando se exporta a estos formatos, el copiador se encarga de que se copien
1872 no solo el archivo HTML principal, sino también los diversos archivos asociados
1873 (estilos, imágenes, etc).
1874 Todos estos archivos se escriben en un subdirectorio del directorio en
1875 el que se encuentre el archivo original de LyX.
1879 \begin_layout Plain Layout
1880 Este copiador puede adaptarse.
1881 El argumento opcional
1882 \begin_inset Quotes fld
1886 \begin_inset Quotes frd
1889 acepta una lista, separada por comas, con las extensiones que deben copiarse;
1890 si se omite se copiarán todos los archivos.
1892 \begin_inset Quotes fld
1896 \begin_inset Quotes frd
1899 determina la extensión añadida al directorio generado.
1901 \begin_inset Quotes fld
1905 \begin_inset Flex CharStyle:MenuItem
1908 \begin_layout Plain Layout
1915 \begin_inset Quotes frd
1918 , así, el HTML generado a partir de
1919 \begin_inset Flex CharStyle:MenuItem
1922 \begin_layout Plain Layout
1929 \begin_inset Flex CharStyle:MenuItem
1932 \begin_layout Plain Layout
1933 /ruta/a/archivo.html.LyXconv
1946 \begin_layout Section
1947 \begin_inset CommandInset label
1949 name "sec:Convertidores"
1956 \begin_layout Standard
1957 Puedes definir tus propios convertidores para convertir archivos entre distintos
1959 Se hace en el diálogo
1960 \begin_inset Flex CharStyle:MenuItem
1963 \begin_layout Plain Layout
1964 Herramientas\SpecialChar \menuseparator
1965 Preferencias\SpecialChar \menuseparator
1966 Formatos externos\SpecialChar \menuseparator
1975 \begin_layout Standard
1976 Para definir un nuevo convertidor de un formato a otro, selecciónalos en
1977 las listas desplegables
1978 \begin_inset Flex CharStyle:MenuItem
1981 \begin_layout Plain Layout
1983 \begin_inset space ~
1992 \begin_inset Flex CharStyle:MenuItem
1995 \begin_layout Plain Layout
1997 \begin_inset space ~
2005 , introduce el comando necesario para la conversión y después pulsa el botón
2007 \begin_inset Flex CharStyle:MenuItem
2010 \begin_layout Plain Layout
2017 En la definición de convertidores se pueden usar distintas variables:
2020 \begin_layout Labeling
2021 \labelwidthstring 00.00.0000
2022 \begin_inset Flex CharStyle:Code
2025 \begin_layout Plain Layout
2031 El directorio de sistema de LyX
2034 \begin_layout Labeling
2035 \labelwidthstring 00.00.0000
2036 \begin_inset Flex CharStyle:Code
2039 \begin_layout Plain Layout
2045 El archivo de entrada
2048 \begin_layout Labeling
2049 \labelwidthstring 00.00.0000
2050 \begin_inset Flex CharStyle:Code
2053 \begin_layout Plain Layout
2059 El archivo de salida
2062 \begin_layout Labeling
2063 \labelwidthstring 00.00.0000
2064 \begin_inset Flex CharStyle:Code
2067 \begin_layout Plain Layout
2073 El nombre del archivo base del archivo de entrada (sin la extensión)
2076 \begin_layout Labeling
2077 \labelwidthstring 00.00.0000
2078 \begin_inset Flex CharStyle:Code
2081 \begin_layout Plain Layout
2087 La ruta al archivo de entrada
2090 \begin_layout Labeling
2091 \labelwidthstring 00.00.0000
2096 begin_layout Labeling
2098 labelwidthstring 00.00.0000
2100 begin_inset Flex CharStyle:Code status collapsed
2103 \begin_layout Labeling
2104 \labelwidthstring 00.00.0000
2109 begin_layout Plain Layout $$r
2114 \begin_layout Labeling
2115 \labelwidthstring 00.00.0000
2123 \begin_layout Labeling
2124 \labelwidthstring 00.00.0000
2127 The path to the original input file (this is different from $$p when chain
2128 of converters is called).
2134 \begin_layout Standard
2136 \begin_inset Flex CharStyle:MenuItem
2139 \begin_layout Plain Layout
2145 puedes introducir las siguientes, separadas por comas:
2148 \begin_layout Labeling
2149 \labelwidthstring 00.00.0000
2150 \begin_inset Flex CharStyle:Code
2153 \begin_layout Plain Layout
2159 Este convertidor ejecuta alguna forma de LaTeX.
2160 Hará estar disponibles los registros de errores LaTeX de LyX
2163 \begin_layout Labeling
2164 \labelwidthstring 00.00.0000
2165 \begin_inset Flex CharStyle:Code
2168 \begin_layout Plain Layout
2174 Necesita el archivo LaTeX
2175 \begin_inset Flex CharStyle:MenuItem
2178 \begin_layout Plain Layout
2187 \begin_layout Labeling
2188 \labelwidthstring 00.00.0000
2189 \begin_inset Flex CharStyle:Code
2192 \begin_layout Plain Layout
2201 \begin_layout Standard
2202 Las tres siguientes no son realmente opciones porque aceptan un argumento
2206 \begin_layout Labeling
2207 \labelwidthstring 00.00.0000
2208 \begin_inset Flex CharStyle:Code
2211 \begin_layout Plain Layout
2217 Si se pone, el error estándar del convertidor se redirecciona a un archivo
2219 \begin_inset Flex CharStyle:Code
2222 \begin_layout Plain Layout
2228 , y el guión dado como argumento se ejecutará como:
2229 \begin_inset Flex CharStyle:Code
2232 \begin_layout Plain Layout
2233 script <infile.out >infile.log
2239 El argumento puede contener
2240 \begin_inset Flex CharStyle:Code
2243 \begin_layout Plain Layout
2252 \begin_layout Labeling
2253 \labelwidthstring 00.00.0000
2254 \begin_inset Flex CharStyle:Code
2257 \begin_layout Plain Layout
2263 El nombre del directorio en el que el convertidor descargará los archivos
2265 LyX no creará ese directorio y no copia nada en él, aunque copiará este
2266 directorio al destino.
2267 El argumento puede contener
2268 \begin_inset Flex CharStyle:Code
2271 \begin_layout Plain Layout
2277 , que será reemplazado por el nombre base de los archivos de entrada y de
2278 salida, respectivamente, cuando se copia el directorio.
2279 \begin_inset Newline newline
2282 Ten en cuenta que resultdir y usetempdir no tienen sentido juntos.
2283 El último será ignorado si se da el primero.
2286 \begin_layout Labeling
2287 \labelwidthstring 00.00.0000
2288 \begin_inset Flex CharStyle:Code
2291 \begin_layout Plain Layout
2297 Determina el nombre del archivo de salida y puede contener
2298 \begin_inset Flex CharStyle:Code
2301 \begin_layout Plain Layout
2308 Solo es sensible con
2309 \begin_inset Flex CharStyle:Code
2312 \begin_layout Plain Layout
2318 y además es opcional; si no se da, por omisión es `index'.
2321 \begin_layout Standard
2322 Ninguno de estos tres últimos se usan actualmente en ninguno de los convertidore
2323 s que son instalados por LyX.
2326 \begin_layout Standard
2327 No tienes que definir convertidores entre todos los formatos que quieras
2329 Por ejemplo, observarás que no hay convertidor `LyX a PostScript', sin
2330 embargo LyX exporta a PostScript.
2331 Lo hace creando primero un archivo LaTeX (no es necesario un convertidor
2332 para esto), que luego es convertido a DVI mediante el convertidor `LaTeX
2333 a DVI', y por último convierte el archivo DVI resultante a PostScript.
2334 LyX encuentra automáticamente estas 'cadenas' de convertidores y siempre
2335 escogerá la cadena más corta posible.
2336 Sin embargo, aún puedes definir múltiples métodos de conversión entre formatos.
2337 Por ejemplo, la configuración estándar de LyX provee tres caminos para
2338 convertir LaTeX a PDF: directamente, usando
2339 \begin_inset Flex CharStyle:MenuItem
2342 \begin_layout Plain Layout
2348 ; mediante (DVI y) PostScript, usando
2349 \begin_inset Flex CharStyle:MenuItem
2352 \begin_layout Plain Layout
2358 ; o mediante DVI, usando
2359 \begin_inset Flex CharStyle:MenuItem
2362 \begin_layout Plain Layout
2369 Para construir estas cadenas alternativas tienes que definir múltiples
2370 'formatos de archivo' objetivo, como se describe en la sección
2371 \begin_inset space ~
2375 \begin_inset CommandInset ref
2377 reference "sec:Formatos"
2382 Por ejemplo, en la configuración estándar, se definen los formatos llamados
2384 \begin_inset Flex CharStyle:MenuItem
2387 \begin_layout Plain Layout
2394 \begin_inset Flex CharStyle:MenuItem
2397 \begin_layout Plain Layout
2404 \begin_inset Flex CharStyle:MenuItem
2407 \begin_layout Plain Layout
2413 , todos ellos compartiendo la extensión
2414 \begin_inset Flex CharStyle:MenuItem
2417 \begin_layout Plain Layout
2423 , y que corresponden a los métodos de conversión antes mencionados.
2426 \begin_layout Chapter
2427 Internacionalización de LyX
2428 \begin_inset CommandInset label
2430 name "cap:Internacionalización-de-LyX"
2437 \begin_layout Standard
2438 LyX soporta el uso de una interfaz traducida.
2439 La última vez que lo comprobamos, LyX suministraba textos en treinta idiomas.
2440 El idioma elegido se denomina
2445 (Para lecciones adicionales sobre configuración de idiomas, véase también
2447 \begin_inset Quotes fld
2451 \begin_inset Quotes frd
2454 del sistema operativo.
2455 En Linux, la página de manual de
2456 \begin_inset Flex CharStyle:Code
2459 \begin_layout Plain Layout
2465 es un buen punto de partida).
2469 \begin_layout Standard
2470 Hay que advertir que estas traducciones funcionarán pero tienen algunos
2472 En particular, todos los diálogos se han diseñado con el inglés en mente,
2473 lo que significa que algún texto traducido podría ser demasiado largo para
2474 ajustarse al espacio asignado.
2475 Esto solo es un problema de presentación en pantalla y no causará ningún
2477 Además, encontrarás que algunas traducciones no definen atajos de teclado
2479 A veces, simplemente no hay letras libres suficientes para ello.
2480 Otras veces, el traductor todavía no lo ha completado.
2481 Nuestro equipo de traducción, al que podrías unirte si quieres,
2485 \begin_layout Plain Layout
2486 Si usas con fluidez un idioma distinto del inglés, ¡unirse a estos equipos
2487 es una estupenda forma de corresponder a la comunidad LyX!
2492 intentará, por supuesto, corregir estas deficiencias en futuras versiones
2496 \begin_layout Section
2500 \begin_layout Subsection
2501 Traducción de la interfaz gráfica de usuario (mensajes de texto)
2504 \begin_layout Standard
2505 LyX utiliza la biblioteca GNU
2506 \begin_inset Flex CharStyle:Code
2509 \begin_layout Plain Layout
2515 para manejar la internacionalización de la interfaz.
2516 Para que LyX hable tu idioma preferido en todos los menús y diálogos es
2517 necesario un archivo
2518 \begin_inset Flex CharStyle:Code
2521 \begin_layout Plain Layout
2528 Si está disponible, tendrás que generar a partir de él un archivo
2529 \begin_inset Flex CharStyle:Code
2532 \begin_layout Plain Layout
2539 El procedimiento para hacer todo esto se explica en la documentación de
2541 \begin_inset Flex CharStyle:Code
2544 \begin_layout Plain Layout
2551 Puedes hacer esto solo para ti, pero también podrías compartir el resultado
2552 de tu trabajo con el resto de la comunidad LyX.
2553 Envía un mensaje a la lista de desarrolladores de LyX para más información
2554 sobre cómo proceder.
2557 \begin_layout Standard
2558 En resumen, esto es lo que deberías hacer (xx indica el código del idioma):
2561 \begin_layout Itemize
2562 Inspecciona el código fuente de LyX.
2564 \begin_inset CommandInset href
2566 name "información en la web"
2567 target "http://www.lyx.org/devel/cvs.php"
2574 \begin_layout Itemize
2576 \begin_inset Flex CharStyle:Code
2579 \begin_layout Plain Layout
2585 a la carpeta de los archivos
2586 \begin_inset Flex CharStyle:Code
2589 \begin_layout Plain Layout
2596 Después lo renombras como
2597 \begin_inset Flex CharStyle:Code
2600 \begin_layout Plain Layout
2608 \begin_inset Flex CharStyle:Code
2611 \begin_layout Plain Layout
2617 no está por ningún sitio, puede rehacerse con el comando de consola
2618 \begin_inset Flex CharStyle:Code
2621 \begin_layout Plain Layout
2627 en ese directorio, o puedes usar como muestra un archivo
2628 \begin_inset Flex CharStyle:Code
2631 \begin_layout Plain Layout
2637 de algún otro idioma).
2640 \begin_layout Itemize
2642 \begin_inset Flex CharStyle:Code
2645 \begin_layout Plain Layout
2655 \begin_layout Plain Layout
2656 Es un archivo de texto, se puede editar en cualquier editor de texto.
2657 Pero hay programas especializados para editar estos archivos, como
2661 (para todas las plataformas) o
2670 tiene un `modo' para editar archivos
2671 \begin_inset Flex CharStyle:Code
2674 \begin_layout Plain Layout
2685 Para algunos nombres de menú y otros artilugios hay además atajos de teclado
2686 que deberían traducirse.
2687 Dichas teclas se marcan con una `|' delante, y deberían traducirse de acuerdo
2688 con las palabras y frases del idioma.
2689 Además tendrías que rellenar la información al principio del nuevo archivo
2691 \begin_inset Flex CharStyle:Code
2694 \begin_layout Plain Layout
2700 , correo electrónico, etc., para que la gente sepa dónde enviarte sugerencias
2701 o divertidas diatribas.
2704 \begin_layout Standard
2705 Si estás haciendo esto solo para ti, entonces:
2708 \begin_layout Itemize
2710 \begin_inset Flex CharStyle:Code
2713 \begin_layout Plain Layout
2721 \begin_inset Flex CharStyle:Code
2724 \begin_layout Plain Layout
2725 msgfmt -o xx.mo < xx.po
2733 \begin_layout Itemize
2735 \begin_inset Flex CharStyle:Code
2738 \begin_layout Plain Layout
2744 a tu directorio local, en la carpeta apropiada para los mensajes de las
2745 aplicaciones en el idioma xx, con el nombre
2746 \begin_inset Flex CharStyle:Code
2749 \begin_layout Plain Layout
2756 \begin_inset space \thinspace{}
2760 \begin_inset space \space{}
2764 \begin_inset Flex CharStyle:Code
2767 \begin_layout Plain Layout
2768 /usr/local/share/locale/xx/LC_MESSAGES/lyx.mo
2778 \begin_layout Standard
2779 Sin embargo, ya se ha dicho, lo mejor sería poder añadir el nuevo archivo
2781 \begin_inset Flex CharStyle:Code
2784 \begin_layout Plain Layout
2790 a la distribución de LyX, para que otros puedan usarlo.
2791 Esto requiere hacer cambios en LyX, así que envía un correo a la lista
2792 de desarrolladores si estás interesado en hacerlo.
2795 \begin_layout Subsubsection
2799 \begin_layout Standard
2800 A veces resulta que un mensaje en inglés tiene diversas traducciones en
2802 Un ejemplo es la palabra
2803 \begin_inset Flex CharStyle:Code
2806 \begin_layout Plain Layout
2812 , que en alemán se puede traducir por Nach o Bis, según el sentido exacto
2814 \begin_inset Quotes fld
2818 \begin_inset Quotes frd
2823 \begin_inset Flex CharStyle:Code
2826 \begin_layout Plain Layout
2832 no maneja tales traducciones ambiguas.
2833 Por lo tanto, debes añadir alguna información contextual al mensaje: en
2835 \begin_inset Flex CharStyle:Code
2838 \begin_layout Plain Layout
2845 \begin_inset Flex CharStyle:Code
2848 \begin_layout Plain Layout
2849 To[[as in 'From format x to format y']]
2855 \begin_inset Flex CharStyle:Code
2858 \begin_layout Plain Layout
2859 To[[as in 'From page x to page y']]
2865 Ahora las dos apariciones de
2866 \begin_inset Flex CharStyle:Code
2869 \begin_layout Plain Layout
2876 \begin_inset Flex CharStyle:Code
2879 \begin_layout Plain Layout
2885 y pueden traducirse correctamente por Nach y Bis, respectivamente.
2888 \begin_layout Standard
2889 Por supuesto que la información contextual debe eliminarse del mensaje original
2890 si no se usa en la traducción.
2891 Por eso hay que ponerla entre dobles corchetes al final del mensaje (véase
2893 El mecanismo de traducción de LyX asegura que todo lo que va entre corchetes
2894 al final de los mensajes se quita antes de mostrarlos.
2897 \begin_layout Subsection
2898 Traducción de la documentación
2901 \begin_layout Standard
2902 La documentación en línea (menú
2905 \begin_inset Flex CharStyle:MenuItem
2908 \begin_layout Plain Layout
2922 ) puede (¡debería!) traducirse.
2923 Si hay versiones traducidas de la documentación disponible
2927 \begin_layout Plain Layout
2928 Hasta marzo de 2008, al menos algunos de los documentos han sido traducidos
2929 a catorce idiomas, y el Tutorial está disponible en algunos más.
2935 \begin_inset Flex CharStyle:Code
2938 \begin_layout Plain Layout
2944 está adecuadamente configurado, LyX las cargará
2945 \begin_inset Quotes fld
2949 \begin_inset Quotes frd
2953 LyX busca las traducciones en
2956 \begin_inset Flex CharStyle:Code
2959 \begin_layout Plain Layout
2977 es el código para el idioma en uso actualmente.
2978 Si no hay versión traducida se presentará por omisión la versión inglesa
2980 Ten en cuenta que las versiones traducidas deben tener los mismos nombres
2985 de antes) que el original.
2986 Si te animas a traducir documentación (¡de paso, una excelente manera de
2987 leerla atentamente!), hay algunas cosas que deberías tener en cuenta:
2990 \begin_layout Itemize
2991 Consulta la web de traducción de la documentación en
2992 \begin_inset CommandInset href
2994 name "http://www.lyx.org/Translation"
2995 target "http://www.lyx.org/Translation"
3000 Así podrás comprobar el estado actual de traducción de documentos a tu
3002 También si hay alguien que esté coordinando la traducción a tu idioma.
3003 Si no hay nadie comunícanos, por favor, si estás interesado en ello.
3006 \begin_layout Standard
3007 Una vez que te has decidido a empezar, he aquí algunos consejos que te pueden
3008 ahorrar inconvenientes:
3011 \begin_layout Itemize
3012 ¡Únete al equipo de documentación! En
3015 \begin_inset Flex CharStyle:MenuItem
3018 \begin_layout Plain Layout
3019 Ayuda\SpecialChar \menuseparator
3029 , que por cierto, es el primer documento que se debería traducir, hay informació
3030 n sobre cómo hacerlo.
3033 \begin_layout Itemize
3034 Infórmate sobre las normas tipográficas de tu idioma.
3035 La tipografía es un antiguo arte que ha desarrollado durante siglos una
3036 gran variedad de convenciones en diversas partes del mundo.
3037 Estudia también la terminología profesional de los tipógrafos en tu país.
3038 Inventar tu propia terminología sólo provocará confusión.
3041 (¡Cuidado! La tipografía es adictiva!)
3044 \begin_layout Itemize
3045 Haz una copia del documento para trabajar sobre ella.
3046 Puedes guardarla como archivo personal de traducción en tu directorio
3053 \begin_layout Itemize
3054 De vez en cuando el documento original (del equipo LyX) será actualizado.
3055 Usa el visor de fuentes en
3056 \begin_inset CommandInset href
3058 name "http://www.lyx.org/trac/timeline"
3059 target "http://www.lyx.org/trac/timeline"
3063 para ver los cambios realizados.
3064 De esta manera puedes ver fácilmente qué partes del documento traducido
3065 necesitan actualizarse.
3068 \begin_layout Standard
3069 Si encuentras un error en el documento original, ¡corríjelo y notifica los
3070 cambios al equipo de documentación! (¿No te has olvidado de contactar con
3071 el equipo de documentación, verdad?)
3074 \begin_layout Standard
3075 \begin_inset Branch OutDated
3078 \begin_layout Section
3079 International Keyboard Support
3082 \begin_layout Standard
3085 [Editor's Note: The following section is by
3093 It needs to be fixed to conform to the new Documentation Style sheet and
3094 to make use of the new v1.0 features.
3095 The whole thing also needs to be merged with the section following it.-jw
3096 It may also be badly out of date.-rh (2008)]
3099 \begin_layout Subsection
3100 Defining Own Keymaps: Keymap File Format
3103 \begin_layout Standard
3104 Let's look at a keyboard definition file a little closer.
3105 It is a plain text file defining
3108 \begin_layout Itemize
3109 key-to-key or key-to-string translations
3112 \begin_layout Itemize
3116 \begin_layout Itemize
3117 dead keys exceptions
3120 \begin_layout Standard
3121 To define key-to-key or key-to-string translation, use this command:
3124 \begin_layout Quotation
3125 \begin_inset Flex CharStyle:Code
3128 \begin_layout Plain Layout
3137 \begin_inset Flex CharStyle:Code
3140 \begin_layout Plain Layout
3149 \begin_layout Standard
3151 \begin_inset Flex CharStyle:Code
3154 \begin_layout Plain Layout
3160 is the key to be translated and
3161 \begin_inset Flex CharStyle:Code
3164 \begin_layout Plain Layout
3170 is the string to be inserted into the document.
3171 To define dead keys, use:
3174 \begin_layout Quotation
3175 \begin_inset Flex CharStyle:Code
3178 \begin_layout Plain Layout
3187 \begin_inset Flex CharStyle:Code
3190 \begin_layout Plain Layout
3199 \begin_layout Standard
3201 \begin_inset Flex CharStyle:Code
3204 \begin_layout Plain Layout
3210 is a keyboard key and
3211 \begin_inset Flex CharStyle:Code
3214 \begin_layout Plain Layout
3221 The following dead keys are supported (shortcut name is in parentheses):
3224 \begin_layout Quotation
3228 \begin_inset space \hfill{}
3234 \begin_layout Quotation
3236 \begin_inset space \hfill{}
3242 \begin_layout Quotation
3244 \begin_inset space \hfill{}
3250 \begin_layout Quotation
3252 \begin_inset space \hfill{}
3258 \begin_layout Quotation
3260 \begin_inset space \hfill{}
3266 \begin_layout Quotation
3268 \begin_inset space \hfill{}
3275 \begin_layout Plain Layout
3287 \begin_layout Quotation
3289 \begin_inset space \hfill{}
3295 \begin_layout Quotation
3297 \begin_inset space \hfill{}
3304 \begin_layout Plain Layout
3316 \begin_layout Quotation
3318 \begin_inset space \hfill{}
3324 \begin_layout Quotation
3326 \begin_inset space \hfill{}
3332 \begin_layout Quotation
3334 \begin_inset space \hfill{}
3341 \begin_layout Plain Layout
3353 \begin_layout Quotation
3355 \begin_inset space \hfill{}
3362 \begin_layout Plain Layout
3374 \begin_layout Quotation
3376 \begin_inset space \hfill{}
3382 \begin_layout Quotation
3383 hungarian umlaut (hug)
3384 \begin_inset space \hfill{}
3390 \begin_layout Quotation
3392 \begin_inset space \hfill{}
3398 \begin_layout Quotation
3400 \begin_inset space \hfill{}
3407 \begin_layout Plain Layout
3419 \begin_layout Standard
3420 Since in many international keyboards there are exceptions to what some
3421 dead keys should do, you can define them using
3424 \begin_layout Quotation
3425 \begin_inset Flex CharStyle:Code
3428 \begin_layout Plain Layout
3436 deadkey key outstring
3439 \begin_layout Standard
3440 For example, on Slovak keyboard, if you enter caron-o, it generates circumflex-o
3444 \begin_layout Quotation
3445 \begin_inset Flex CharStyle:Code
3448 \begin_layout Plain Layout
3461 \begin_layout Standard
3462 to make it work correctly.
3463 Also, you have to define as exceptions dead keys over i and j, to remove
3464 the dot from them before inserting an accent mark.
3465 I will change this when the time comes, but so far I haven't had time.
3468 \begin_layout Standard
3469 Oh, and about characters: backslash is escaped, so to enter it, you'll need
3472 \begin_inset Flex CharStyle:Code
3475 \begin_layout Plain Layout
3481 have different meaning.
3483 \begin_inset Flex CharStyle:Code
3486 \begin_layout Plain Layout
3492 marks comments, quotes start and end LaTeX-style commands.
3493 To enter quote, you'll need to use
3494 \begin_inset Flex CharStyle:Code
3497 \begin_layout Plain Layout
3506 \begin_inset Flex CharStyle:Code
3509 \begin_layout Plain Layout
3516 \begin_inset Flex CharStyle:Code
3519 \begin_layout Plain Layout
3530 \begin_layout Standard
3531 If you make a keyboard description file that works for your language, please
3532 mail it to me, so I can include it in the next keymap distribution.
3535 \begin_layout Standard
3536 More keywords will be supported in keymap configuration file in future,
3540 \begin_layout Itemize
3541 \begin_inset Flex CharStyle:Code
3544 \begin_layout Plain Layout
3555 \begin_inset space \hfill{}
3559 \begin_inset Flex CharStyle:Code
3562 \begin_layout Plain Layout
3571 \begin_layout Itemize
3572 \begin_inset Flex CharStyle:Code
3575 \begin_layout Plain Layout
3586 \begin_inset space \hfill{}
3590 \begin_inset Flex CharStyle:Code
3593 \begin_layout Plain Layout
3599 an external keymap translation program
3602 \begin_layout Standard
3603 Also, it should look into
3604 \begin_inset Flex CharStyle:Code
3607 \begin_layout Plain Layout
3613 file for defaults, too (for example, a
3614 \begin_inset Flex CharStyle:Code
3617 \begin_layout Plain Layout
3625 option to include default keyboard).
3633 \begin_layout Section
3634 \begin_inset CommandInset label
3640 Cosas sobre teclados internacionales
3643 \begin_layout Standard
3644 \begin_inset Note Note
3647 \begin_layout Plain Layout
3648 Al revisar este documento en marzo de 2008, no examiné este asunto porque
3650 Sería bueno que alguien pudiera hacerlo.
3658 \begin_layout Standard
3659 Las dos secciones siguientes describen con detalle la sintaxis de los archivos
3661 \begin_inset Flex CharStyle:Code
3664 \begin_layout Plain Layout
3673 \begin_inset Flex CharStyle:Code
3676 \begin_layout Plain Layout
3685 Deberían servir de ayuda para diseñar tus propios mapas de teclado si los
3686 suministrados no satisfacen tus necesidades.
3689 \begin_layout Subsection
3693 \begin_layout Standard
3695 \begin_inset Flex CharStyle:Code
3698 \begin_layout Plain Layout
3704 asocia pulsaciones de teclas con caracteres o secuencias de ellos.
3705 Como sugiere el nombre, sirve para trazar un mapa del teclado.
3706 En esta sección se describen las palabras clave
3707 \begin_inset Flex CharStyle:Code
3710 \begin_layout Plain Layout
3719 \begin_inset Flex CharStyle:Code
3722 \begin_layout Plain Layout
3731 \begin_inset Flex CharStyle:Code
3734 \begin_layout Plain Layout
3743 \begin_inset Flex CharStyle:Code
3746 \begin_layout Plain Layout
3755 \begin_inset Flex CharStyle:Code
3758 \begin_layout Plain Layout
3767 \begin_layout Labeling
3768 \labelwidthstring 00.00.0000
3769 \begin_inset Flex CharStyle:Code
3772 \begin_layout Plain Layout
3780 Asocia un carácter a una cadena
3783 \begin_layout LyX-Code
3798 \begin_layout Standard
3812 , la doble comilla (") y la barra invertida (
3814 ) deben escaparse con una barra (
3819 \begin_layout Standard
3820 Un ejemplo de una declaración de
3821 \begin_inset Flex CharStyle:MenuItem
3824 \begin_layout Plain Layout
3832 para hacer que el símbolo
3833 \begin_inset Flex CharStyle:MenuItem
3836 \begin_layout Plain Layout
3844 sea generado por la tecla
3845 \begin_inset Flex CharStyle:MenuItem
3848 \begin_layout Plain Layout
3859 \begin_layout LyX-Code
3865 \begin_layout Labeling
3866 \labelwidthstring 00.00.0000
3867 \begin_inset Flex CharStyle:Code
3870 \begin_layout Plain Layout
3878 Especifica un carácter acentuado
3881 \begin_layout LyX-Code
3890 \begin_layout Standard
3891 Esto hará que el carácter
3899 sobre el(los) carácter(es) permitido(s)
3904 Este es el mecanismo de tecla muerta
3908 \begin_layout Plain Layout
3918 se refiere a una tecla que no genera ningún carácter por sí mismo, pero
3919 seguida de otra tecla genera el carácter acentuado deseado.
3920 Por ejemplo, un caráter con diéresis, ü, se genera de esta manera.
3929 \begin_layout Standard
3934 y después una tecla que no está entre las permitidas (
3938 ), en la salida obtendrás el carácter
3942 seguido por el otro carácter, el no permitido.
3943 Hay que tener en cuenta que
3944 \begin_inset Flex CharStyle:MenuItem
3947 \begin_layout Plain Layout
3955 cancela una tecla muerta, de modo que si pulsas
3960 \begin_inset Flex CharStyle:MenuItem
3963 \begin_layout Plain Layout
3971 , el cursor no retrocede una posición sino que anula el efecto que
3975 hubiera tenido sobre la siguiente pulsación.
3978 \begin_layout Standard
3979 En el ejemplo siguiente, el carácter ' va a generar un acento agudo permitido
3980 sobre los caracteres a, e, i, o, u, A, E, I, O, U:
3983 \begin_layout LyX-Code
3986 kmod ' acute aeiouAEIOU
3989 \begin_layout Labeling
3990 \labelwidthstring 00.00.0000
3991 \begin_inset Flex CharStyle:Code
3994 \begin_layout Plain Layout
4000 Especifica una excepción para el carácter acentuado
4003 \begin_layout LyX-Code
4012 \begin_layout Standard
4013 Define una excepción para el
4026 debe haber sido asignado a una pulsación con una declaración previa de
4028 \begin_inset Flex CharStyle:Code
4031 \begin_layout Plain Layout
4047 no debe estar en el conjunto
4056 Si tecleas la secuencia
4065 Si dicha declaración no existe en el archivo
4066 \begin_inset Flex CharStyle:Code
4069 \begin_layout Plain Layout
4089 es el primer argumento de la declaración
4090 \begin_inset Flex CharStyle:Code
4093 \begin_layout Plain Layout
4106 \begin_layout Standard
4107 El comando siguiente generará äi cuando teclees agudo-i ('i):
4110 \begin_layout LyX-Code
4124 \begin_layout Labeling
4125 \labelwidthstring 00.00.0000
4126 \begin_inset Flex CharStyle:Code
4129 \begin_layout Plain Layout
4135 Combina dos caracteres acentos
4138 \begin_layout LyX-Code
4144 accent1 accent2 allowed
4147 \begin_layout Standard
4148 Esto es bastante esotérico.
4149 Permite combinar el efecto de
4157 (¡en ese orden!) sobre los caracteres permitidos
4170 deben haber sido declaradas con un comando
4171 \begin_inset Flex CharStyle:Code
4174 \begin_layout Plain Layout
4192 \begin_layout Standard
4193 Considera este ejemplo del archivo
4194 \begin_inset Flex CharStyle:Code
4197 \begin_layout Plain Layout
4208 \begin_layout LyX-Code
4211 kmod ; acute aeioyvhAEIOYVH
4215 kcomb acute umlaut iyIY
4218 \begin_layout Standard
4220 \begin_inset Flex CharStyle:MenuItem
4223 \begin_layout Plain Layout
4231 y obtener el efecto de
4232 \begin_inset Flex CharStyle:Code
4235 \begin_layout Plain Layout
4248 En este caso un retroceso cancela la última tecla muerta, así que si tecleas
4250 \begin_inset Flex CharStyle:MenuItem
4253 \begin_layout Plain Layout
4262 \begin_inset Flex CharStyle:Code
4265 \begin_layout Plain Layout
4278 \begin_layout Subsection
4282 \begin_layout Standard
4283 Después de realizados el mapa
4284 \begin_inset Flex CharStyle:Code
4287 \begin_layout Plain Layout
4296 \begin_inset Flex CharStyle:Code
4299 \begin_layout Plain Layout
4309 traza el mapa de las cadenas que los símbolos generan para los caracteres
4310 en la fuente actual.
4311 La distribución de LyX actualmente incluye al menos los archivos
4312 \begin_inset Flex CharStyle:Code
4315 \begin_layout Plain Layout
4324 \begin_inset Flex CharStyle:Code
4327 \begin_layout Plain Layout
4338 \begin_layout Standard
4339 En general el archivo
4340 \begin_inset Flex CharStyle:Code
4343 \begin_layout Plain Layout
4351 es una secuencia de declaraciones de la forma:
4354 \begin_layout LyX-Code
4367 \begin_layout Standard
4368 Por ejemplo, para asociar
4369 \begin_inset Flex CharStyle:MenuItem
4372 \begin_layout Plain Layout
4382 al correspondiente carácter en el conjunto iso-8859-1 (233), se usa:
4385 \begin_layout LyX-Code
4393 \begin_layout Standard
4395 \begin_inset Flex CharStyle:Code
4398 \begin_layout Plain Layout
4407 \begin_inset Flex CharStyle:Code
4410 \begin_layout Plain Layout
4421 Anotar que el mismo carácter puede aplicarse a más de una cadena.
4423 \begin_inset Flex CharStyle:Code
4426 \begin_layout Plain Layout
4437 \begin_layout LyX-Code
4449 \begin_inset Newline newline
4465 \begin_layout Standard
4466 Si LyX no puede encontrar una declaración para la cadena por una tecla o
4467 una secuencia con tecla muerta, intentará si aparece como un carácter acentuado
4468 y probará a dibujar un acento sobre el carácter en la pantalla.
4471 \begin_layout Subsection
4475 \begin_layout Standard
4476 Hay una segunda manera de añadir soporte para caracteres internacionales
4477 mediante las denominadas teclas muertas.
4478 Una tecla muerta trabaja en combinación con una letra para generar un carácter
4480 Aquí explicaremos como crear una sencillísima tecla muerta para ilustrar
4484 \begin_layout Standard
4485 Supongamos que necesitas el carácter circunflejo
4486 \begin_inset Quotes fld
4490 \begin_inset Quotes frd
4494 Podrías asociar la tecla
4495 \begin_inset Flex CharStyle:MenuItem
4498 \begin_layout Plain Layout
4505 \begin_inset Flex CharStyle:MenuItem
4508 \begin_layout Plain Layout
4515 \begin_inset Flex CharStyle:Code
4518 \begin_layout Plain Layout
4525 \begin_inset Flex CharStyle:Code
4528 \begin_layout Plain Layout
4535 Ahora, cuando pulses la tecla
4536 \begin_inset Flex CharStyle:MenuItem
4539 \begin_layout Plain Layout
4545 seguida de una letra, obtendrás esa letra con circunflejo sobre ella.
4546 Por ejemplo, la secuencia
4547 \begin_inset Quotes fld
4551 \begin_inset Flex CharStyle:MenuItem
4554 \begin_layout Plain Layout
4561 \begin_inset Quotes frd
4565 \begin_inset Quotes fld
4569 \begin_inset Quotes frd
4574 \begin_inset Quotes fld
4578 \begin_inset Flex CharStyle:Code
4581 \begin_layout Plain Layout
4588 \begin_inset Quotes frd
4591 , sin embargo, LyX no imprime nada puesto que
4592 \begin_inset Flex CharStyle:MenuItem
4595 \begin_layout Plain Layout
4601 nunca lleva un circunflejo.
4603 \begin_inset Flex CharStyle:MenuItem
4606 \begin_layout Plain Layout
4612 tras una tecla muerta imprime el acento solo.
4613 ¡Advierte este último punto! Si asocias una tecla a una tecla muerta necesitará
4614 s reasociar el carácter de esa tecla a otra tecla.
4616 \begin_inset Flex CharStyle:MenuItem
4619 \begin_layout Plain Layout
4625 a una cedilla es una mala idea, puesto que solo obtendrás cedillas en lugar
4629 \begin_layout Standard
4630 Una forma habitual de asociar teclas muertas es usar
4631 \begin_inset Flex CharStyle:MenuItem
4634 \begin_layout Plain Layout
4641 \begin_inset Flex CharStyle:MenuItem
4644 \begin_layout Plain Layout
4651 \begin_inset Flex CharStyle:MenuItem
4654 \begin_layout Plain Layout
4660 en combinación con un acento, como
4661 \begin_inset Quotes fld
4665 \begin_inset Flex CharStyle:MenuItem
4668 \begin_layout Plain Layout
4675 \begin_inset Quotes frd
4679 \begin_inset Quotes fld
4683 \begin_inset Flex CharStyle:MenuItem
4686 \begin_layout Plain Layout
4693 \begin_inset Quotes frd
4697 \begin_inset Quotes fld
4701 \begin_inset Flex CharStyle:MenuItem
4704 \begin_layout Plain Layout
4711 \begin_inset Quotes frd
4715 Otra forma incluye el uso de
4716 \begin_inset Flex CharStyle:Code
4719 \begin_layout Plain Layout
4726 \begin_inset Flex CharStyle:Code
4729 \begin_layout Plain Layout
4735 para configurar la tecla especial
4736 \begin_inset Flex CharStyle:Code
4739 \begin_layout Plain Layout
4746 Esta tecla actúa de alguna forma como
4747 \begin_inset Flex CharStyle:MenuItem
4750 \begin_layout Plain Layout
4756 y permite teclas a caracteres acentuados.
4757 También puedes transformar teclas en muertas asociándolas a algo como
4758 \begin_inset Flex CharStyle:Code
4761 \begin_layout Plain Layout
4767 y después asociando esta tecla simbólica al correspondiente comando LyX.
4771 \begin_layout Plain Layout
4776 : Esto es exactamente lo que hago en mis archivos
4777 \begin_inset Flex CharStyle:Code
4780 \begin_layout Plain Layout
4787 \begin_inset Flex CharStyle:Code
4790 \begin_layout Plain Layout
4798 \begin_inset Flex CharStyle:MenuItem
4801 \begin_layout Plain Layout
4803 \begin_inset space ~
4812 \begin_inset Flex CharStyle:Code
4815 \begin_layout Plain Layout
4821 y unas cuantas de estas teclas simbólicas
4822 \begin_inset Quotes fld
4826 \begin_inset Flex CharStyle:Code
4829 \begin_layout Plain Layout
4836 \begin_inset Quotes frd
4839 asociadas a cosas como
4840 \begin_inset Flex CharStyle:MenuItem
4843 \begin_layout Plain Layout
4845 \begin_inset space ~
4854 \begin_inset Flex CharStyle:MenuItem
4857 \begin_layout Plain Layout
4859 \begin_inset space ~
4868 Así es como genero mis caracteres acentuados.
4873 Puedes hacer casi cualquier cosa con la tecla
4874 \begin_inset Flex CharStyle:Code
4877 \begin_layout Plain Layout
4884 \begin_inset Flex CharStyle:MenuItem
4887 \begin_layout Plain Layout
4893 , una tecla de función de reserva, etc.
4894 En cuanto a los comandos LyX que generan acentos, consulta la entrada para
4896 \begin_inset Flex CharStyle:Code
4899 \begin_layout Plain Layout
4910 Ahí encontrarás la lista completa.
4913 \begin_layout Subsection
4914 Guardar la configuración de idioma
4917 \begin_layout Standard
4918 Puedes editar tus preferencias para que el entorno de idioma adecuado sea
4919 automáticamente configurado al iniciar LyX, en el diálogo
4920 \begin_inset Flex CharStyle:MenuItem
4923 \begin_layout Plain Layout
4924 Herramientas\SpecialChar \menuseparator
4933 \begin_layout Chapter
4934 Instalación de nuevas clases de documento, formatos y plantillas
4935 \begin_inset CommandInset label
4937 name "cap:Instalación-de-nuevas"
4945 \begin_layout Plain Layout
4946 Instalación de clases, formatos \SpecialChar \ldots{}
4955 \begin_layout Standard
4956 En este capítulo describimos los procedimientos para crear e instalar nuevos
4957 archivos de plantillas y formatos de LyX, así como repasar la instalación
4958 correcta de nuevas clases de documentos LaTeX.
4959 Algunas definiciones: una clase de documento es un archivo LaTeX (generalmente
4961 \begin_inset Flex CharStyle:Code
4964 \begin_layout Plain Layout
4971 \begin_inset Flex CharStyle:Code
4974 \begin_layout Plain Layout
4980 ) que describe el diseño de un documento, tales como
4981 \begin_inset Quotes fld
4985 \begin_inset Quotes frd
4989 \begin_inset Quotes fld
4993 \begin_inset Quotes frd
4997 \begin_inset Quotes fld
5001 \begin_inset Quotes frd
5004 , etc, y todos los comandos necesarios para llevar a cabo dicho diseño.
5005 Un archivo de formato (
5006 \begin_inset Flex CharStyle:Code
5009 \begin_layout Plain Layout
5015 ) de LyX es un archivo que se corresponde con una clase de documento LaTeX,
5017 \begin_inset Quotes fld
5021 \begin_inset Quotes frd
5024 las cosas para hacer que su presentación en la pantalla se parezca en lo
5025 posible a la presentación final impresa.
5026 Más precisamente, un archivo de formato describe una
5027 \begin_inset Quotes fld
5031 \begin_inset Quotes frd
5034 que es la estructura interna utilizada por LyX para dibujar la presentación
5037 \begin_inset Quotes fld
5041 \begin_inset Quotes frd
5045 \begin_inset Quotes fld
5049 \begin_inset Quotes frd
5052 se pueden usar de forma intercambiable, pero es mejor referirse al archivo
5053 como el formato, y al chisme que merodea en los entresijos de LyX como
5055 Un archivo de plantilla es simplemente un documento LyX que contiene un
5056 conjunto de entradas predefinidas para una clase de documento dada —entradas
5057 que son generalmente requeridas por esa clase—.
5058 Las plantillas son especialmente útiles para cosas como escritos para publicaci
5059 ones que han de presentarse electrónicamente.
5062 \begin_layout Section
5063 Instalar un nuevo paquete LaTeX
5066 \begin_layout Standard
5067 Algunas instalaciones quizá no incluyan un paquete LaTeX que te gustaría
5069 Por ejemplo, podrías necesitar FoilTeX, un paquete para preparar transparencias
5070 o diapositivas para proyectores.
5071 Las modernas distribuciones de LaTeX como TeXLive (2008 o posterior) o
5072 MiKTeX proveen una interfaz de usuario para eso.
5073 Por ejemplo, en MiKTeX inicias su programa
5074 \begin_inset Quotes fld
5078 \begin_inset Quotes frd
5081 para obtener una lista de los disponibles.
5082 Para instalar uno, haces clic derecho sobre él o usas el botón de la herramient
5084 Si el paquete que quieres instalar no está en la lista, pero lo tienes
5085 en la forma de archivo
5086 \begin_inset Flex CharStyle:Code
5089 \begin_layout Plain Layout
5096 \begin_inset Flex CharStyle:Code
5099 \begin_layout Plain Layout
5105 , copia estos archivos a una carpeta de tu distribución LaTeX, por ejemplo
5109 \begin_inset Flex CharStyle:Code
5112 \begin_layout Plain Layout
5127 Después actualiza la base de datos de archivos de LaTeX.
5128 Por ejmplo, en MiKTeX se hace pulsando el botón
5131 \begin_inset space ~
5136 que está en el programa de configuración de MiKTeX.
5137 En ambos casos, posteriormente debes reconfigurar LyX mediante el menú
5139 \begin_inset Flex CharStyle:MenuItem
5142 \begin_layout Plain Layout
5143 Herramientas\SpecialChar \menuseparator
5149 y después reiniciar LyX.
5152 \begin_layout Standard
5153 Si tu distribución LaTeX no facilita interfaz de usuario, entonces debes
5154 seguir estos pasos en una consola UNIX/Linux:
5157 \begin_layout Enumerate
5158 Consigue el paquete de
5159 \begin_inset CommandInset href
5162 target "http://www.ctan.org/"
5169 \begin_layout Enumerate
5170 Puedes instalar el paquete en varios lugares diferentes.
5171 Si lo quieres disponible para todos los usuarios, deberías instalarlo en
5172 el directorio 'local' del árbol de directorios de TeX; si quieres (o necesitas)
5173 que esté disponible solo para ti, puedes instalarlo en el árbol de TeX
5174 de tu directorio 'personal'.
5175 El lugar donde deberían crearse éstos, si no existen ya, depende de los
5176 detalles de tu sistema.
5177 Para encontrarlos mira en el archivo
5178 \begin_inset Flex CharStyle:Code
5181 \begin_layout Plain Layout
5191 \begin_layout Plain Layout
5192 Generalmente está en el directorio
5193 \begin_inset Flex CharStyle:Code
5196 \begin_layout Plain Layout
5202 , aunque puedes ejecutar
5203 \begin_inset Flex CharStyle:Code
5206 \begin_layout Plain Layout
5212 para localizarloto locate it.
5217 La localización del árbol 'local' de TeX está definida por
5218 \begin_inset Flex CharStyle:Code
5221 \begin_layout Plain Layout
5228 \begin_inset Flex CharStyle:Code
5231 \begin_layout Plain Layout
5232 /usr/local/share/texmf/
5238 El árbol 'personal' de TeX está definido por
5239 \begin_inset Flex CharStyle:Code
5242 \begin_layout Plain Layout
5249 \begin_inset Flex CharStyle:Code
5252 \begin_layout Plain Layout
5259 (Si estas variables no están predefinidas las puedes declarar tú mismo).
5260 Probablemente necesitarás permisos de administrador para crear o modificar
5261 el árbol 'local'; pero tu árbol 'personal' no debería tener estas limitaciones.
5264 \begin_layout Enumerate
5266 \begin_inset Flex CharStyle:Code
5269 \begin_layout Plain Layout
5275 incluye las variables
5276 \begin_inset Flex CharStyle:Code
5279 \begin_layout Plain Layout
5286 \begin_inset Flex CharStyle:Code
5289 \begin_layout Plain Layout
5296 \begin_inset space \thinspace{}
5300 \begin_inset Newline newline
5304 \begin_inset Flex CharStyle:Code
5307 \begin_layout Plain Layout
5308 TEXMF = {$TEXMFHOME,!!$TEXMFLOCAL,!!$TEXMFMAIN}
5314 \begin_inset Newline newline
5317 Pero, insistimos, la mayoría estarán
5318 \begin_inset Quotes fld
5322 \begin_inset Quotes frd
5328 \begin_layout Enumerate
5329 Crea tu árbol local de TeX
5333 \begin_layout Plain Layout
5334 De aquí en adelante supondremos que vas a definir el árbol `local' de TeX.
5335 Si vas a definir un árbol de 'usuario', adáptalo como sea necesario.
5341 Debes seguir la estructura de directorios del árbol de
5342 \begin_inset Flex CharStyle:Code
5345 \begin_layout Plain Layout
5351 existente, que estará definido por
5352 \begin_inset Flex CharStyle:Code
5355 \begin_layout Plain Layout
5362 Por ejemplo, los paquetes LaTeX deberían alojarse en el directorio
5363 \begin_inset Flex CharStyle:Code
5366 \begin_layout Plain Layout
5367 $TEXMFLOCAL/tex/latex/
5375 \begin_layout Enumerate
5377 Por ejemplo, tendrías que desempaquetar el comprimido tarball FoilTeX y
5379 \begin_inset Flex CharStyle:Code
5382 \begin_layout Plain Layout
5383 $TEXMFLOCAL/tex/latex/foiltex
5390 \begin_inset Flex CharStyle:Code
5393 \begin_layout Plain Layout
5399 contiene varios archivos.
5402 \begin_layout Enumerate
5404 \begin_inset Flex CharStyle:Code
5407 \begin_layout Plain Layout
5414 Esto debería generar el archivo
5415 \begin_inset Flex CharStyle:Code
5418 \begin_layout Plain Layout
5427 \begin_layout Standard
5428 Tu nuevo paquete está ahora instalado y disponible para LaTeX.
5429 Para ponerlo a disposición de LyX, tienes que crear un archivo Layout,
5430 si no hay ninguno disponible.
5431 (Véase la siguiente sección.) Una vez tienes un archivo de formato (layout),
5432 debes reconfigurar (
5433 \begin_inset Flex CharStyle:MenuItem
5436 \begin_layout Plain Layout
5437 Herramientas\SpecialChar \menuseparator
5444 Ahora deberías ver tu nuevo paquete —por ejemplo
5445 \begin_inset Flex CharStyle:MenuItem
5448 \begin_layout Plain Layout
5454 — en la lista desplegable
5455 \begin_inset Flex CharStyle:MenuItem
5458 \begin_layout Plain Layout
5465 \begin_inset Flex CharStyle:MenuItem
5468 \begin_layout Plain Layout
5469 Documento\SpecialChar \menuseparator
5478 \begin_layout Section
5482 \begin_layout Standard
5483 Esta sección describe cómo escribir e instalar tus propios archivos de formatos
5484 LyX, tomando el formato de la clase de texto
5485 \begin_inset Flex CharStyle:Code
5488 \begin_layout Plain Layout
5496 \begin_inset Flex CharStyle:Code
5499 \begin_layout Plain Layout
5505 describen qué estilos de párrafo y carácter están disponibles para una
5506 clase de documento dada y cómo los debería presentar LyX.
5507 Intentamos aquí dar una minuciosa descripción del proceso; sin embargo,
5508 hay tantos tipos diferentes de documentos soportados por clases de LaTeX
5509 que no podemos aspirar a tratar todas las distintas posibilidades o problemas
5510 que puedas encontrar.
5511 (La lista de usuarios de LyX es frecuentada por gente con mucha experiencia
5512 en el diseño de formatos deseosa de compartir sus conocimientos).
5515 \begin_layout Standard
5516 Cuando te pongas a escribir un nuevo formato, es de gran ayuda echar un
5517 vistazo a los formatos de ejemplo suministrados con LyX.
5518 Si usas una preciosa clase LaTeX que podría interesar también a otros,
5519 y tienes el bonito formato LyX correspondiente, no dudes en compartir tu
5520 labor con nosotros para poderlo incluir en la distribución.
5521 Hay además un enlace para este tipo de material,
5522 \begin_inset CommandInset href
5524 name "sección en la wiki de LyX"
5525 target "http://wiki.lyx.org/Layouts/Layouts"
5532 \begin_layout Standard
5533 Todos los rótulos descritos en este capítulo son insensibles a las mayúsculas;
5535 \begin_inset Flex CharStyle:Code
5538 \begin_layout Plain Layout
5545 \begin_inset Flex CharStyle:Code
5548 \begin_layout Plain Layout
5555 \begin_inset Flex CharStyle:Code
5558 \begin_layout Plain Layout
5564 son el mismo comando.
5565 Los valores posibles se imprimen entre corchetes detrás del nombre de la
5567 Si en una descripción de una clase de texto no se especifica una característica
5568 , el valor por omisión se escribe en estilo
5569 \begin_inset Flex CharStyle:Code
5572 \begin_layout Plain Layout
5581 Si el argumento tiene un tipo de dato como
5582 \begin_inset Quotes fld
5586 \begin_inset Quotes frd
5590 \begin_inset Quotes fld
5594 \begin_inset Quotes frd
5597 , el valor por omisión se muestra de esta manera:
5598 \begin_inset Flex CharStyle:Code
5601 \begin_layout Plain Layout
5612 \begin_layout Subsection
5614 \begin_inset CommandInset label
5616 name "sub:Módulos-de-formato"
5623 \begin_layout Standard
5628 de formato, nuevos en LyX 1.6, son similares a los archivos de formato.
5629 Los módulos son a los paquetes LaTeX lo que los formatos a las clases LaTeX,
5630 y algunos módulos —como el módulo Nota final— dan soporte a un paquete
5632 En cierto sentido, los módulos de formato son similares a los archivos
5633 incluidos —archivos como
5634 \begin_inset Flex CharStyle:Code
5637 \begin_layout Plain Layout
5643 —, ya que esos módulos no son específicos para una clase de documento dada,
5644 sino que se pueden usar con muchos formatos diferentes.
5645 La diferencia es que el uso de un módulo de formato no requiere editar
5646 el archivo de formato, mejor aún, los módulos se seleccionan en el diálogo
5648 \begin_inset Flex CharStyle:MenuItem
5651 \begin_layout Plain Layout
5652 Documento\SpecialChar \menuseparator
5662 \begin_layout Standard
5663 La construcción de módulos es la forma más fácil de iniciarse en la edición
5664 de formatos, puesto que puede ser tan sencillo como añadir un simple párrafo
5665 nuevo o un recuadro flexible.
5666 No obstante, los módulos pueden, en principio, contener cualquier cosa
5667 que pueda contener un archivo de formato.
5670 \begin_layout Standard
5671 Un módulo debe comenzar con una línea como la siguiente:
5674 \begin_layout LyX-Code
5677 DeclareLyXModule[endnotes.sty]{Endnotes}
5680 \begin_layout Standard
5681 El argumento entre corchetes es opcional: declara cualesquiera paquetes
5682 LaTeX de los que depende el módulo.
5683 El argumento obligatorio, entre llaves, es el nombre del módulo tal como
5685 \begin_inset Flex CharStyle:MenuItem
5688 \begin_layout Plain Layout
5689 Documento\SpecialChar \menuseparator
5699 \begin_layout Standard
5700 La declaración del módulo debería seguir a continuación con líneas como:
5703 \begin_layout LyX-Code
5707 \begin_layout LyX-Code
5708 #Añade un comando para nota final, además de notas al pie.
5712 \begin_layout LyX-Code
5715 theendnotes en código TeX allí donde
5718 \begin_layout LyX-Code
5719 #quieras que aparezcan las notas finales.
5723 \begin_layout LyX-Code
5727 \begin_layout LyX-Code
5728 #Requiere: somemodule | othermodule
5732 \begin_layout Plain Layout
5736 \begin_inset space \thinspace{}
5741 : En las declaraciones que se ponen en estos archivos, los nombres de los
5742 módulos no se traducen.
5751 \begin_layout LyX-Code
5755 \begin_layout Standard
5756 La descripción se usa en
5757 \begin_inset Flex CharStyle:MenuItem
5760 \begin_layout Plain Layout
5761 Documento\SpecialChar \menuseparator
5767 para dar información al usuario sobre lo que hace el módulo.
5769 \begin_inset Flex CharStyle:Code
5772 \begin_layout Plain Layout
5778 identifica otros módulos con los que debe utilizarse éste; la línea
5779 \begin_inset Flex CharStyle:Code
5782 \begin_layout Plain Layout
5788 identifica módulos con los que éste no puede usarse.
5789 Ambos son opcionales y, como se ve, distintos módulos deben separarse con
5790 el símbolo de tubería, |.
5791 Hay que anotar que los módulos requeridos son tratados en forma disyuntiva:
5796 de ellos debe utilizarse.
5797 De igual forma, no se pueden usar módulos excluidos.
5798 Aquí los módulos se han identificado por sus
5802 sin la extensión de archivo .module.
5804 \begin_inset Flex CharStyle:Code
5807 \begin_layout Plain Layout
5814 \begin_inset Flex CharStyle:Code
5817 \begin_layout Plain Layout
5826 \begin_layout Standard
5827 Después de crear un módulo nuevo, tendrás que reconfigurar LyX y reiniciar
5828 después para que el módulo aparezca en el menú.
5829 Sin embargo, los cambios que hagas al módulo se verán inmediatamente si
5831 \begin_inset Flex CharStyle:MenuItem
5834 \begin_layout Plain Layout
5835 Documento\SpecialChar \menuseparator
5841 , seleccionas algo y después pulsas
5842 \begin_inset Quotes fld
5846 \begin_inset Quotes frd
5852 Es muy recomendable guardar el trabajo antes de hacer eso.
5857 es muy recomendable no intentar editar los módulos mientras se está trabajando
5858 simultáneamente en un documento
5861 Aunque los desarrolladores, por supuesto, se esfuerzan en mantener la estabilid
5862 ad de LyX en estas situaciones, errores sintácticos y similares en el archivo
5863 del módulo podrían causar extraños comportamientos.
5866 \begin_layout Subsection
5867 Soporte de nuevas clases de documentos
5870 \begin_layout Standard
5871 Probablemente te vas a encontrar con dos situaciones a la hora de querer
5872 soportar una nueva clase de documento LaTeX, según se trate de archivos
5874 \begin_inset Flex CharStyle:Code
5877 \begin_layout Plain Layout
5884 \begin_inset Flex CharStyle:Code
5887 \begin_layout Plain Layout
5894 Dar soporte a un nuevo estilo es bastante fácil.
5895 Dar soporte a una nueva clase es un poco más difícil.
5898 \begin_layout Subsection
5899 Formato para un archivo
5900 \begin_inset Flex CharStyle:MenuItem
5903 \begin_layout Plain Layout
5912 \begin_layout Standard
5913 Si la nueva clase de documento se suministra como archivo de estilo que
5914 se usa conjuntamente con una existente, para dar soporte a la clase de
5915 documento —para nuestro ejemplo supondremos que el archivo de estilo se
5917 \begin_inset Flex CharStyle:MenuItem
5920 \begin_layout Plain Layout
5926 y que se usa conjuntamente con
5927 \begin_inset Flex CharStyle:MenuItem
5930 \begin_layout Plain Layout
5936 , que es una clase estándar— se empieza por copiar al directorio personal
5937 el archivo de formato de la clase existente:
5940 \begin_layout LyX-Code
5941 cp report.layout ~/.lyx/layouts/myclass.layout
5944 \begin_layout Standard
5946 \begin_inset Flex CharStyle:Code
5949 \begin_layout Plain Layout
5955 y se cambia la línea:
5958 \begin_layout LyX-Code
5961 DeclareLaTeXClass{report}
5964 \begin_layout Standard
5968 \begin_layout LyX-Code
5971 DeclareLaTeXClass[report, myclass.sty]{report (myclass)}
5974 \begin_layout Standard
5978 \begin_layout LyX-Code
5980 \begin_inset Newline newline
5986 \begin_inset Newline newline
5992 \begin_layout Standard
5993 cerca del principio del archivo.
5996 \begin_layout Standard
5997 Inicia LyX y selecciona
5998 \begin_inset Flex CharStyle:MenuItem
6001 \begin_layout Plain Layout
6002 Herramientas\SpecialChar \menuseparator
6009 Después reinicia LyX y haz una prueba con un documento nuevo.
6011 \begin_inset Flex CharStyle:MenuItem
6014 \begin_layout Plain Layout
6015 Documento\SpecialChar \menuseparator
6022 \begin_inset Flex CharStyle:MenuItem
6025 \begin_layout Plain Layout
6031 " en la lista de clases de documento.
6032 Es probable que algunos de los comandos de secciones y demás en tu nueva
6033 clase funcionen de distinta manera a como lo hacen en la clase estándar
6035 \begin_inset Flex CharStyle:Code
6038 \begin_layout Plain Layout
6044 en este ejemplo—, de modo que si quieres, ahora puedes enredar un rato
6045 con los ajustes de las distintas secciones.
6048 \begin_layout Subsection
6049 Formato para un archivo
6050 \begin_inset Flex CharStyle:MenuItem
6053 \begin_layout Plain Layout
6062 \begin_layout Standard
6063 En este caso hay dos opciones.
6064 Una, que el archivo de clase esté él mismo basado en una clase de documento
6066 Por ejemplo, muchas clases de tesis están basadas en
6067 \begin_inset Flex CharStyle:MenuItem
6070 \begin_layout Plain Layout
6077 Para ver si el tuyo lo está, busca una línea parecida a
6080 \begin_layout LyX-Code
6086 \begin_layout Standard
6088 Si está, entonces puedes proceder en gran parte como en la sección anterior,
6089 aunque la línea DeclareLaTeXClass será diferente.
6090 Si tu nueva clase es tesis y está basada en book, la línea debería poner:
6094 \begin_layout Plain Layout
6095 Y será mucho más fácil si guardas el archivo como
6096 \begin_inset Flex CharStyle:Code
6099 \begin_layout Plain Layout
6105 : LyX supone que la clase de documento tiene el mismo nombre que el archivo
6115 \begin_layout LyX-Code
6118 DeclareLaTeXClass[thesis,book]{thesis}
6121 \begin_layout Standard
6122 Si, por el contrario, la nueva clase no está basada en una ya existente,
6123 probablemente tendrás que ir pensando en tu propio formato.
6124 Recomendamos firmemente copiar un archivo de formato existente que use
6125 una clase de LaTeX parecida y modificarlo, si es posible.
6126 O al menos, usa un archivo existente como punto de partida para ver qué
6127 items son los que te deben preocupar.
6128 Los detalles se discuten a continuación.
6131 \begin_layout Section
6132 Declaración de una nueva clase de texto
6135 \begin_layout Standard
6136 Ha llegado por fin el momento de ponerte manos a la obra y crear o editar
6137 tu propio formato de archivo; las siguientes secciones describen aquello
6138 a lo que te vas a enfrentar.
6139 Nuestro consejo es ir despacito, probando y guardando a menudo, escuchando
6140 música relajante y disfrutando de un par de tus copas favoritas; más si
6142 En realidad no es para tanto, pero la multitud de opciones puede llegar
6143 a abrumarte si intentas hacer muchas cosas a la vez.
6144 Ve a por otra copa, por si acaso.
6147 \begin_layout Standard
6151 \begin_layout Standard
6152 Las líneas de un archivo de formato que empiezan con
6153 \begin_inset Flex CharStyle:Code
6156 \begin_layout Plain Layout
6163 Hay una excepción a esta regla: todos los formatos deben comenzar con líneas
6167 \begin_layout LyX-Code
6170 #% Do not delete the line below; configure depends on this
6174 \begin_layout Plain Layout
6178 \begin_inset space \thinspace{}
6183 : No borrar la línea siguiente; la configuración depende de ella
6191 \begin_layout LyX-Code
6196 DeclareLaTeXClass{article}
6199 \begin_layout Standard
6200 La segunda línea se usa en la configuración de LyX.
6201 El archivo de formato es leido por el guión de LaTeX
6202 \begin_inset Flex CharStyle:Code
6205 \begin_layout Plain Layout
6211 de un modo especial tal que
6212 \begin_inset Flex CharStyle:Code
6215 \begin_layout Plain Layout
6222 La primera línea es solo un comentario y la segunda contiene la declaración
6223 de la clase de texto.
6224 Si estas líneas aparecen en un archivo llamado
6225 \begin_inset Flex CharStyle:Code
6228 \begin_layout Plain Layout
6234 , entonces definen una clase de texto de nombre
6235 \begin_inset Flex CharStyle:Code
6238 \begin_layout Plain Layout
6244 (el nombre del archivo de formato) que usa la clase de documento LaTeX
6246 \begin_inset Flex CharStyle:Code
6249 \begin_layout Plain Layout
6255 (por omisión se usa el mismo nombre para ambos).
6257 \begin_inset Quotes fld
6261 \begin_inset Quotes frd
6264 se utiliza como descripción de la clase de texto y es la que aparece en
6266 \begin_inset Flex CharStyle:MenuItem
6269 \begin_layout Plain Layout
6270 Documento\SpecialChar \menuseparator
6279 \begin_layout Standard
6280 Supongamos que has escrito tu propia clase de texto, que utiliza la clase
6282 \begin_inset Flex CharStyle:Code
6285 \begin_layout Plain Layout
6291 , pero en la que has cambiado el aspecto de los encabezados de sección.
6292 Si lo pones en un archivo
6293 \begin_inset Flex CharStyle:Code
6296 \begin_layout Plain Layout
6302 , la cabecera de este archivo debería ser:
6305 \begin_layout LyX-Code
6308 #% Do not delete the line below; configure depends on this
6311 \begin_layout LyX-Code
6316 DeclareLaTeXClass[article]{article (con mis encabezados)}
6319 \begin_layout Standard
6320 Esto declara la clase de texto
6321 \begin_inset Flex CharStyle:Code
6324 \begin_layout Plain Layout
6330 , asociada con la clase de documento LaTeX
6331 \begin_inset Flex CharStyle:Code
6334 \begin_layout Plain Layout
6340 , y cuya descripción es
6341 \begin_inset Quotes fld
6344 article (con mis encabezados)
6345 \begin_inset Quotes frd
6349 Si la clase de texto depende de varios paquetes, puedes declararla así:
6352 \begin_layout LyX-Code
6355 #% Do not delete the line below; configure depends on this
6358 \begin_layout LyX-Code
6363 DeclareLaTeXClass[article,foo.sty]{article (con mis encabezados)}
6366 \begin_layout Standard
6367 Esto indica que la clase de texto utiliza el paquete foo.sty.
6368 Finalmente, también es posible declarar clases para código DocBook.
6369 Una declaración típica podría ser:
6372 \begin_layout LyX-Code
6375 #% Do not delete the line below; configure depends on this
6378 \begin_layout LyX-Code
6383 DeclareDocBookClass[article]{SGML (DocBook article)}
6386 \begin_layout Standard
6387 Anotar que estas declaraciones pueden llevar también un parámetro opcional
6388 que declare el nombre de la clase de documento (pero no una lista).
6391 \begin_layout Standard
6392 Así, para ser lo más explícito posible, la forma de la declaración del formato
6396 \begin_layout LyX-Code
6401 DeclareLaTeXClass[class,package.sty]{descripción del formato}
6404 \begin_layout Standard
6405 La clase solo debe especificarse si el nombre de archivo de la clase LaTeX
6406 y el nombre de archivo del formato son diferentes; si el nombre del archivo
6407 de clase no se especifica, LyX simplemente supondrá que es el mismo que
6408 el del archivo de formato.
6411 \begin_layout Standard
6412 Cuando la clase de texto se ha modificado según tus necesidades, lo que
6413 debes hacer es copiarla a
6414 \begin_inset Flex CharStyle:Code
6417 \begin_layout Plain Layout
6424 \begin_inset Flex CharStyle:Code
6427 \begin_layout Plain Layout
6434 \begin_inset Flex CharStyle:MenuItem
6437 \begin_layout Plain Layout
6438 Herramientas\SpecialChar \menuseparator
6445 Ahora la nueva clase de texto debería estar disponible junto con las demás.
6448 \begin_layout Standard
6449 En versiones de LyX anteriores a 1.6, tenías que reiniciar LyX para ver cualquier
6450 cambio que hicieras en los formatos de archivo.
6451 Como resultado, la edición de archivos de formato podía llevar mucho tiempo.
6452 A partir de 1.6, por el contrario, se puede forzar la recarga del formato
6453 en uso mediante la función LyX
6454 \begin_inset Flex CharStyle:MenuItem
6457 \begin_layout Plain Layout
6464 No hay atajo predeterminado para esta función —aunque por supuesto, puedes
6465 asociarle tú mismo una secuencia de teclas—.
6466 Para usar esta función solo tienes que introducirla en el minibúfer.
6471 : Esto es mucho más que una
6472 \begin_inset Quotes fld
6475 característica avanzada
6476 \begin_inset Quotes frd
6484 recomendable que no intentes editar tu formato mientras estés trabajando
6485 en un documento que te importe.
6486 Usa un documento de prueba.
6487 Los errores sintácticos y similares en tu archivo de formato podrían provocar
6488 comportamientos extraños.
6489 En particular, tales errores podrían provocar que LyX vea el formato actual
6490 como inválido e intente cambiar a algún otro.
6491 El equipo LyX procura que LyX se mantenga estable en estos casos, pero
6492 es mejor prevenir que curar.
6495 \begin_layout Subsection
6499 \begin_layout Standard
6500 La primera línea no comentada debe contener el número de formato del archivo:
6503 \begin_layout Description
6504 \begin_inset Flex CharStyle:Code
6507 \begin_layout Plain Layout
6514 \begin_inset Flex CharStyle:Code
6517 \begin_layout Plain Layout
6523 ] Esta etiqueta se introdujo en LyX 1.4.0 (los archivos de formato de LyX
6524 1.3.x y anteriores no tienen un número explícito de formato).
6525 El número de formato que se explica aquí es 8.
6528 \begin_layout Subsection
6529 Parámetros generales de clases de texto
6532 \begin_layout Standard
6533 Estos son los parámetros generales que describen la forma del documento
6537 \begin_layout Description
6538 \begin_inset Flex CharStyle:Code
6541 \begin_layout Plain Layout
6547 Añade información al preámbulo del documento.
6549 \begin_inset Quotes fld
6553 \begin_inset Flex CharStyle:Code
6556 \begin_layout Plain Layout
6563 \begin_inset Quotes frd
6569 \begin_layout Description
6570 \begin_inset Flex CharStyle:Code
6573 \begin_layout Plain Layout
6579 Describe varias opciones globales soportadas por la clase de documento.
6581 \begin_inset space ~
6585 \begin_inset CommandInset ref
6587 reference "sub:classoptions"
6591 para una descripción.
6593 \begin_inset Quotes fld
6597 \begin_inset Flex CharStyle:Code
6600 \begin_layout Plain Layout
6607 \begin_inset Quotes frd
6613 \begin_layout Description
6614 \begin_inset Flex CharStyle:Code
6617 \begin_layout Plain Layout
6624 \begin_inset Flex CharStyle:Code
6627 \begin_layout Plain Layout
6636 \begin_inset Flex CharStyle:Code
6639 \begin_layout Plain Layout
6645 ] Establece el número de columnas por omisión.
6646 Se puede cambiar en el diálogo
6647 \begin_inset Flex CharStyle:MenuItem
6650 \begin_layout Plain Layout
6651 Documento\SpecialChar \menuseparator
6660 \begin_layout Description
6661 \begin_inset Flex CharStyle:Code
6664 \begin_layout Plain Layout
6670 Esta secuencia define un nuevo contador.
6672 \begin_inset space ~
6676 \begin_inset CommandInset ref
6678 reference "sub:contadores"
6684 \begin_inset Quotes fld
6688 \begin_inset Flex CharStyle:Code
6691 \begin_layout Plain Layout
6698 \begin_inset Quotes frd
6704 \begin_layout Description
6705 \begin_inset Flex CharStyle:Code
6708 \begin_layout Plain Layout
6714 Establece la fuente por omisión para presentar el documento.
6716 \begin_inset space ~
6720 \begin_inset CommandInset ref
6722 reference "sub:fuentes"
6726 para cómo declarar fuentes.
6728 \begin_inset Quotes fld
6732 \begin_inset Flex CharStyle:Code
6735 \begin_layout Plain Layout
6742 \begin_inset Quotes frd
6748 \begin_layout Description
6749 \begin_inset Flex CharStyle:Code
6752 \begin_layout Plain Layout
6759 \begin_inset Flex CharStyle:Code
6762 \begin_layout Plain Layout
6768 Especifica un módulo que se incluirá por omisión en esta clase de documento;
6769 deberá declararse por su nombre de archivo sin la extensión
6770 \begin_inset Flex CharStyle:Code
6773 \begin_layout Plain Layout
6780 El usuario puede, aún así, quitar el módulo, pero estará activo al principio.
6781 (Esto se aplica solo cuando se crean archivos nuevos, o si esta clase se
6782 elige para un documento existente.)
6785 \begin_layout Description
6786 \begin_inset Flex CharStyle:Code
6789 \begin_layout Plain Layout
6796 \begin_inset Flex CharStyle:Code
6799 \begin_layout Plain Layout
6805 ] Este es el estilo que será asignado a párrafos nuevos, generalmente
6806 \begin_inset Flex CharStyle:MenuItem
6809 \begin_layout Plain Layout
6816 Si no se especifica, se escogerá por omisión el primer estilo definido,
6817 pero es muy recomendable usar esta instrucción.
6820 \begin_layout Description
6821 \begin_inset Flex CharStyle:Code
6824 \begin_layout Plain Layout
6831 \begin_inset Flex CharStyle:Code
6834 \begin_layout Plain Layout
6840 ] Indica que el módulo en cuestión —que debería especificarse por el nombre
6841 de archivo sin la extensión
6842 \begin_inset Flex CharStyle:Code
6845 \begin_layout Plain Layout
6851 — no puede utilizarse con esta clase de documento.
6852 Esto podría usarse en un archivo de formato específico de una publicación
6853 para, digamos, impedir el empleo del módulo
6854 \begin_inset Flex CharStyle:Code
6857 \begin_layout Plain Layout
6863 , que numera los teoremas y demás por secciones.
6868 puede utilizarse en un módulo.
6869 Los módulos tienen su propia forma de excluir otros módulos (véase
6870 \begin_inset space ~
6874 \begin_inset CommandInset ref
6876 reference "sub:Módulos-de-formato"
6883 \begin_layout Description
6884 \begin_inset Flex CharStyle:Code
6887 \begin_layout Plain Layout
6893 Define un nuevo flotante.
6895 \begin_inset space ~
6899 \begin_inset CommandInset ref
6901 reference "sub:flotantes"
6907 \begin_inset Quotes fld
6911 \begin_inset Flex CharStyle:Code
6914 \begin_layout Plain Layout
6921 \begin_inset Quotes frd
6927 \begin_layout Description
6928 \begin_inset Flex CharStyle:Code
6931 \begin_layout Plain Layout
6937 Como su nombre indica, este comando permite incluir otro archivo de definición
6938 de formato en el tuyo con el fin de evitar la duplicación de comandos.
6939 Ejemplos habituales son los archivos de formatos estándar, como
6940 \begin_inset Flex CharStyle:Code
6943 \begin_layout Plain Layout
6949 , que contiene la mayoría de los diseños básicos.
6952 \begin_layout Description
6953 \begin_inset Flex CharStyle:Code
6956 \begin_layout Plain Layout
6962 Esta sección (re)define el formato de un recuadro.
6963 Puede aplicarse a uno existente o a uno nuevo, definido por el usuario,
6965 \begin_inset space \thinspace{}
6968 e., un nuevo estilo de texto.
6970 \begin_inset space ~
6974 \begin_inset CommandInset ref
6976 reference "sub:estilo-del-texto"
6980 para más información.
6982 \begin_inset Quotes fld
6986 \begin_inset Flex CharStyle:Code
6989 \begin_layout Plain Layout
6996 \begin_inset Quotes frd
7002 \begin_layout Description
7003 \begin_inset Flex CharStyle:Code
7006 \begin_layout Plain Layout
7012 Una cadena que indica la anchura del margen izquierdo en la pantalla, por
7014 \begin_inset Quotes fld
7018 \begin_inset Quotes frd
7024 \begin_layout Description
7025 \begin_inset Flex CharStyle:Code
7028 \begin_layout Plain Layout
7034 Este comando borra un flotante existente.
7035 Es particularmente útil si quieres suprimir un flotante que ha sido definido
7036 en un archivo de entrada.
7039 \begin_layout Description
7040 \begin_inset Flex CharStyle:Code
7043 \begin_layout Plain Layout
7049 Este comando borra un estilo existente.
7050 Es particularmente útil si quieres suprimir un estilo que ha sido definido
7051 en un archivo de entrada.
7054 \begin_layout Description
7055 \begin_inset Flex CharStyle:Code
7058 \begin_layout Plain Layout
7066 A string indicating the file format (as defined in the Preferences dialog)
7067 produced by this class.
7068 It is mainly useful when OutputType is `literate' and one wants to define
7069 a new type of literate document.
7070 This string is reset to `docbook', `latex', or `literate' when the correspondin
7071 g OutputType parameter is encountered.
7074 \begin_layout Description
7075 \begin_inset Flex CharStyle:Code
7078 \begin_layout Plain Layout
7084 Una cadena que indica qué clase de documentos de salida que usan esta clase
7086 Por el momento, las opciones son : `docbook', `latex', y `literate'.
7089 \begin_layout Description
7090 \begin_inset Flex CharStyle:Code
7093 \begin_layout Plain Layout
7104 \begin_inset Flex CharStyle:Code
7107 \begin_layout Plain Layout
7118 \begin_inset Flex CharStyle:Code
7121 \begin_layout Plain Layout
7128 \begin_inset Flex CharStyle:Code
7131 \begin_layout Plain Layout
7137 ] El estilo de página predeterminad de la clase.
7138 Puede cambiarse en el diálogo
7139 \begin_inset Flex CharStyle:MenuItem
7142 \begin_layout Plain Layout
7143 Documento\SpecialChar \menuseparator
7152 \begin_layout Description
7153 \begin_inset Flex CharStyle:Code
7156 \begin_layout Plain Layout
7162 Establece el preámbulo LaTeX para el documento.
7163 Anotar que esto anulará completamente cualesquiera declaraciones
7164 \begin_inset Flex CharStyle:Code
7167 \begin_layout Plain Layout
7174 \begin_inset Flex CharStyle:Code
7177 \begin_layout Plain Layout
7185 \begin_inset Quotes fld
7189 \begin_inset Flex CharStyle:Code
7192 \begin_layout Plain Layout
7199 \begin_inset Quotes frd
7205 \begin_layout Description
7206 \begin_inset Flex CharStyle:Code
7209 \begin_layout Plain Layout
7216 \begin_inset CommandInset label
7223 \begin_inset Flex CharStyle:Code
7226 \begin_layout Plain Layout
7233 \begin_inset Flex CharStyle:Code
7236 \begin_layout Plain Layout
7245 \begin_inset Flex CharStyle:Code
7248 \begin_layout Plain Layout
7254 ] Si la clase ya proporciona, o no, la característica
7255 \begin_inset Flex CharStyle:Code
7258 \begin_layout Plain Layout
7265 Una característica es en general el nombre de un paquete (
7266 \begin_inset Flex CharStyle:Code
7269 \begin_layout Plain Layout
7276 \begin_inset Flex CharStyle:Code
7279 \begin_layout Plain Layout
7285 , \SpecialChar \ldots{}
7287 \begin_inset Flex CharStyle:Code
7290 \begin_layout Plain Layout
7297 \begin_inset Flex CharStyle:Code
7300 \begin_layout Plain Layout
7306 ,\SpecialChar \ldots{}
7307 ); la lista completa de características soportadas no está documentada,
7308 desafortunadamente, fuera del código fuente de LyX —véase
7309 \begin_inset Flex CharStyle:Code
7312 \begin_layout Plain Layout
7320 \begin_inset Flex CharStyle:MenuItem
7323 \begin_layout Plain Layout
7324 Ayuda\SpecialChar \menuseparator
7325 Configuración de LaTeX
7330 también ofrece un vistazo de los paquetes soportados.
7333 \begin_layout Description
7334 \begin_inset Flex CharStyle:Code
7337 \begin_layout Plain Layout
7344 \begin_inset Flex CharStyle:Code
7347 \begin_layout Plain Layout
7353 ] Indica que este formato proporciona la funcionalidad del módulo mencionado,
7354 que deberá especificarse con su nombre de archivo sin la extensión
7355 \begin_inset Flex CharStyle:Code
7358 \begin_layout Plain Layout
7365 Esto se usará típicamente si el formato incluye el módulo directamente,
7366 preferiblemente a usar la etiqueta
7367 \begin_inset Flex CharStyle:Code
7370 \begin_layout Plain Layout
7376 para indicar que debería utilizarse.
7377 Podría ser empleado en un módulo que provea una implementación alternativa
7378 de la misma funcionalidad.
7381 \begin_layout Description
7382 \begin_inset Flex CharStyle:Code
7385 \begin_layout Plain Layout
7392 \begin_inset Flex CharStyle:Code
7395 \begin_layout Plain Layout
7401 ] Si la clase requiere la característica
7402 \begin_inset Flex CharStyle:Code
7405 \begin_layout Plain Layout
7412 Múltiples características deben separarse con comas.
7413 Multiple features must be separated by commas.
7414 Anotar que solo se pueden demandar características soportadas.
7417 \begin_layout Description
7418 \begin_inset Flex CharStyle:Code
7421 \begin_layout Plain Layout
7427 Una cadena que indica la anchura del margen derecho en la pantalla, por
7429 \begin_inset Quotes fld
7433 \begin_inset Quotes frd
7439 \begin_layout Description
7440 \begin_inset Flex CharStyle:Code
7443 \begin_layout Plain Layout
7449 Establece qué divisiones se numeran.
7450 Corresponde al contador LaTeX
7451 \begin_inset Flex CharStyle:Code
7454 \begin_layout Plain Layout
7463 \begin_layout Description
7464 \begin_inset Flex CharStyle:Code
7467 \begin_layout Plain Layout
7476 \begin_inset Flex CharStyle:Code
7479 \begin_layout Plain Layout
7490 \begin_inset Flex CharStyle:Code
7493 \begin_layout Plain Layout
7499 ] Si debe imprimirse en una o en ambas caras del papel.
7500 Se puede cambiar en el diálogo
7501 \begin_inset Flex CharStyle:MenuItem
7504 \begin_layout Plain Layout
7505 Documento\SpecialChar \menuseparator
7514 \begin_layout Description
7515 \begin_inset Flex CharStyle:Code
7518 \begin_layout Plain Layout
7524 Esta secuencia define un nuevo estilo de párrafo.
7525 Si el estilo ya existe, en ese caso se redefinirán algunos de los parámetros.
7527 \begin_inset space ~
7531 \begin_inset CommandInset ref
7533 reference "sub:Estilos-de-párrafo"
7539 \begin_inset Quotes fld
7543 \begin_inset Flex CharStyle:Code
7546 \begin_layout Plain Layout
7553 \begin_inset Quotes frd
7559 \begin_layout Description
7560 \begin_inset Flex CharStyle:Code
7563 \begin_layout Plain Layout
7570 \begin_inset Flex CharStyle:Code
7573 \begin_layout Plain Layout
7579 ] El nombre del comando de entorno a usar con
7580 \begin_inset Flex CharStyle:Code
7583 \begin_layout Plain Layout
7592 \begin_layout Description
7593 \begin_inset Flex CharStyle:Code
7596 \begin_layout Plain Layout
7603 \begin_inset Flex CharStyle:Code
7606 \begin_layout Plain Layout
7615 \begin_inset Flex CharStyle:Code
7618 \begin_layout Plain Layout
7624 ] Indica qué clase de diseño se emplea para definir el título de un documento.
7626 \begin_inset Flex CharStyle:Code
7629 \begin_layout Plain Layout
7635 significa que la macro con nombre
7636 \begin_inset Flex CharStyle:Code
7639 \begin_layout Plain Layout
7645 se insertará después del último formato que tiene
7646 \begin_inset Quotes fld
7650 \begin_inset Flex CharStyle:Code
7653 \begin_layout Plain Layout
7660 \begin_inset Quotes frd
7665 \begin_inset Flex CharStyle:Code
7668 \begin_layout Plain Layout
7674 corresponde al caso en que el bloque de párrafos que tienen
7675 \begin_inset Quotes fld
7679 \begin_inset Flex CharStyle:Code
7682 \begin_layout Plain Layout
7689 \begin_inset Quotes frd
7692 debería ser incluido en el entorno
7693 \begin_inset Flex CharStyle:Code
7696 \begin_layout Plain Layout
7705 \begin_layout Description
7706 \begin_inset Flex CharStyle:Code
7709 \begin_layout Plain Layout
7715 Establece qué divisiones se incluyen en el índice general.
7716 Corresponde al contador LaTeX
7717 \begin_inset Flex CharStyle:Code
7720 \begin_layout Plain Layout
7729 \begin_layout Subsection
7731 \begin_inset Flex CharStyle:Code
7734 \begin_layout Plain Layout
7741 \begin_inset CommandInset label
7743 name "sub:classoptions"
7750 \begin_layout Standard
7752 \begin_inset Flex CharStyle:Code
7755 \begin_layout Plain Layout
7761 puede contener las siguientes entradas:
7764 \begin_layout Description
7765 \begin_inset Flex CharStyle:Code
7768 \begin_layout Plain Layout
7775 \begin_inset Flex CharStyle:Code
7778 \begin_layout Plain Layout
7784 ] La lista de los tamaños de fuente disponibles para la fuente principal
7785 del documento, separados por
7786 \begin_inset Quotes fld
7790 \begin_inset Flex CharStyle:Code
7793 \begin_layout Plain Layout
7800 \begin_inset Quotes frd
7806 \begin_layout Description
7807 \begin_inset Flex CharStyle:Code
7810 \begin_layout Plain Layout
7816 Para establecer la línea DTD con las clases con salida basada en XML.
7818 \begin_inset space \thinspace{}
7822 \begin_inset Quotes fld
7825 -//OASIS//DTD DocBook V4.2//EN
7826 \begin_inset Quotes frd
7832 \begin_layout Description
7833 \begin_inset Flex CharStyle:Code
7836 \begin_layout Plain Layout
7843 \begin_inset Flex CharStyle:Code
7846 \begin_layout Plain Layout
7847 string="empty|plain|headings|fancy"
7852 ] Lista de los estilos de página disponibles, separados por
7853 \begin_inset Quotes fld
7857 \begin_inset Flex CharStyle:Code
7860 \begin_layout Plain Layout
7867 \begin_inset Quotes frd
7873 \begin_layout Description
7874 \begin_inset Flex CharStyle:Code
7877 \begin_layout Plain Layout
7884 \begin_inset Flex CharStyle:Code
7887 \begin_layout Plain Layout
7893 ] Algunas opciones de clase de documento, separadas por coma, que se añadirán
7894 a la parte opcional del comando
7895 \begin_inset Flex CharStyle:Code
7898 \begin_layout Plain Layout
7909 \begin_layout Standard
7911 \begin_inset Flex CharStyle:Code
7914 \begin_layout Plain Layout
7921 \begin_inset Quotes fld
7925 \begin_inset Flex CharStyle:Code
7928 \begin_layout Plain Layout
7935 \begin_inset Quotes frd
7941 \begin_layout Subsection
7943 \begin_inset CommandInset label
7945 name "sub:Estilos-de-párrafo"
7952 \begin_layout Standard
7953 Una descripción de estilo de párrafo tiene una aspecto como éste:
7957 \begin_layout Plain Layout
7958 Anotar que esto definirá un nuevo diseño o modificará uno existente.
7966 \begin_layout LyX-Code
7973 \begin_layout LyX-Code
7977 \begin_layout LyX-Code
7981 \begin_layout Standard
7982 donde se permiten los comandos siguientes:
7985 \begin_layout Description
7986 \begin_inset Flex CharStyle:Code
7989 \begin_layout Plain Layout
7996 \begin_inset Flex CharStyle:Code
7999 \begin_layout Plain Layout
8004 , left, right, center
8009 ] Alineación del párrafo.
8012 \begin_layout Description
8013 \begin_inset Flex CharStyle:Code
8016 \begin_layout Plain Layout
8023 \begin_inset Flex CharStyle:Code
8026 \begin_layout Plain Layout
8031 , left, right, center
8036 ] Una lista separada con comas de alineaciones permitidas.
8037 (Algunos estilos de LaTeX prohiben ciertos alineamientos, ya que no tendrían
8039 Por ejemplo una alineación a la derecha o al centro de una lista numerada
8044 \begin_layout Description
8045 \begin_inset Flex CharStyle:Code
8048 \begin_layout Plain Layout
8055 \begin_inset Flex CharStyle:Code
8058 \begin_layout Plain Layout
8068 \begin_layout Plain Layout
8069 Anotar que aquí un 'float' es un número de verdad, como: 1.5.
8074 El espacio vertical con el que el último de una cadena de párrafos con
8075 este formato se separa del siguiente párrafo.
8076 Si el párrafo siguiente tiene otro diseño, las separaciones no son simplemente
8077 añadidas sino que se pone la máxima.
8080 \begin_layout Description
8081 \begin_inset Flex CharStyle:Code
8084 \begin_layout Plain Layout
8091 \begin_inset Flex CharStyle:Code
8094 \begin_layout Plain Layout
8100 La categoría para este estilo.
8101 Se usa para agrupar estilos relacionados en el recuadro de formato en la
8102 barra de herramientas.
8103 Se puede poner cualquier cadena en 'string' pero mejor usar categorías
8104 existentes con tus propios estilos.
8107 \begin_layout Description
8108 \begin_inset Flex CharStyle:Code
8111 \begin_layout Plain Layout
8117 Profundidad del comando XML.
8118 Usado solo con formatos tipo XML.
8121 \begin_layout Description
8122 \begin_inset Flex CharStyle:Code
8125 \begin_layout Plain Layout
8132 \begin_inset CommandInset label
8134 name "des:CopyStyle"
8139 \begin_inset Flex CharStyle:Code
8142 \begin_layout Plain Layout
8148 Copia todas las características de un estilo existente en el actual.
8152 \begin_layout Description
8153 \begin_inset Flex CharStyle:Code
8156 \begin_layout Plain Layout
8162 El nombre de un estilo cuyo preámbulo debería salir
8167 Esto permite asegurar un orden de los retazos de preámbulo si las definiciones
8168 de macros dependen de otra.
8172 \begin_layout Plain Layout
8173 Anotar que, excepto esta funcionalidad, no hay forma de asegurar ningún
8174 orden de los preámbulos.
8175 El orden que se ve en una versión dada de LyX puede cambiar sin previo
8176 aviso en versiones posteriores.
8184 \begin_layout Description
8185 \begin_inset Flex CharStyle:Code
8188 \begin_layout Plain Layout
8195 \begin_inset Flex CharStyle:Code
8198 \begin_layout Plain Layout
8203 , Box, Filled_Box, Static
8208 ] El tipo de etiqueta que se pone al final del párrafo (o secuencia de párrafos
8210 \begin_inset Flex CharStyle:Code
8213 \begin_layout Plain Layout
8220 \begin_inset Flex CharStyle:Code
8223 \begin_layout Plain Layout
8230 \begin_inset Flex CharStyle:Code
8233 \begin_layout Plain Layout
8240 \begin_inset Flex CharStyle:Code
8243 \begin_layout Plain Layout
8251 \begin_inset Flex CharStyle:Code
8254 \begin_layout Plain Layout
8261 \begin_inset Quotes fld
8265 \begin_inset Quotes frd
8269 \begin_inset Flex CharStyle:Code
8272 \begin_layout Plain Layout
8279 \begin_inset Flex CharStyle:Code
8282 \begin_layout Plain Layout
8283 \begin_inset space ~
8291 ) es un cuadrado blanco (resp.
8292 \begin_inset space ~
8295 negro) adecuado para marcas finales de demostraciones,
8296 \begin_inset Flex CharStyle:Code
8299 \begin_layout Plain Layout
8305 es una cadena de texto explícito.
8308 \begin_layout Description
8309 \begin_inset Flex CharStyle:Code
8312 \begin_layout Plain Layout
8319 \begin_inset Flex CharStyle:Code
8322 \begin_layout Plain Layout
8328 ] La cadena usada para una etiqueta con un
8329 \begin_inset Flex CharStyle:Code
8332 \begin_layout Plain Layout
8339 \begin_inset Flex CharStyle:Code
8342 \begin_layout Plain Layout
8352 \begin_layout Description
8353 \begin_inset Flex CharStyle:Code
8356 \begin_layout Plain Layout
8363 \begin_inset Flex CharStyle:Code
8366 \begin_layout Plain Layout
8377 \begin_inset Flex CharStyle:Code
8380 \begin_layout Plain Layout
8389 \begin_layout Description
8390 \begin_inset Flex CharStyle:Code
8393 \begin_layout Plain Layout
8400 \begin_inset Flex CharStyle:Code
8403 \begin_layout Plain Layout
8413 ] Con este parámetro se puede poner el valor
8414 \begin_inset Flex CharStyle:MenuItem
8417 \begin_layout Plain Layout
8424 \begin_inset Quotes fld
8427 Espacio vertical encima
8428 \begin_inset Quotes frd
8432 \begin_inset Flex CharStyle:MenuItem
8435 \begin_layout Plain Layout
8436 Editar\SpecialChar \menuseparator
8437 Configuración del párrafo
8442 , cuando se inicia un párrafo con este estilo.
8446 \begin_layout Plain Layout
8451 No estoy seguro de que esta configuración tenga mucho uso, y probablemente
8452 se quitará en próximas versiones.
8460 \begin_layout Description
8461 \begin_inset Flex CharStyle:Code
8464 \begin_layout Plain Layout
8470 La fuente usada para el cuerpo del texto
8476 \begin_inset space ~
8480 \begin_inset CommandInset ref
8482 reference "sub:fuentes"
8487 Anotar que al definir esta fuente se define automáticamente la de la etiqueta,
8489 \begin_inset Flex CharStyle:Code
8492 \begin_layout Plain Layout
8499 Así que debería definirse primero ésta si se quiere definir también
8500 \begin_inset Flex CharStyle:Code
8503 \begin_layout Plain Layout
8512 \begin_layout Description
8513 \begin_inset Flex CharStyle:Code
8516 \begin_layout Plain Layout
8523 \begin_inset CommandInset label
8525 name "des:FreeSpacing"
8532 \begin_inset Flex CharStyle:Code
8535 \begin_layout Plain Layout
8546 \begin_inset Flex CharStyle:Code
8549 \begin_layout Plain Layout
8555 ] Usualmente LyX no permite insertar más de un espacio entre palabras, puesto
8556 que un espacio se considera como la separación entre dos palabras, no un
8557 carácter o símbolo por sí mismo.
8558 Esto es una buena cosa pero a veces puede ser molesta, por ejemplo, para
8559 escribir código de programas o de LaTeX puro.
8560 Por esta razón se puede habilitar
8561 \begin_inset Flex CharStyle:Code
8564 \begin_layout Plain Layout
8571 Anotar que LyX creará espacios protegidos para los espacios adicionales
8572 en modos que no sean LaTeX.
8576 \begin_layout Description
8577 \begin_inset Flex CharStyle:Code
8580 \begin_layout Plain Layout
8586 [[FIXME]] (Usado solo con formatos tipo XML.)
8589 \begin_layout Description
8590 \begin_inset Flex CharStyle:Code
8593 \begin_layout Plain Layout
8600 \begin_inset Flex CharStyle:Code
8603 \begin_layout Plain Layout
8609 Si es 1, marca el formato como parte de un pequeño bloque (véanse también
8611 \begin_inset Flex CharStyle:Code
8614 \begin_layout Plain Layout
8621 \begin_inset Flex CharStyle:Code
8624 \begin_layout Plain Layout
8633 \begin_layout Description
8634 \begin_inset Flex CharStyle:Code
8637 \begin_layout Plain Layout
8644 \begin_inset Flex CharStyle:Code
8647 \begin_layout Plain Layout
8653 ] Esto proporciona espacio extra entre párrafos que tienen el mismo formato.
8654 Si se ponen otros formatos en un entorno, cada uno es separado con el comando
8656 \begin_inset Flex CharStyle:Code
8659 \begin_layout Plain Layout
8666 Pero el conjunto de los ítems del entorno son separados adicionalmente
8668 \begin_inset Flex CharStyle:Code
8671 \begin_layout Plain Layout
8678 Anotar que esto es un
8683 \begin_layout Description
8684 \begin_inset Flex CharStyle:Code
8687 \begin_layout Plain Layout
8693 [[FIXME]] (Usado solo con formatos tipo XML.)
8696 \begin_layout Description
8697 \begin_inset Flex CharStyle:Code
8700 \begin_layout Plain Layout
8707 \begin_inset CommandInset label
8709 name "des:KeepEmpty"
8716 \begin_inset Flex CharStyle:Code
8719 \begin_layout Plain Layout
8730 \begin_inset Flex CharStyle:Code
8733 \begin_layout Plain Layout
8739 ] Habitualmente, LyX no permite dejar un párrafo vacío, porque llevaría
8740 a una salida de LaTeX vacía.
8741 Sin embargo, hay algunos casos donde podría ser útil: en una plantilla
8742 de carta, los campos requeridos pueden proporcionarse vacíos, así el usuario
8743 no los olvida; en algunos casos especiales, se puede usar un formato que
8744 no contiene texto real como una especie de salto.
8747 \begin_layout Description
8748 \begin_inset Flex CharStyle:Code
8751 \begin_layout Plain Layout
8757 [float=0] El espacio vertical entre la etiqueta y el cuerpo del texto.
8758 Solo se usa para etiquetas que están sobre el cuerpo del texto (
8759 \begin_inset Flex CharStyle:Code
8762 \begin_layout Plain Layout
8769 \begin_inset Flex CharStyle:Code
8772 \begin_layout Plain Layout
8773 Centered_Top_Environment
8781 \begin_layout Description
8782 \begin_inset Flex CharStyle:Code
8785 \begin_layout Plain Layout
8792 \begin_inset Flex CharStyle:Code
8795 \begin_layout Plain Layout
8801 ] El nombre del contador para numeración automática (véase la sección
8802 \begin_inset space ~
8806 \begin_inset CommandInset ref
8808 reference "sub:contadores"
8814 \begin_inset Flex CharStyle:Code
8817 \begin_layout Plain Layout
8824 \begin_inset Flex CharStyle:Code
8827 \begin_layout Plain Layout
8836 \begin_layout Description
8837 \begin_inset Flex CharStyle:Code
8840 \begin_layout Plain Layout
8846 La fuente usada para la etiqueta.
8848 \begin_inset space ~
8852 \begin_inset CommandInset ref
8854 reference "sub:fuentes"
8861 \begin_layout Description
8862 \begin_inset Flex CharStyle:Code
8865 \begin_layout Plain Layout
8871 Texto que indica cuánto se debe sangrar una etiqueta.
8874 \begin_layout Description
8875 \begin_inset Flex CharStyle:Code
8878 \begin_layout Plain Layout
8885 \begin_inset Flex CharStyle:Code
8888 \begin_layout Plain Layout
8894 ] El espacio horizontal entre la etiqueta y el cuerpo del texto.
8895 Solo se usa para etiquetas que no están sobre el cuerpo del texto.
8898 \begin_layout Description
8899 \begin_inset Flex CharStyle:Code
8902 \begin_layout Plain Layout
8909 \begin_inset Flex CharStyle:Code
8912 \begin_layout Plain Layout
8918 ] La cadena usada para una etiqueta del tipo
8919 \begin_inset Flex CharStyle:Code
8922 \begin_layout Plain Layout
8930 \begin_inset Flex CharStyle:Code
8933 \begin_layout Plain Layout
8939 está establecido, esta cadena puede contener los comandos especiales de
8940 formato descritos en la sección
8941 \begin_inset space ~
8945 \begin_inset CommandInset ref
8947 reference "sub:contadores"
8955 \begin_layout Plain Layout
8956 Por motivos de compatibilidad retroactiva, la cadena
8957 \begin_inset Flex CharStyle:Code
8960 \begin_layout Plain Layout
8970 será reemplazada por la ampliada
8971 \begin_inset Flex CharStyle:Code
8974 \begin_layout Plain Layout
8981 \begin_inset Flex CharStyle:Code
8984 \begin_layout Plain Layout
8993 Esta característica ahora está obsoleta y debería reemplazarse por los
8994 mecanismos de la sección
8995 \begin_inset space ~
8999 \begin_inset CommandInset ref
9001 reference "sub:contadores"
9013 \begin_layout Description
9014 \begin_inset Flex CharStyle:Code
9017 \begin_layout Plain Layout
9024 \begin_inset Flex CharStyle:Code
9027 \begin_layout Plain Layout
9033 ] Esta se usa en el apéndice en vez de
9034 \begin_inset Flex CharStyle:Code
9037 \begin_layout Plain Layout
9044 Anotar que toda declaración de
9045 \begin_inset Flex CharStyle:Code
9048 \begin_layout Plain Layout
9055 \begin_inset Flex CharStyle:Code
9058 \begin_layout Plain Layout
9067 \begin_layout Description
9068 \begin_inset Flex CharStyle:Code
9071 \begin_layout Plain Layout
9077 [FIXME] (Usado solo con formatos tipo XML.)
9080 \begin_layout Description
9081 \begin_inset Flex CharStyle:Code
9084 \begin_layout Plain Layout
9091 \begin_inset Flex CharStyle:Code
9094 \begin_layout Plain Layout
9099 , Manual, Static, Top_Environment,
9100 \begin_inset Newline newline
9103 Centered_Top_Environment, Sensitive, Counter
9109 \begin_inset Newline newline
9113 \begin_inset Flex CharStyle:Code
9116 \begin_layout Plain Layout
9122 significa que la etiqueta es la primera palabra (hasta el primer espacio
9127 \begin_layout Plain Layout
9128 Usa espacios protegidos si quieres más de una palabra como etiqueta.
9134 \begin_inset Flex CharStyle:Code
9137 \begin_layout Plain Layout
9143 significa que está definida en el formato (véase
9144 \begin_inset Flex CharStyle:Code
9147 \begin_layout Plain Layout
9155 \begin_inset Flex CharStyle:Code
9158 \begin_layout Plain Layout
9165 \begin_inset Flex CharStyle:Code
9168 \begin_layout Plain Layout
9169 Centered_Top_Environment
9174 son casos especiales de
9175 \begin_inset Flex CharStyle:Code
9178 \begin_layout Plain Layout
9185 La etiqueta se imprimirá sobre el párrafo, pero solo al principio de un
9186 entorno o de una cadena de párrafos con este formato.
9187 Ejemplos habituales son los formatos
9188 \begin_inset Flex CharStyle:MenuItem
9191 \begin_layout Plain Layout
9198 \begin_inset Flex CharStyle:MenuItem
9201 \begin_layout Plain Layout
9208 También es éste el caso para etiquetas tipo
9209 \begin_inset Flex CharStyle:Code
9212 \begin_layout Plain Layout
9219 \begin_inset Flex CharStyle:Code
9222 \begin_layout Plain Layout
9228 tipo latex, con el fin de que los formatos para teoremas funcionen correctament
9231 \begin_inset Flex CharStyle:Code
9234 \begin_layout Plain Layout
9240 es un caso especial para las etiquetas de las leyendas de
9241 \begin_inset Quotes fld
9245 \begin_inset Quotes frd
9249 \begin_inset Quotes fld
9253 \begin_inset Quotes frd
9258 \begin_inset Flex CharStyle:Code
9261 \begin_layout Plain Layout
9267 quiere decir que la cadena (en código duro) de la etiqueta depende de la
9270 \begin_inset Flex CharStyle:Code
9273 \begin_layout Plain Layout
9279 define automáticamente etiquetas numeradas.
9281 \begin_inset space ~
9285 \begin_inset CommandInset ref
9287 reference "sub:contadores"
9294 \begin_layout Description
9295 \begin_inset Flex CharStyle:Code
9298 \begin_layout Plain Layout
9304 El nombre correspondiente en LaTeX, ya sea de un comando o de un entorno.
9307 \begin_layout Description
9308 \begin_inset Flex CharStyle:Code
9311 \begin_layout Plain Layout
9317 Un parámetro opcional para el correspondiente
9318 \begin_inset Flex CharStyle:Code
9321 \begin_layout Plain Layout
9328 Este parámetro no se puede cambiar desde dentro de LyX.
9331 \begin_layout Description
9332 \begin_inset Flex CharStyle:Code
9335 \begin_layout Plain Layout
9342 \begin_inset CommandInset label
9344 name "des:LatexType"
9349 \begin_inset Flex CharStyle:Code
9352 \begin_layout Plain Layout
9357 , Command, Environment, Item_Environment,
9363 \begin_inset Flex CharStyle:Code
9366 \begin_layout Plain Layout
9372 ] Cómo debería el formato traducirse a LaTeX.
9374 \begin_inset Flex CharStyle:Code
9377 \begin_layout Plain Layout
9383 significa nada especial.
9385 \begin_inset Flex CharStyle:Code
9388 \begin_layout Plain Layout
9395 \begin_inset Flex CharStyle:Code
9398 \begin_layout Plain Layout
9405 {\SpecialChar \ldots{}
9412 \begin_inset Flex CharStyle:Code
9415 \begin_layout Plain Layout
9422 \begin_inset Newline linebreak
9426 \begin_inset Flex CharStyle:Code
9429 \begin_layout Plain Layout
9436 }\SpecialChar \ldots{}
9450 \begin_inset Flex CharStyle:Code
9453 \begin_layout Plain Layout
9460 \begin_inset Flex CharStyle:Code
9463 \begin_layout Plain Layout
9469 , excepto que se genera un
9470 \begin_inset Flex CharStyle:Code
9473 \begin_layout Plain Layout
9481 para cada párrafo de este entorno.
9483 \begin_inset Flex CharStyle:Code
9486 \begin_layout Plain Layout
9493 \begin_inset Flex CharStyle:Code
9496 \begin_layout Plain Layout
9503 \begin_inset Flex CharStyle:Code
9506 \begin_layout Plain Layout
9512 se pasa como argumento al entorno.
9514 \begin_inset Flex CharStyle:Code
9517 \begin_layout Plain Layout
9523 puede definirse en el diálogo
9524 \begin_inset Flex CharStyle:MenuItem
9527 \begin_layout Plain Layout
9528 Configuración del párrafo
9535 \begin_inset Flex CharStyle:Code
9538 \begin_layout Plain Layout
9546 es quizá un poco confuso, porque estas reglas se aplican también a las
9548 Echa un vistazo a los archivos de las clases SGML para ejemplos específicos.
9551 \begin_layout Standard
9552 Poniendo juntas estas últimas cosas, la salida LaTeX será una de estas:
9555 \begin_layout LyX-Code
9558 latexname[latexparam]{\SpecialChar \ldots{}
9562 \begin_layout Standard
9566 \begin_layout LyX-Code
9569 begin{latexname}[latexparam] \SpecialChar \ldots{}
9575 \begin_layout Standard
9576 dependiendo del tipo de LaTeX.
9579 \begin_layout Description
9580 \begin_inset Flex CharStyle:Code
9583 \begin_layout Plain Layout
9590 \begin_inset Flex CharStyle:Code
9593 \begin_layout Plain Layout
9599 ] Si pones formatos en entornos, los márgenes izquierdos no son simplemente
9600 añadidos, sino aumentados en un factor
9601 \begin_inset Formula $\frac{4}{depth+4}$
9605 Anotar que este parámetro se usa también cuando el margen se define como
9607 \begin_inset Flex CharStyle:Code
9610 \begin_layout Plain Layout
9617 \begin_inset Flex CharStyle:Code
9620 \begin_layout Plain Layout
9627 En ese caso se añade al margen manual o dinámico.
9629 \begin_inset Newline newline
9632 El argumento se pasa como una cadena de caracteres.
9634 \begin_inset Quotes fld
9638 \begin_inset Flex CharStyle:Code
9641 \begin_layout Plain Layout
9648 \begin_inset Quotes frd
9651 significa que el párrafo se sangra con la anchura de
9652 \begin_inset Quotes fld
9656 \begin_inset Flex CharStyle:Code
9659 \begin_layout Plain Layout
9666 \begin_inset Quotes frd
9669 en la fuente normal.
9670 Se puede obtener una anchura negativa anteponiendo
9671 \begin_inset Quotes fld
9675 \begin_inset Flex CharStyle:Code
9678 \begin_layout Plain Layout
9685 \begin_inset Quotes frd
9689 Se eligió este método para que el aspecto sea el mismo con cada una de
9690 las fuentes de pantalla usadas.
9693 \begin_layout Description
9694 \begin_inset Flex CharStyle:Code
9697 \begin_layout Plain Layout
9704 \begin_inset Flex CharStyle:Code
9707 \begin_layout Plain Layout
9712 , Manual, Dynamic, First_Dynamic, Right_Address_Box
9718 \begin_inset Newline newline
9721 El tipo de margen que el formato tiene en el lado izquierdo.
9723 \begin_inset Flex CharStyle:Code
9726 \begin_layout Plain Layout
9732 significa un margen fijo.
9734 \begin_inset Flex CharStyle:Code
9737 \begin_layout Plain Layout
9743 significa que el margen izquierdo depende de la cadena introducida en el
9745 \begin_inset Flex CharStyle:MenuItem
9748 \begin_layout Plain Layout
9749 Editar\SpecialChar \menuseparator
9750 Configuración del párrafo\SpecialChar \ldots{}
9757 Esto se utiliza para componer bonitas listas sin tabuladores.
9759 \begin_inset Flex CharStyle:Code
9762 \begin_layout Plain Layout
9768 significa que el margen depende del tamaño de la etiqueta.
9769 Esto se usa para las cabeceras automáticas de las listas numeradas.
9770 Es obvio que la cabecera
9771 \begin_inset Quotes fld
9774 5.4.3.2.1 Cabecera muy larga
9775 \begin_inset Quotes frd
9778 debe tener un margen izquierdo más amplio (tan ancho como
9779 \begin_inset Quotes fld
9783 \begin_inset Quotes frd
9787 \begin_inset Quotes fld
9790 3.2 Cabecera muy larga
9791 \begin_inset Quotes frd
9795 \begin_inset Quotes fld
9798 procesadores de texto
9799 \begin_inset Quotes frd
9802 corrientes no sean capaces de hacer esto.
9804 \begin_inset Flex CharStyle:Code
9807 \begin_layout Plain Layout
9813 es similar, pero solo la primera fila del párrafo es dinámica, mientras
9814 que las demás son estáticas; esto se emplea, por ejemplo, para descripciones.
9816 \begin_inset Flex CharStyle:Code
9819 \begin_layout Plain Layout
9825 significa que el margen se elige de manera que la fila más larga de este
9826 párrafo se adapte al margen derecho.
9827 Esto se emplea para componer una dirección en el lado derecho de la página.
9831 \begin_layout Description
9832 \begin_inset Flex CharStyle:Code
9835 \begin_layout Plain Layout
9842 \begin_inset Flex CharStyle:Code
9845 \begin_layout Plain Layout
9854 \begin_inset Flex CharStyle:Code
9857 \begin_layout Plain Layout
9863 ] Si los comandos frágiles en este formato deberían ser protegidos,
9864 \begin_inset Flex CharStyle:Code
9867 \begin_layout Plain Layout
9880 si este comando debería él mismo ser protegido.)
9883 \begin_layout Description
9884 \begin_inset Flex CharStyle:Code
9887 \begin_layout Plain Layout
9894 \begin_inset Flex CharStyle:Code
9897 \begin_layout Plain Layout
9904 \begin_inset Flex CharStyle:Code
9907 \begin_layout Plain Layout
9915 ] Si las líneas nuevas se transforman en líneas nuevas LaTeX (
9916 \begin_inset Flex CharStyle:Code
9919 \begin_layout Plain Layout
9930 La transformación puede desactivarse para permitir una edición más confortable
9934 \begin_layout Description
9935 \begin_inset Flex CharStyle:Code
9938 \begin_layout Plain Layout
9945 \begin_inset Flex CharStyle:Code
9948 \begin_layout Plain Layout
9955 \begin_inset Flex CharStyle:Code
9958 \begin_layout Plain Layout
9966 ] Si se permite sangrar la primera fila del párrafo siguiente.
9968 \begin_inset Flex CharStyle:Code
9971 \begin_layout Plain Layout
9977 significa que no se permite hacerlo;
9978 \begin_inset Flex CharStyle:Code
9981 \begin_layout Plain Layout
9987 significa que puede hacerse si se desea.
9990 \begin_layout Description
9991 \begin_inset Flex CharStyle:Code
9994 \begin_layout Plain Layout
10000 Nombre de un formato que ha reemplazado este formato.
10001 Esto se emplea para renombrar un formato, mientras que se mantiene compatibilid
10005 \begin_layout Description
10006 \begin_inset Flex CharStyle:Code
10009 \begin_layout Plain Layout
10016 \begin_inset Flex CharStyle:Code
10019 \begin_layout Plain Layout
10025 ] El número de argumentos opcionales que pueden usarse con este formato.
10026 Esto es útil para cosas como encabezados de sección, y solo tiene sentido
10030 \begin_layout Description
10031 \begin_inset Flex CharStyle:Code
10034 \begin_layout Plain Layout
10041 \begin_inset Flex CharStyle:Code
10044 \begin_layout Plain Layout
10050 ] El sangrado de la primera línea de un párrafo.
10052 \begin_inset Flex CharStyle:Code
10055 \begin_layout Plain Layout
10061 estará fijado para un determinado formato.
10062 La excepción es el formato Normal, puesto que la sangría de un párrafo
10063 de formato Normal puede prohibirse con
10064 \begin_inset Flex CharStyle:Code
10067 \begin_layout Plain Layout
10074 Además, los párrafos de formato Normal dentro de entornos usan la sangría
10076 \begin_inset Flex CharStyle:Code
10079 \begin_layout Plain Layout
10085 del entorno, no su propio valor.
10086 Por ejemplo, los párrafos Normales en una enumeración no se sangran.
10089 \begin_layout Description
10090 \begin_inset Flex CharStyle:Code
10093 \begin_layout Plain Layout
10100 \begin_inset Flex CharStyle:Code
10103 \begin_layout Plain Layout
10109 ] El espacio vertical entre dos párrafos de este formato.
10112 \begin_layout Description
10113 \begin_inset Flex CharStyle:Code
10116 \begin_layout Plain Layout
10123 \begin_inset Flex CharStyle:Code
10126 \begin_layout Plain Layout
10132 ] LyX permite al usuario elegir entre
10133 \begin_inset Quotes fld
10137 \begin_inset Quotes frd
10141 \begin_inset Quotes fld
10145 \begin_inset Quotes frd
10148 para componer un documento.
10150 \begin_inset Quotes fld
10154 \begin_inset Quotes frd
10157 , este valor es completamente ignorado.
10159 \begin_inset Quotes fld
10163 \begin_inset Quotes frd
10166 , el sangrado de un formato tipo
10167 \begin_inset Quotes fld
10171 \begin_inset Quotes frd
10174 de LaTeX se ignora y todos los párrafos son separados con este argumento
10176 \begin_inset Quotes fld
10180 \begin_inset Quotes frd
10184 El espacio vertical se calcula con
10185 \begin_inset Flex CharStyle:Code
10188 \begin_layout Plain Layout
10190 \begin_inset space ~
10199 \begin_inset Flex CharStyle:Code
10202 \begin_layout Plain Layout
10208 es la altura de una fila con la fuente normal.
10209 De esta forma, el aspecto queda igual con diferentes fuentes de pantalla.
10212 \begin_layout Description
10213 \begin_inset Flex CharStyle:Code
10216 \begin_layout Plain Layout
10223 \begin_inset CommandInset label
10225 name "des:PathThru"
10232 \begin_inset Flex CharStyle:Code
10235 \begin_layout Plain Layout
10246 \begin_inset Flex CharStyle:Code
10249 \begin_layout Plain Layout
10255 ] Si el contenido de este párrafo debería aparecer en la salida en forma
10256 cruda, es decir sin las traducciones especiales que LaTeX necesitaría.
10259 \begin_layout Description
10260 \begin_inset Flex CharStyle:Code
10263 \begin_layout Plain Layout
10270 \begin_inset CommandInset label
10272 name "des:Preamble"
10276 Información a incluir en el preámbulo LaTeX cuando se usa este estilo.
10277 Utilizado para definir macros, paquetes a cargar, etc., requeridos por este
10278 estilo en particular.
10280 \begin_inset Quotes fld
10284 \begin_inset Flex CharStyle:Code
10287 \begin_layout Plain Layout
10294 \begin_inset Quotes frd
10300 \begin_layout Description
10301 \begin_inset Flex CharStyle:Code
10304 \begin_layout Plain Layout
10313 \begin_inset Flex CharStyle:Code
10316 \begin_layout Plain Layout
10325 \begin_inset CommandInset label
10327 name "des:Requires"
10331 Si el formato requiere la característica
10332 \begin_inset Flex CharStyle:Code
10335 \begin_layout Plain Layout
10342 Véase arriba (página
10343 \begin_inset CommandInset ref
10344 LatexCommand pageref
10345 reference "des:Provides"
10349 ) la descripción de
10350 \begin_inset Flex CharStyle:Code
10353 \begin_layout Plain Layout
10359 para información sobre 'características'.
10363 \begin_layout Description
10364 \begin_inset Flex CharStyle:Code
10367 \begin_layout Plain Layout
10374 \begin_inset Flex CharStyle:Code
10377 \begin_layout Plain Layout
10384 \begin_inset Flex CharStyle:Code
10387 \begin_layout Plain Layout
10396 \begin_layout Description
10397 \begin_inset Flex CharStyle:Code
10400 \begin_layout Plain Layout
10407 \begin_inset Flex CharStyle:Code
10410 \begin_layout Plain Layout
10415 , onehalf, double, other
10424 ] Esto define cuál debería ser el espacio predefinido en el formato.
10426 \begin_inset Flex CharStyle:Code
10429 \begin_layout Plain Layout
10436 \begin_inset Flex CharStyle:Code
10439 \begin_layout Plain Layout
10446 \begin_inset Flex CharStyle:Code
10449 \begin_layout Plain Layout
10455 corresponden respectivamente a un multiplicador de 1, 1.25 y 1.667.
10456 Si se especifica el argumento
10457 \begin_inset Flex CharStyle:Code
10460 \begin_layout Plain Layout
10466 , entonces se debería proporcionar además un argumento numérico que será
10467 el valor real del multiplicador.
10468 Anotar que, al contrario que otros parámetros,
10469 \begin_inset Flex CharStyle:Code
10472 \begin_layout Plain Layout
10478 implica la generación de código LaTeX específico, usando el paquete
10479 \begin_inset Flex CharStyle:Code
10482 \begin_layout Plain Layout
10491 \begin_layout Description
10492 \begin_inset Flex CharStyle:Code
10495 \begin_layout Plain Layout
10501 La fuente para el cuerpo del texto.
10503 \begin_inset CommandInset ref
10505 reference "sub:fuentes"
10512 \begin_layout Description
10513 \begin_inset Flex CharStyle:Code
10516 \begin_layout Plain Layout
10524 El nivel del estilo en el índice general.
10525 Esto se usa para la numeración automática de los encabezados de sección.
10528 \begin_layout Description
10529 \begin_inset Flex CharStyle:Code
10532 \begin_layout Plain Layout
10539 \begin_inset Flex CharStyle:Code
10542 \begin_layout Plain Layout
10548 ] El espacio vertical con el que el primero de una cadena de párrafos con
10549 este formato se separa del párrafo anterior.
10550 Si el párrafo anterior tiene otro formato, la separación no es simplemente
10551 añadida, sino que se pone la máxima.
10554 \begin_layout Subsection
10556 \begin_inset CommandInset label
10558 name "sub:flotantes"
10565 \begin_layout Standard
10566 Desde la versión 1.3.0 de LyX, ha sido posible y necesario definir los flotantes
10568 \begin_inset Flex CharStyle:MenuItem
10571 \begin_layout Plain Layout
10578 \begin_inset Flex CharStyle:MenuItem
10581 \begin_layout Plain Layout
10587 , \SpecialChar \ldots{}
10588 ) en la propia clase de texto.
10589 Los flotantes normales se incluyen en el archivo
10590 \begin_inset Flex CharStyle:Code
10593 \begin_layout Plain Layout
10599 , así que no tendrás más que añadir
10602 \begin_layout LyX-Code
10603 Input stdfloats.inc
10606 \begin_layout Standard
10607 en tu archivo de formato.
10608 Si quieres implementar una clase de texto que proponga algún otro tipo
10609 de flotante (como la clase AGU empaquetada con LyX), la información siguiente
10610 te servirá de ayuda:
10613 \begin_layout Description
10614 \begin_inset Flex CharStyle:Code
10617 \begin_layout Plain Layout
10624 \begin_inset Flex CharStyle:Code
10627 \begin_layout Plain Layout
10634 \begin_inset Quotes erd
10638 \begin_inset Quotes erd
10641 ] La extensión del nombre de un archivo auxiliar para la lista de figuras
10643 LaTeX escribe las leyendas en este archivo.
10646 \begin_layout Description
10647 \begin_inset Flex CharStyle:Code
10650 \begin_layout Plain Layout
10657 \begin_inset Flex CharStyle:Code
10660 \begin_layout Plain Layout
10667 \begin_inset Quotes erd
10671 \begin_inset Quotes erd
10674 ] La cadena que se usará en los menús y también para la leyenda.
10677 This is translated to the current language if babel is used.
10680 \begin_layout Description
10681 \begin_inset Flex CharStyle:Code
10684 \begin_layout Plain Layout
10691 \begin_inset Flex CharStyle:Code
10694 \begin_layout Plain Layout
10703 \begin_inset Flex CharStyle:Code
10706 \begin_layout Plain Layout
10713 \begin_inset Flex CharStyle:Code
10716 \begin_layout Plain Layout
10722 si el flotante ya está definido por la clase de documento LaTeX.
10724 \begin_inset Flex CharStyle:Code
10727 \begin_layout Plain Layout
10733 , el flotante será definido usando el paquete LaTeX
10734 \begin_inset Flex CharStyle:Code
10737 \begin_layout Plain Layout
10746 \begin_layout Description
10747 \begin_inset Flex CharStyle:Code
10750 \begin_layout Plain Layout
10757 \begin_inset Flex CharStyle:Code
10760 \begin_layout Plain Layout
10767 \begin_inset Quotes erd
10771 \begin_inset Quotes erd
10774 ] El encabezado usado para la lista de flotantes.
10777 This is translated to the document language.
10780 \begin_layout Description
10781 \begin_inset Flex CharStyle:Code
10784 \begin_layout Plain Layout
10791 \begin_inset Flex CharStyle:Code
10794 \begin_layout Plain Layout
10801 \begin_inset Quotes erd
10805 \begin_inset Quotes erd
10808 ] Este argumento (opcional) determina si los flotantes de esta clase serán
10809 numerados dentro de alguna unidad de sección del documento.
10810 Por ejemplo, si es igual a
10811 \begin_inset Flex CharStyle:Code
10814 \begin_layout Plain Layout
10820 , los flotantes serán numerados dentro de los capítulos.
10823 \begin_layout Description
10824 \begin_inset Flex CharStyle:Code
10827 \begin_layout Plain Layout
10834 \begin_inset Flex CharStyle:Code
10837 \begin_layout Plain Layout
10844 \begin_inset Quotes erd
10848 \begin_inset Quotes erd
10851 ] La colocación por omisión para la clase dada de flotantes.
10853 \begin_inset Flex CharStyle:Code
10856 \begin_layout Plain Layout
10862 deberá ser un estándar LaTeX:
10863 \begin_inset Flex CharStyle:Code
10866 \begin_layout Plain Layout
10873 \begin_inset Flex CharStyle:Code
10876 \begin_layout Plain Layout
10883 \begin_inset Flex CharStyle:Code
10886 \begin_layout Plain Layout
10893 \begin_inset Flex CharStyle:Code
10896 \begin_layout Plain Layout
10903 \begin_inset Quotes fld
10907 \begin_inset Quotes frd
10911 \begin_inset Quotes fld
10915 \begin_inset Quotes frd
10919 \begin_inset Quotes fld
10923 \begin_inset Quotes frd
10927 \begin_inset Quotes fld
10931 \begin_inset Quotes frd
10934 (aquí), respectivamente.
10938 \begin_layout Plain Layout
10939 Anotar que el orden de estas letras en la cadena es irrelevante, como en
10945 Por encima de éstos hay un nuevo tipo,
10946 \begin_inset Flex CharStyle:Code
10949 \begin_layout Plain Layout
10955 , que no corresponde realmente a un flotante, ya que se refiere a: ponerlo
10957 \begin_inset Quotes fld
10961 \begin_inset Quotes frd
10964 , y en ninguna otra parte.
10965 Anotar que, sin embargo, el colocador
10966 \begin_inset Flex CharStyle:Code
10969 \begin_layout Plain Layout
10975 es especial y, debido a detalles de implementación, no puede usarse en
10976 tipos de flotantes no empotrados.
10977 Si no comprendes lo que esto significa, usa solo
10978 \begin_inset Quotes fld
10982 \begin_inset Flex CharStyle:Code
10985 \begin_layout Plain Layout
10992 \begin_inset Quotes frd
10998 \begin_layout Description
10999 \begin_inset Flex CharStyle:Code
11002 \begin_layout Plain Layout
11009 \begin_inset Flex CharStyle:Code
11012 \begin_layout Plain Layout
11019 \begin_inset Quotes erd
11023 \begin_inset Quotes erd
11026 ] El estilo usado cuando se define el flotante con
11027 \begin_inset Flex CharStyle:Code
11030 \begin_layout Plain Layout
11041 \begin_layout Description
11042 \begin_inset Flex CharStyle:Code
11045 \begin_layout Plain Layout
11052 \begin_inset Flex CharStyle:Code
11055 \begin_layout Plain Layout
11062 \begin_inset Quotes erd
11066 \begin_inset Quotes erd
11070 \begin_inset Quotes fld
11074 \begin_inset Quotes frd
11077 de la nueva clase de flotante, como programa o algoritmo.
11078 Después del apropiado
11079 \begin_inset Flex CharStyle:Code
11082 \begin_layout Plain Layout
11090 , comandos tales como
11091 \begin_inset Flex CharStyle:Code
11094 \begin_layout Plain Layout
11103 \begin_inset Flex CharStyle:Code
11106 \begin_layout Plain Layout
11114 estarán disponibles.
11117 \begin_layout Standard
11118 Anotar que al definir un flotante con tipo
11119 \begin_inset Flex CharStyle:Code
11122 \begin_layout Plain Layout
11130 automáticamente se define el correspondiente contador con nombre
11131 \begin_inset Flex CharStyle:Code
11134 \begin_layout Plain Layout
11145 \begin_layout Subsection
11146 Recuadros flexibles y formato del recuadro
11147 \begin_inset CommandInset label
11149 name "sub:estilo-del-texto"
11156 \begin_layout Standard
11157 LyX ha soportado estilos de texto desde la versión 1.4.0; desde la versión
11158 1.6.0, estos son denominados recuadros flexibles.
11162 \begin_layout Standard
11163 Los recuadros flexibles son de tres tipos:
11166 \begin_layout Itemize
11168 \begin_inset Flex CharStyle:Code
11171 \begin_layout Plain Layout
11177 ): estos definen diseños semánticos correspondientes a comandos LaTeX como
11179 \begin_inset Flex CharStyle:Code
11182 \begin_layout Plain Layout
11191 \begin_inset Flex CharStyle:Code
11194 \begin_layout Plain Layout
11205 \begin_layout Itemize
11206 definido por el usuario (
11207 \begin_inset Flex CharStyle:Code
11210 \begin_layout Plain Layout
11216 ): estos se pueden usar para definir recuadros plegables personalizados,
11217 del tipo de los de código TeX, notas al pie y similares.
11218 Un ejemplo obvio es un recuadro de nota final, definido en el módulo del
11220 \begin_inset Flex CharStyle:Code
11223 \begin_layout Plain Layout
11232 \begin_layout Itemize
11234 \begin_inset Flex CharStyle:Code
11237 \begin_layout Plain Layout
11243 ): para usar con las clases DocBook.
11246 \begin_layout Standard
11247 Los recuadros flexibles se definen usando la etiqueta
11248 \begin_inset Flex CharStyle:Code
11251 \begin_layout Plain Layout
11257 , que se explicará en un momento.
11260 \begin_layout Standard
11262 \begin_inset Flex CharStyle:Code
11265 \begin_layout Plain Layout
11271 también sirve para otra función: puede utilizarse para personalizar el
11272 diseño general de muchos tipos diferentes de recuadros.
11274 \begin_inset Flex CharStyle:Code
11277 \begin_layout Plain Layout
11283 permite personalizar los parámetros de diseño de notas al pie, notas al
11284 margen, notas, recuadros de código TeX (ERT), ramas, listados de programa,
11285 índices, cuadros, tablas, algoritmos, URL, y argumentos opcionales, así
11286 como para definir recuadros flexibles.
11289 \begin_layout Standard
11291 \begin_inset Flex CharStyle:Code
11294 \begin_layout Plain Layout
11300 debe comenzar con una línea de la forma:
11303 \begin_layout LyX-Code
11307 \begin_layout Standard
11309 \begin_inset Flex CharStyle:Code
11312 \begin_layout Plain Layout
11318 indica el recuadro cuyo formato se va a definir, y hay dos casos.
11321 \begin_layout Enumerate
11322 Se va a modificar el formato para un tipo de recuadro preexistente.
11324 \begin_inset Flex CharStyle:Code
11327 \begin_layout Plain Layout
11333 puede ser uno cualquiera de los siguientes:
11334 \begin_inset Flex CharStyle:Code
11337 \begin_layout Plain Layout
11344 \begin_inset Flex CharStyle:Code
11347 \begin_layout Plain Layout
11354 \begin_inset Flex CharStyle:Code
11357 \begin_layout Plain Layout
11364 \begin_inset Flex CharStyle:Code
11367 \begin_layout Plain Layout
11374 \begin_inset Flex CharStyle:Code
11377 \begin_layout Plain Layout
11384 \begin_inset Flex CharStyle:Code
11387 \begin_layout Plain Layout
11394 \begin_inset Flex CharStyle:Code
11397 \begin_layout Plain Layout
11404 \begin_inset Flex CharStyle:Code
11407 \begin_layout Plain Layout
11414 \begin_inset Flex CharStyle:Code
11417 \begin_layout Plain Layout
11424 \begin_inset Flex CharStyle:Code
11427 \begin_layout Plain Layout
11434 \begin_inset Flex CharStyle:Code
11437 \begin_layout Plain Layout
11444 \begin_inset Flex CharStyle:Code
11447 \begin_layout Plain Layout
11454 \begin_inset Flex CharStyle:Code
11457 \begin_layout Plain Layout
11464 \begin_inset Flex CharStyle:Code
11467 \begin_layout Plain Layout
11474 \begin_inset Flex CharStyle:Code
11477 \begin_layout Plain Layout
11484 \begin_inset Flex CharStyle:Code
11487 \begin_layout Plain Layout
11494 \begin_inset Flex CharStyle:Code
11497 \begin_layout Plain Layout
11504 \begin_inset Flex CharStyle:Code
11507 \begin_layout Plain Layout
11514 \begin_inset Flex CharStyle:Code
11517 \begin_layout Plain Layout
11524 \begin_inset Flex CharStyle:Code
11527 \begin_layout Plain Layout
11537 \begin_layout Enumerate
11538 Se va a definir el formato para un recuadro flexible.
11540 \begin_inset Flex CharStyle:Code
11543 \begin_layout Plain Layout
11549 puede ser cualquier identificador válido no utilizado por un recuadro preexiste
11551 Anotar que la definición de un flexible debe incluir
11556 \begin_inset Flex CharStyle:Code
11559 \begin_layout Plain Layout
11568 \begin_layout Standard
11570 \begin_inset Flex CharStyle:Code
11573 \begin_layout Plain Layout
11579 puede contener las siguientes entradas:
11582 \begin_layout Description
11583 \begin_inset Flex CharStyle:Code
11586 \begin_layout Plain Layout
11592 El color para el fondo del recuadro.
11593 Los colores válidos son los definidos en
11594 \begin_inset Flex CharStyle:Code
11597 \begin_layout Plain Layout
11606 \begin_layout Description
11607 \begin_inset Flex CharStyle:Code
11610 \begin_layout Plain Layout
11616 Como con los estilos de párrafo (véase
11617 \begin_inset CommandInset ref
11619 reference "des:CopyStyle"
11626 \begin_layout Description
11627 \begin_inset Flex CharStyle:Code
11630 \begin_layout Plain Layout
11637 \begin_inset Flex CharStyle:Code
11640 \begin_layout Plain Layout
11649 \begin_inset Flex CharStyle:Code
11652 \begin_layout Plain Layout
11658 ] Indica si el usuario puede emplear el diálogo Configuración del párrafo
11659 para modificar el párrafo.
11662 \begin_layout Description
11663 \begin_inset Flex CharStyle:Code
11666 \begin_layout Plain Layout
11673 \begin_inset Flex CharStyle:Code
11676 \begin_layout Plain Layout
11683 \begin_inset Flex CharStyle:Code
11686 \begin_layout Plain Layout
11693 \begin_inset Flex CharStyle:Code
11696 \begin_layout Plain Layout
11702 , que describe el estilo de presentación para el marco y los botones del
11704 Las notas al pie usan generalmente
11705 \begin_inset Flex CharStyle:Code
11708 \begin_layout Plain Layout
11714 , los recuadros de código TeX
11715 \begin_inset Flex CharStyle:Code
11718 \begin_layout Plain Layout
11724 , y los de estilos del texto
11725 \begin_inset Flex CharStyle:Code
11728 \begin_layout Plain Layout
11737 \begin_layout Description
11738 \begin_inset Flex CharStyle:Code
11741 \begin_layout Plain Layout
11747 Requerido al final de las declaraciones de formato del recuadro.
11750 \begin_layout Description
11751 \begin_inset Flex CharStyle:Code
11754 \begin_layout Plain Layout
11760 La fuente usada tanto para el cuerpo del texto como para la etiqueta.
11762 \begin_inset space ~
11766 \begin_inset CommandInset ref
11768 reference "sub:fuentes"
11773 Anotar que al definir esta fuente se define automáticamente el mismo valor
11775 \begin_inset Flex CharStyle:Code
11778 \begin_layout Plain Layout
11784 , así que define aquella primero y después define
11785 \begin_inset Flex CharStyle:Code
11788 \begin_layout Plain Layout
11794 si las quieres diferentes.
11798 \begin_layout Description
11799 \begin_inset Flex CharStyle:Code
11802 \begin_layout Plain Layout
11809 \begin_inset Quotes fld
11813 \begin_inset Quotes frd
11816 que genera salida Izquierda-Derecha (latin), p.
11817 \begin_inset space \thinspace{}
11821 \begin_inset space \space{}
11824 en código TeX o URL.
11828 \begin_layout Description
11829 \begin_inset Flex CharStyle:Code
11832 \begin_layout Plain Layout
11839 \begin_inset Flex CharStyle:Code
11842 \begin_layout Plain Layout
11851 \begin_inset Flex CharStyle:Code
11854 \begin_layout Plain Layout
11860 ] Indica si debería usarse PlainLayout o, por el contrario el usuario puede
11861 cambiar el estilo de párrafo del recuadro.
11864 \begin_layout Description
11865 \begin_inset Flex CharStyle:Code
11868 \begin_layout Plain Layout
11874 Como con los estilos de párrafo (véase
11875 \begin_inset CommandInset ref
11876 LatexCommand pageref
11877 reference "des:FreeSpacing"
11884 \begin_layout Description
11885 \begin_inset Flex CharStyle:Code
11888 \begin_layout Plain Layout
11894 Como con los estilos de párrafo (véase
11895 \begin_inset CommandInset ref
11896 LatexCommand pageref
11897 reference "des:KeepEmpty"
11904 \begin_layout Description
11905 \begin_inset Flex CharStyle:Code
11908 \begin_layout Plain Layout
11914 La fuente para la etiqueta.
11916 \begin_inset space ~
11920 \begin_inset CommandInset ref
11922 reference "sub:fuentes"
11927 Anotar que esta definición nunca puede aparecer antes de
11928 \begin_inset Flex CharStyle:Code
11931 \begin_layout Plain Layout
11937 , para que sea efectiva.
11940 \begin_layout Description
11941 \begin_inset Flex CharStyle:Code
11944 \begin_layout Plain Layout
11950 Lo que se mostrará sobre el botón u otra parte como etiqueta del recuadro.
11951 Algunos tipos de recuadro (código TeX y ramas) modifican esta etiqueta
11955 \begin_layout Description
11956 \begin_inset Flex CharStyle:Code
11959 \begin_layout Plain Layout
11965 El nombre LaTeX correspondiente al asunto.
11966 Cualquier nombre de entorno o de comando.
11969 \begin_layout Description
11970 \begin_inset Flex CharStyle:Code
11973 \begin_layout Plain Layout
11979 El parámetro opcional para el correspondiente
11980 \begin_inset Flex CharStyle:Code
11983 \begin_layout Plain Layout
11989 , incluyendo posibles pares de corchetes,
11990 \begin_inset Flex CharStyle:Code
11993 \begin_layout Plain Layout
12000 Este parámetro no se puede cambiar desde dentro de LyX.
12003 \begin_layout Description
12004 \begin_inset Flex CharStyle:Code
12007 \begin_layout Plain Layout
12013 Como con los estilos de párrafo (véase
12014 \begin_inset CommandInset ref
12015 LatexCommand pageref
12016 reference "des:LatexType"
12023 \begin_layout Description
12024 \begin_inset Flex CharStyle:Code
12027 \begin_layout Plain Layout
12034 \begin_inset Flex CharStyle:Code
12037 \begin_layout Plain Layout
12044 \begin_inset Flex CharStyle:Code
12047 \begin_layout Plain Layout
12054 \begin_inset Flex CharStyle:Code
12057 \begin_layout Plain Layout
12064 \begin_inset Flex CharStyle:Code
12067 \begin_layout Plain Layout
12073 (indicando una definición ficticia que finaliza definiciones de estilos
12075 Esta entrada es requerida y solo es significativa para recuadros flexibles.
12076 Entre otras cosas, determina en qué menús aparecerá este recuadro.
12079 \begin_layout Description
12080 \begin_inset Flex CharStyle:Code
12083 \begin_layout Plain Layout
12090 \begin_inset Flex CharStyle:Code
12093 \begin_layout Plain Layout
12102 \begin_inset Flex CharStyle:Code
12105 \begin_layout Plain Layout
12111 ] Indica si se permiten múltiples párrafos en este recuadro.
12112 Además establecerá para CustomPars el mismo valor y para ForcePlain el
12114 Estos pueden modificarse a otros valores si se usan
12121 \begin_layout Description
12122 \begin_inset Flex CharStyle:Code
12125 \begin_layout Plain Layout
12132 \begin_inset Flex CharStyle:Code
12135 \begin_layout Plain Layout
12144 \begin_inset Flex CharStyle:Code
12147 \begin_layout Plain Layout
12153 ] Si los comandos frágiles deben o no ser
12154 \begin_inset Flex CharStyle:Code
12157 \begin_layout Plain Layout
12165 'ed en este formato.
12170 si el comando mismo debe ser protegido
12175 \begin_layout Description
12176 \begin_inset Flex CharStyle:Code
12179 \begin_layout Plain Layout
12186 \begin_inset Flex CharStyle:Code
12189 \begin_layout Plain Layout
12198 \begin_inset Flex CharStyle:Code
12201 \begin_layout Plain Layout
12207 ] Como con los estilos de párrafo (véase
12208 \begin_inset CommandInset ref
12210 reference "des:PathThru"
12217 \begin_layout Description
12218 \begin_inset Flex CharStyle:Code
12221 \begin_layout Plain Layout
12227 Como con los estilos de párrafo (véase
12228 \begin_inset CommandInset ref
12229 LatexCommand pageref
12230 reference "des:Preamble"
12237 \begin_layout Description
12238 \begin_inset Flex CharStyle:Code
12241 \begin_layout Plain Layout
12248 \begin_inset Flex CharStyle:Code
12251 \begin_layout Plain Layout
12257 ] Como con los estilos de párrafo (véase
12258 \begin_inset CommandInset ref
12259 LatexCommand pageref
12260 reference "des:Requires"
12267 \begin_layout Subsection
12269 \begin_inset CommandInset label
12271 name "sub:contadores"
12278 \begin_layout Standard
12279 Desde la versión 1.3.0 de LyX, es posible y necesario definir los contadores
12281 \begin_inset Flex CharStyle:MenuItem
12284 \begin_layout Plain Layout
12291 \begin_inset Flex CharStyle:MenuItem
12294 \begin_layout Plain Layout
12300 , \SpecialChar \ldots{}
12301 ) en la propia clase de texto.
12302 Los contadores estándar están definidos en el archivo
12303 \begin_inset Flex CharStyle:Code
12306 \begin_layout Plain Layout
12312 , de modo que no tienes más que añadir
12315 \begin_layout LyX-Code
12316 Input stdcounters.inc
12319 \begin_layout Standard
12320 en el archivo de formato para que funcionen.
12321 Pero si quieres puedes definir contadores personalizados.
12322 La declaración de un contador debe comenzar con:
12325 \begin_layout LyX-Code
12329 \begin_layout Standard
12330 donde 'nombre' es el que des al contador.
12331 Hay que terminar con
12332 \begin_inset Quotes fld
12336 \begin_inset Flex CharStyle:Code
12339 \begin_layout Plain Layout
12346 \begin_inset Quotes frd
12350 Se pueden usar además los parámetros siguientes:
12353 \begin_layout Description
12354 \begin_inset Flex CharStyle:Code
12357 \begin_layout Plain Layout
12364 \begin_inset Flex CharStyle:Code
12367 \begin_layout Plain Layout
12373 =""] Si se define esta cadena, indica cómo se muestra el contador.
12374 Al establecer este valor también se da el mismo valor a
12375 \begin_inset Flex CharStyle:Code
12378 \begin_layout Plain Layout
12379 LabelStringAppendix
12385 Para los valores de 'string' se pueden usar las estructuras siguientes:
12389 \begin_layout Itemize
12390 \begin_inset Flex CharStyle:Code
12393 \begin_layout Plain Layout
12401 será reemplazado por la expansión de
12402 \begin_inset Flex CharStyle:Code
12405 \begin_layout Plain Layout
12412 \begin_inset Newline linebreak
12416 \begin_inset Flex CharStyle:Code
12419 \begin_layout Plain Layout
12420 LabelStringAppendix
12426 \begin_inset Flex CharStyle:Code
12429 \begin_layout Plain Layout
12439 \begin_layout Itemize
12440 los valores del contador pueden expresarse usando macros tipo LaTeX como
12442 \begin_inset Flex CharStyle:Code
12445 \begin_layout Plain Layout
12462 \begin_inset Flex CharStyle:Code
12465 \begin_layout Plain Layout
12477 \begin_layout Plain Layout
12478 En realidad, la situación es un poco más complicada: cualquier
12482 distinto de los descritos a continuación generará números arábigos.
12483 No sería una sorpresa ver esto cambiado en el futuro.
12489 \begin_inset Flex CharStyle:Code
12492 \begin_layout Plain Layout
12498 : 1, 2, 3,\SpecialChar \ldots{}
12500 \begin_inset Flex CharStyle:Code
12503 \begin_layout Plain Layout
12509 para minúsculas: a, b, c, \SpecialChar \ldots{}
12511 \begin_inset Flex CharStyle:Code
12514 \begin_layout Plain Layout
12520 para mayúsculas: A, B, C, \SpecialChar \ldots{}
12522 \begin_inset Flex CharStyle:Code
12525 \begin_layout Plain Layout
12531 números romanos en minúscula: i, ii, iii, \SpecialChar \ldots{}
12536 \begin_layout Plain Layout
12542 \begin_inset space \thinspace{}
12550 \begin_inset Flex CharStyle:Code
12553 \begin_layout Plain Layout
12568 \begin_inset Flex CharStyle:Code
12571 \begin_layout Plain Layout
12585 los transforma automáticamente en versalitas
12589 \SpecialChar \ldots{}
12590 , ya que los romanos en minúscula no se usan en español.
12597 \begin_inset Flex CharStyle:Code
12600 \begin_layout Plain Layout
12606 para romanos en mayúsculas: I, II, III\SpecialChar \ldots{}
12608 \begin_inset Flex CharStyle:Code
12611 \begin_layout Plain Layout
12617 para números hebreos.
12621 \begin_layout Standard
12622 Si no se define LabelString, se construye un valor por omisión así: si el
12623 contador tiene un contador maestro
12624 \begin_inset Flex CharStyle:Code
12627 \begin_layout Plain Layout
12634 \begin_inset Flex CharStyle:Code
12637 \begin_layout Plain Layout
12643 ), se usa la cadena
12644 \begin_inset Flex CharStyle:Code
12647 \begin_layout Plain Layout
12657 ; si no, se usa la cadena
12658 \begin_inset Flex CharStyle:Code
12661 \begin_layout Plain Layout
12672 \begin_layout Description
12673 \begin_inset Flex CharStyle:Code
12676 \begin_layout Plain Layout
12677 LabelStringAppendix
12683 \begin_inset Flex CharStyle:Code
12686 \begin_layout Plain Layout
12693 \begin_inset Flex CharStyle:Code
12696 \begin_layout Plain Layout
12702 , pero para el apéndice.
12705 \begin_layout Description
12706 \begin_inset Flex CharStyle:Code
12709 \begin_layout Plain Layout
12716 \begin_inset Flex CharStyle:Code
12719 \begin_layout Plain Layout
12725 =""] Si esto se establece para el nombre de otro contador, el presente contador
12726 se reiniciará cada vez que el otro aumente.
12728 \begin_inset Flex CharStyle:Code
12731 \begin_layout Plain Layout
12737 se numera dentro de
12738 \begin_inset Flex CharStyle:Code
12741 \begin_layout Plain Layout
12750 \begin_layout Subsection
12751 Descripción de las fuentes
12752 \begin_inset CommandInset label
12761 \begin_layout Standard
12762 Una descripción de una fuente se ve como:
12765 \begin_layout LyX-Code
12775 \begin_layout LyX-Code
12779 \begin_layout LyX-Code
12783 \begin_layout Standard
12784 Están disponibles los comandos siguientes:
12787 \begin_layout Description
12788 \begin_inset Flex CharStyle:Code
12791 \begin_layout Plain Layout
12798 \begin_inset Flex CharStyle:Code
12801 \begin_layout Plain Layout
12810 \begin_inset Flex CharStyle:Code
12813 \begin_layout Plain Layout
12820 \begin_inset Flex CharStyle:Code
12823 \begin_layout Plain Layout
12830 \begin_inset Flex CharStyle:Code
12833 \begin_layout Plain Layout
12840 \begin_inset Flex CharStyle:Code
12843 \begin_layout Plain Layout
12850 \begin_inset Flex CharStyle:Code
12853 \begin_layout Plain Layout
12860 \begin_inset Flex CharStyle:Code
12863 \begin_layout Plain Layout
12870 \begin_inset Flex CharStyle:Code
12873 \begin_layout Plain Layout
12880 \begin_inset Flex CharStyle:Code
12883 \begin_layout Plain Layout
12892 \begin_layout Description
12893 \begin_inset Flex CharStyle:Code
12896 \begin_layout Plain Layout
12905 \begin_inset Flex CharStyle:Code
12908 \begin_layout Plain Layout
12919 \begin_inset Flex CharStyle:Code
12922 \begin_layout Plain Layout
12929 \begin_inset Flex CharStyle:Code
12932 \begin_layout Plain Layout
12941 \begin_layout Description
12942 \begin_inset Flex CharStyle:Code
12945 \begin_layout Plain Layout
12952 \begin_inset Flex CharStyle:Code
12955 \begin_layout Plain Layout
12961 ] Son argumentos válidos:
12962 \begin_inset Flex CharStyle:Code
12965 \begin_layout Plain Layout
12972 \begin_inset Flex CharStyle:Code
12975 \begin_layout Plain Layout
12982 \begin_inset Flex CharStyle:Code
12985 \begin_layout Plain Layout
12992 \begin_inset Flex CharStyle:Code
12995 \begin_layout Plain Layout
13002 \begin_inset Flex CharStyle:Code
13005 \begin_layout Plain Layout
13012 \begin_inset Flex CharStyle:Code
13015 \begin_layout Plain Layout
13022 Cada uno de ellos activa o desactiva el atributo correspondiente.
13025 \begin_layout Description
13026 \begin_inset Flex CharStyle:Code
13029 \begin_layout Plain Layout
13038 \begin_inset Flex CharStyle:Code
13041 \begin_layout Plain Layout
13052 \begin_inset Flex CharStyle:Code
13055 \begin_layout Plain Layout
13064 \begin_layout Description
13065 \begin_inset Flex CharStyle:Code
13068 \begin_layout Plain Layout
13077 \begin_inset Flex CharStyle:Code
13080 \begin_layout Plain Layout
13091 \begin_inset Flex CharStyle:Code
13094 \begin_layout Plain Layout
13101 \begin_inset Flex CharStyle:Code
13104 \begin_layout Plain Layout
13111 \begin_inset Flex CharStyle:Code
13114 \begin_layout Plain Layout
13123 \begin_layout Description
13124 \begin_inset Flex CharStyle:Code
13127 \begin_layout Plain Layout
13134 \begin_inset Flex CharStyle:Code
13137 \begin_layout Plain Layout
13144 \begin_inset Flex CharStyle:Code
13147 \begin_layout Plain Layout
13154 \begin_inset Flex CharStyle:Code
13157 \begin_layout Plain Layout
13166 \begin_inset Flex CharStyle:Code
13169 \begin_layout Plain Layout
13176 \begin_inset Flex CharStyle:Code
13179 \begin_layout Plain Layout
13186 \begin_inset Flex CharStyle:Code
13189 \begin_layout Plain Layout
13196 \begin_inset Flex CharStyle:Code
13199 \begin_layout Plain Layout
13206 \begin_inset Flex CharStyle:Code
13209 \begin_layout Plain Layout
13218 \begin_layout Subsection
13219 Actualización de antiguos archivos de formato
13222 \begin_layout Standard
13223 El formato de archivo de los archivos de formato cambia de vez en cuando,
13224 de modo que los antiguos archivos de formato deben ser convertidos.
13225 Desde LyX 1.4.0 este proceso ha sido automatizado: si LyX lee un archivo
13226 de formato con formato antiguo lanzará la herramienta de conversión
13227 \begin_inset Flex CharStyle:Code
13230 \begin_layout Plain Layout
13231 LyXDir/scripts/layout2layout.py
13236 , que lo convierte a un archivo temporal con el formato actual.
13237 El archivo original se deja sin tocar.
13238 Si lo quieres convertir permanentemente, ejecuta el convertidor a mano:
13241 \begin_layout LyX-Code
13242 python $LyXDir/scripts/layout2layout.py myclass.layout myclassnew.layout
13245 \begin_layout Standard
13247 \begin_inset Flex CharStyle:Code
13250 \begin_layout Plain Layout
13256 con el nombre de tu directorio LyX en el sistema, a menos que lo tengas
13257 ya definido con una variable de entorno).
13259 \begin_inset Flex CharStyle:Code
13262 \begin_layout Plain Layout
13269 \begin_inset Flex CharStyle:Code
13272 \begin_layout Plain Layout
13281 \begin_layout Standard
13282 La conversión automática solo maneja cambios de sintaxis.
13283 No puede manejar el caso en el que el contenido de archivos incluidos fue
13284 cambiado, así pues estos tendrán que convertirse separadamente.
13287 \begin_layout Section
13288 Creación de plantillas
13289 \begin_inset CommandInset label
13291 name "sec:Creación-de-plantillas"
13298 \begin_layout Standard
13299 Las plantillas se crean igual que los documentos normales.
13300 La única diferencia es que los documentos usuales contienen todas las configura
13301 ciones posibles, incluyendo los esquemas de las fuentes y el tamaño del
13303 Generalmente, un usuario no quiere una plantilla para sobrescribir los
13304 valores predefinidos en estos casos.
13305 Por esta razón, el diseñador de una plantilla debería quitar los correspondient
13307 \begin_inset Flex CharStyle:Code
13310 \begin_layout Plain Layout
13319 \begin_inset Flex CharStyle:Code
13322 \begin_layout Plain Layout
13330 del archivo de la plantilla LyX.
13331 Esto se puede hacer con cualquier editor de texto, como
13332 \begin_inset Flex CharStyle:Code
13335 \begin_layout Plain Layout
13342 \begin_inset Flex CharStyle:Code
13345 \begin_layout Plain Layout
13354 \begin_layout Standard
13355 Los archivos editados de plantillas que has creado se ponen en
13356 \begin_inset Flex CharStyle:Code
13359 \begin_layout Plain Layout
13365 , copia los que uses desde el directorio global de plantillas
13366 \begin_inset Flex CharStyle:Code
13369 \begin_layout Plain Layout
13375 al mismo sitio y redefine la ruta de las plantillas en el diálogo
13376 \begin_inset Flex CharStyle:MenuItem
13379 \begin_layout Plain Layout
13380 Herramientas\SpecialChar \menuseparator
13381 Preferencias\SpecialChar \menuseparator
13390 \begin_layout Standard
13391 Ten en cuenta que hay una plantilla que tiene un significado particular:
13393 \begin_inset Flex CharStyle:Code
13396 \begin_layout Plain Layout
13403 Esta plantilla se carga cada vez que abres un documento nuevo con
13404 \begin_inset Flex CharStyle:MenuItem
13407 \begin_layout Plain Layout
13408 Archivo\SpecialChar \menuseparator
13414 con el fin de proporcionar unos valores predefinidos convenientes.
13415 Para crear esta plantilla desde dentro de LyX, lo que debes hacer es abrir
13416 un documento, ajustar las configuraciones convenientes y usar el botón
13418 \begin_inset Flex CharStyle:MenuItem
13421 \begin_layout Plain Layout
13422 Guardar como valores predeterminados
13430 \begin_layout Chapter
13431 Inserción de material externo
13434 \begin_layout Standard
13435 \begin_inset Box Shadowbox
13444 height_special "totalheight"
13447 \begin_layout Plain Layout
13448 AVISO: Esta parte de la documentación no ha sido actualizada desde hace
13450 Esperamos que aún sea adecuada, pero no hay garantías.
13458 \begin_layout Standard
13459 El uso de material de fuentas externas a LyX se trata con detalle en el
13465 En el presente documento se trata sobre lo que debe suceder entre bambalinas
13466 para incluir nuevas clases de material.
13469 \begin_layout Section
13473 \begin_layout Standard
13474 La característica material externo se basa en el concepto
13479 Una plantilla es una especificación de la forma en que LyX interactúa con
13480 ciertos tipos de material.
13481 De por sí, LyX incluye plantillas predefinidas para figuras Xfig, varios
13482 tipos de imágenes raster, diagramas de ajedrez y notación musical LilyPond.
13483 Puedes comprobar la lista actual en el menú
13484 \begin_inset Flex CharStyle:MenuItem
13487 \begin_layout Plain Layout
13488 Insertar\SpecialChar \menuseparator
13489 Archivo\SpecialChar \menuseparator
13496 Además, es posible construir plantillas propias para soportar determinado
13498 Más tarde describiremos con más detalle lo que esto implica, y esperamos
13499 que nos envíes tus plantillas para que se puedan incluir en próximas versiones
13503 \begin_layout Standard
13504 Otra idea básica de la característica material externo es distinguir entre
13505 el archivo original que sirve como base para el material final y el archivo
13506 generado que se incluye en el documento impreso o exportado.
13507 Por ejemplo, consideremos el caso de una figura hecha con
13508 \begin_inset Flex CharStyle:Code
13511 \begin_layout Plain Layout
13518 El programa Xfig en sí mismo trabaja sobre un archivo original con extensión
13520 \begin_inset Flex CharStyle:Code
13523 \begin_layout Plain Layout
13530 Dentro de Xfig, se crea o modifica una figura y se guarda como un archivo
13532 \begin_inset Flex CharStyle:Code
13535 \begin_layout Plain Layout
13542 Para incluir la figura en un documento, se ejecuta
13543 \begin_inset Flex CharStyle:Code
13546 \begin_layout Plain Layout
13552 con el fin de crear un archivo PostScript que puede incluirse fácilmente
13553 en el archivo LaTeX.
13554 En este caso, el archivo
13555 \begin_inset Flex CharStyle:Code
13558 \begin_layout Plain Layout
13564 es el original, y el archivo PostScript es el archivo generado.
13567 \begin_layout Standard
13568 Esta distinción es importante para permitir la actualización del material
13569 durante el proceso de escritura del documento.
13570 Además, provee la flexibilidad necesaria para soportar múltiples formatos
13572 Por ejemplo, en el caso de un archivo de texto sencillo, no es una brillante
13573 idea incluir la figura como PostScript puro.
13574 En vez de esto, es preferible incluir solo una referencia a la figura o
13575 bien probar algún convertidor de gráficos a Ascii para que el resultado
13576 final se parezca al gráfico real.
13577 La gestión de material externo de LyX permite hacer esto porque se basa
13578 en parámetros apropiados para los diferentes formatos de exportación soportados.
13581 \begin_layout Standard
13582 Además de soportar la generación de diferentes productos de acuerdo con
13583 el formato de exportación, existe una profunda integración con las aplicaciones
13584 de edición y visualización.
13585 En el caso de figuras Xfig, es posible editar el archivo original en Xfig
13586 con un simple clic derecho sobre el recuadro y también previsualizar el
13587 PostScript generado con ghostview.
13588 Se acabaron los enredos con la línea de comandos y/o el navegador de archivos
13589 para localizar y manipular los archivos originales o los generados.
13590 De esta manera, se pueden por fin aprovechar las ventajas de muy diversas
13591 aplicaciones importantes para la composición de los documentos, y por tanto
13592 aumentar el rendimiento.
13595 \begin_layout Standard
13599 \begin_layout Section
13600 El archivo de configuración de plantillas externas
13603 \begin_layout Standard
13604 Es relativamente fácil añadir en LyX definiciones personalizadas de plantillas
13606 Sin embargo, hay que ser consciente de que hacer esto de manera descuidada
13607 generará muy probablemente un agujero de seguridad fácil de explotar.
13608 Así pues, antes de hacer esto, lee por favor la discusión sobre seguridad
13610 \begin_inset space ~
13614 \begin_inset CommandInset ref
13616 reference "sec:Discusión-sobre-seguridad"
13623 \begin_layout Standard
13624 Una vez dicho esto, te animamos a que envíes cualquiera plantilla interesante
13628 \begin_layout Standard
13629 Las plantillas externas se definen en el archivo
13630 \begin_inset Flex CharStyle:Code
13633 \begin_layout Plain Layout
13634 LyXDir/lib/external_templates
13640 Puedes colocar tus versiones propias en
13641 \begin_inset Flex CharStyle:Code
13644 \begin_layout Plain Layout
13645 UserDir/external_templates
13653 \begin_layout Standard
13654 Una plantilla típica tiene un aspecto como este:
13657 \begin_layout LyX-Code
13661 \begin_layout LyX-Code
13662 GuiName "XFig: $$AbsOrRelPathParent$$Basename"
13665 \begin_layout LyX-Code
13669 \begin_layout LyX-Code
13673 \begin_layout LyX-Code
13677 \begin_layout LyX-Code
13681 \begin_layout LyX-Code
13685 \begin_layout LyX-Code
13686 AutomaticProduction true
13689 \begin_layout LyX-Code
13693 \begin_layout LyX-Code
13697 \begin_layout LyX-Code
13701 \begin_layout LyX-Code
13702 TransformCommand Rotate RotationLatexCommand
13705 \begin_layout LyX-Code
13706 TransformCommand Resize ResizeLatexCommand
13709 \begin_layout LyX-Code
13710 Product "$$RotateFront$$ResizeFront
13713 \begin_layout LyX-Code
13718 input{$$AbsOrRelPathMaster$$Basename.pstex_t}
13721 \begin_layout LyX-Code
13722 $$ResizeBack$$RotateBack"
13725 \begin_layout LyX-Code
13729 \begin_layout LyX-Code
13730 UpdateResult "$$AbsPath$$Basename.pstex_t"
13733 \begin_layout LyX-Code
13734 Requirement "graphicx"
13737 \begin_layout LyX-Code
13738 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
13741 \begin_layout LyX-Code
13742 ReferencedFile latex "$$AbsPath$$Basename.eps"
13745 \begin_layout LyX-Code
13746 ReferencedFile dvi "$$AbsPath$$Basename.eps"
13749 \begin_layout LyX-Code
13753 \begin_layout LyX-Code
13757 \begin_layout LyX-Code
13758 TransformCommand Rotate RotationLatexCommand
13761 \begin_layout LyX-Code
13762 TransformCommand Resize ResizeLatexCommand
13765 \begin_layout LyX-Code
13766 Product "$$RotateFront$$ResizeFront
13769 \begin_layout LyX-Code
13774 input{$$AbsOrRelPathMaster$$Basename.pdftex_t}
13777 \begin_layout LyX-Code
13778 $$ResizeBack$$RotateBack"
13781 \begin_layout LyX-Code
13782 UpdateFormat pdftex
13785 \begin_layout LyX-Code
13786 UpdateResult "$$AbsPath$$Basename.pdftex_t"
13789 \begin_layout LyX-Code
13790 Requirement "graphicx"
13793 \begin_layout LyX-Code
13794 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pdftex_t"
13797 \begin_layout LyX-Code
13798 ReferencedFile latex "$$AbsPath$$Basename.pdf"
13801 \begin_layout LyX-Code
13805 \begin_layout LyX-Code
13809 \begin_layout LyX-Code
13810 Product "$$Contents(
13812 "$$AbsPath$$Basename.asc
13817 \begin_layout LyX-Code
13818 UpdateFormat asciixfig
13821 \begin_layout LyX-Code
13822 UpdateResult "$$AbsPath$$Basename.asc"
13825 \begin_layout LyX-Code
13829 \begin_layout LyX-Code
13833 \begin_layout LyX-Code
13834 Product "<graphic fileref=
13836 "$$AbsOrRelPathMaster$$Basename.eps
13841 \begin_layout LyX-Code
13845 \begin_layout LyX-Code
13849 \begin_layout LyX-Code
13850 UpdateResult "$$AbsPath$$Basename.eps"
13853 \begin_layout LyX-Code
13854 ReferencedFile docbook "$$AbsPath$$Basename.eps"
13857 \begin_layout LyX-Code
13858 ReferencedFile docbook-xml "$$AbsPath$$Basename.eps"
13861 \begin_layout LyX-Code
13865 \begin_layout LyX-Code
13866 Product "[XFig: $$FName]"
13869 \begin_layout LyX-Code
13873 \begin_layout LyX-Code
13877 \begin_layout Standard
13878 Como puedes ver, la plantilla se incluye entre
13879 \begin_inset Flex CharStyle:Code
13882 \begin_layout Plain Layout
13888 \SpecialChar \ldots{}
13890 \begin_inset Flex CharStyle:Code
13893 \begin_layout Plain Layout
13900 Contiene una cabecera que especifica algunas configuraciones generales
13901 y, por cada formato de archivo de documento primario soportado, una sección
13903 \begin_inset Flex CharStyle:Code
13906 \begin_layout Plain Layout
13912 \SpecialChar \ldots{}
13914 \begin_inset Flex CharStyle:Code
13917 \begin_layout Plain Layout
13926 \begin_layout Subsection
13927 La cabecera de la plantilla
13930 \begin_layout Description
13931 \begin_inset Flex CharStyle:Code
13934 \begin_layout Plain Layout
13935 AutomaticProduction
13936 \begin_inset space ~
13944 Si el archivo representado por la plantilla debe ser generado por LyX.
13945 Este comando debe aparecer exactamente una vez.
13948 \begin_layout Description
13949 \begin_inset Flex CharStyle:Code
13952 \begin_layout Plain Layout
13954 \begin_inset space ~
13962 Un patrón global que se usa en el diálogo del archivo para filtrar los
13964 Si hay más de una posible extensión de archivo (p.
13965 \begin_inset space \thinspace{}
13969 \begin_inset space ~
13973 \begin_inset Flex CharStyle:Code
13976 \begin_layout Plain Layout
13983 \begin_inset Flex CharStyle:Code
13986 \begin_layout Plain Layout
13992 ), se pone algo como
13993 \begin_inset Flex CharStyle:Code
13996 \begin_layout Plain Layout
14003 Este comando debe aparecer exactamente una vez.
14006 \begin_layout Description
14007 \begin_inset Flex CharStyle:Code
14010 \begin_layout Plain Layout
14012 \begin_inset space ~
14020 El texto mostrado sobre el botón.
14021 Este comando debe aparecer exactamente una vez.
14024 \begin_layout Description
14025 \begin_inset Flex CharStyle:Code
14028 \begin_layout Plain Layout
14030 \begin_inset space ~
14034 \begin_inset space ~
14042 El texto de ayuda que se muestra en diálogo.
14043 Da suficiente información sobre lo que puede proporcionar la plantilla.
14044 Este comando debe aparecer exactamente una vez.
14047 \begin_layout Description
14048 \begin_inset Flex CharStyle:Code
14051 \begin_layout Plain Layout
14053 \begin_inset space ~
14061 El formato de archivo del original.
14062 Debe ser el nombre de un formato conocido por LyX (véase la sección
14063 \begin_inset space ~
14067 \begin_inset CommandInset ref
14069 reference "sec:Formatos"
14075 \begin_inset Quotes fld
14079 \begin_inset Flex CharStyle:Code
14082 \begin_layout Plain Layout
14089 \begin_inset Quotes frd
14092 si la plantilla puede manejar archivos originales o más de un formato.
14093 En este caso, LyX intentará inspeccionar el archivo mismo para deducir
14095 Este comando debe aparecer exactamente una vez.
14098 \begin_layout Description
14099 \begin_inset Flex CharStyle:Code
14102 \begin_layout Plain Layout
14104 \begin_inset space ~
14112 Un nombre único para la plantilla.
14113 No debe contener macros de sustitución (véase abajo).
14116 \begin_layout Description
14117 \begin_inset Flex CharStyle:Code
14120 \begin_layout Plain Layout
14122 \begin_inset space ~
14125 Rotate|Resize|Clip|Extra
14130 Este comando especifica qué transformaciones son soportadas por esta plantilla.
14131 Puede aparecer ninguna o varias veces.
14132 Este comando facilita las correspondientes pestañas en el diálogo de material
14135 \begin_inset Flex CharStyle:Code
14138 \begin_layout Plain Layout
14144 debe tener el correspondiente
14145 \begin_inset Flex CharStyle:Code
14148 \begin_layout Plain Layout
14155 \begin_inset Flex CharStyle:Code
14158 \begin_layout Plain Layout
14165 \begin_inset Flex CharStyle:Code
14168 \begin_layout Plain Layout
14175 De lo contrario la transformación no será soportada por ese formato.
14179 \begin_layout Subsection
14183 \begin_layout Description
14184 \begin_inset Flex CharStyle:Code
14187 \begin_layout Plain Layout
14189 \begin_inset space ~
14192 LaTeX|PDFLaTeX|PlainText|DocBook
14197 El formato de archivo del documento primario para el que es esta definición
14199 No toda plantilla tiene una representación sensible en los formatos de
14200 archivo de todos los documentos.
14201 No obstante, es preferible definir una sección
14202 \begin_inset Flex CharStyle:Code
14205 \begin_layout Plain Layout
14211 para todos los formatos.
14212 Se usa un texto postizo si no hay representación disponible.
14213 Entonces, al menos, se puede ver una referencia al material externo en
14214 el documento exportado.
14217 \begin_layout Description
14218 \begin_inset Flex CharStyle:Code
14221 \begin_layout Plain Layout
14223 \begin_inset space ~
14227 \begin_inset space ~
14235 Este comando define una macro adicional,
14236 \begin_inset Flex CharStyle:Code
14239 \begin_layout Plain Layout
14245 , para sustitución en
14246 \begin_inset Flex CharStyle:Code
14249 \begin_layout Plain Layout
14257 \begin_inset Flex CharStyle:Code
14260 \begin_layout Plain Layout
14266 puede contener en sí mismo macros de sustitución.
14267 La ventaja sobre el uso de
14268 \begin_inset Flex CharStyle:Code
14271 \begin_layout Plain Layout
14278 \begin_inset Flex CharStyle:Code
14281 \begin_layout Plain Layout
14287 es que el valor sustituido de
14288 \begin_inset Flex CharStyle:Code
14291 \begin_layout Plain Layout
14297 está saneado así que es un argumento opcional válido en el formato del
14299 Este comando puede aparecer ninguna o más veces.
14302 \begin_layout Description
14303 \begin_inset Flex CharStyle:Code
14306 \begin_layout Plain Layout
14308 \begin_inset space ~
14316 El texto que se inserta en el documento exportado.
14317 Realmente este es el comando más importante y puede ser bastante complejo.
14318 Este comando debe aparecer exactamente una vez.
14321 \begin_layout Description
14322 \begin_inset Flex CharStyle:Code
14325 \begin_layout Plain Layout
14327 \begin_inset space ~
14335 Este comando especifica un fragmento de preámbulo que se incluirá en el
14337 Tiene que definirse usando
14338 \begin_inset Flex CharStyle:Code
14341 \begin_layout Plain Layout
14347 \SpecialChar \ldots{}
14349 \begin_inset Flex CharStyle:Code
14352 \begin_layout Plain Layout
14359 Este comando puede aparecer ninguna o más veces.
14362 \begin_layout Description
14363 \begin_inset Flex CharStyle:Code
14366 \begin_layout Plain Layout
14368 \begin_inset space ~
14372 \begin_inset space ~
14380 Este comando indica los archivos que se crean por el proceso de conversión
14381 y que son necesarios para un formato de exportación particular.
14382 Si el nombre del archivo es relativo, se interpreta como relativo al documento
14384 Este comando puede darse ninguna o más veces.
14387 \begin_layout Description
14388 \begin_inset Flex CharStyle:Code
14391 \begin_layout Plain Layout
14393 \begin_inset space ~
14401 El nombre de un paquete LaTeX requerido.
14402 El paquete se incuye mediante
14403 \begin_inset Flex CharStyle:Code
14406 \begin_layout Plain Layout
14414 en el preámbulo LaTeX.
14415 Este comando puede aparecer ninguna o más veces.
14418 \begin_layout Description
14419 \begin_inset Flex CharStyle:Code
14422 \begin_layout Plain Layout
14424 \begin_inset space ~
14428 \begin_inset space ~
14431 RotationLatexCommand
14436 Este comando especifica que el comando LaTeX incluido debería usarse para
14438 Este comando puede aparecer una vez o ninguna.
14441 \begin_layout Description
14442 \begin_inset Flex CharStyle:Code
14445 \begin_layout Plain Layout
14447 \begin_inset space ~
14451 \begin_inset space ~
14459 Este comando especifica que el comando LaTeX incluido debería usarse para
14461 Este comando puede aparecer una vez o ninguna.
14464 \begin_layout Description
14465 \begin_inset Flex CharStyle:Code
14468 \begin_layout Plain Layout
14470 \begin_inset space ~
14474 \begin_inset space ~
14477 RotationLatexOption
14482 Este comando especifica que la rotación se hace mediante un argumento opcional.
14483 Este comando puede aparecer una vez o ninguna.
14486 \begin_layout Description
14487 \begin_inset Flex CharStyle:Code
14490 \begin_layout Plain Layout
14492 \begin_inset space ~
14496 \begin_inset space ~
14504 Este comando especifica que el cambio de tamaño se hace mediante un argumento
14506 Este comando puede aparecer una vez o ninguna
14509 \begin_layout Description
14510 \begin_inset Flex CharStyle:Code
14513 \begin_layout Plain Layout
14515 \begin_inset space ~
14519 \begin_inset space ~
14527 Este comando especifica que el recorte se hace mediante un argumento opcional.
14528 Este comando puede aparecer una vez o ninguna.
14531 \begin_layout Description
14532 \begin_inset Flex CharStyle:Code
14535 \begin_layout Plain Layout
14537 \begin_inset space ~
14541 \begin_inset space ~
14549 Este comando especifica que se usa un argumento extra opcional.
14550 Este comando puede aparecer una vez o ninguna.
14554 \begin_layout Description
14555 \begin_inset Flex CharStyle:Code
14558 \begin_layout Plain Layout
14560 \begin_inset space ~
14568 El formato de archivo del archivo convertido.
14569 Debe ser el nombre de un formato conocido por LyX (véase
14570 \begin_inset Flex CharStyle:MenuItem
14573 \begin_layout Plain Layout
14580 \begin_inset Flex CharStyle:MenuItem
14583 \begin_layout Plain Layout
14590 \begin_inset Flex CharStyle:MenuItem
14593 \begin_layout Plain Layout
14594 Herramientas\SpecialChar \menuseparator
14601 Este comando debe aparecer exactamente una vez.
14604 \begin_layout Description
14605 \begin_inset Flex CharStyle:Code
14608 \begin_layout Plain Layout
14610 \begin_inset space ~
14618 El nombre de archivo del archivo convertido.
14619 El nombre de archivo debe ser absoluto.
14620 Este comando debe aparecer exactamente una vez.
14623 \begin_layout Subsection
14624 Definiciones de preámbulo
14627 \begin_layout Standard
14628 El archivo de configuración de plantillas externas puede contener definiciones
14629 de preámbulo adicionales encerradas entre
14630 \begin_inset Flex CharStyle:Code
14633 \begin_layout Plain Layout
14639 \SpecialChar \ldots{}
14641 \begin_inset Flex CharStyle:Code
14644 \begin_layout Plain Layout
14651 Se pueden usar por las plantillas en la sección
14652 \begin_inset Flex CharStyle:Code
14655 \begin_layout Plain Layout
14664 \begin_layout Section
14665 El mecanismo de sustitución
14668 \begin_layout Standard
14669 Cuando la función de material externo recurre a un programa externo, se
14670 hace sobre la base de un comando definido en el archivo de configuración
14672 Estos comandos pueden contener varias macros que se expanden antes de su
14674 La ejecución tiene lugar siempre en el directorio del documento.
14678 \begin_layout Standard
14679 Además, cada vez que el material externo se va a mostrar, el nombre será
14680 generado por el mecanismo de sustitución, y la mayoría de los demás comandos
14681 en la definición de la plantilla soportan también sustitución.
14685 \begin_layout Standard
14686 Las macros disponibles son las siguientes:
14689 \begin_layout Description
14690 \begin_inset Flex CharStyle:Code
14693 \begin_layout Plain Layout
14694 $$AbsOrRelPathMaster
14699 La ruta del archivo, absoluta o relativa al documento LyX maestro.
14702 \begin_layout Description
14703 \begin_inset Flex CharStyle:Code
14706 \begin_layout Plain Layout
14707 $$AbsOrRelPathParent
14712 La ruta del archivo, absoluta o relativa al documento LyX.
14715 \begin_layout Description
14716 \begin_inset Flex CharStyle:Code
14719 \begin_layout Plain Layout
14725 La ruta absoluta del archivo.
14728 \begin_layout Description
14729 \begin_inset Flex CharStyle:Code
14732 \begin_layout Plain Layout
14738 El nombre de archivo sin ruta y sin la extensión.
14741 \begin_layout Description
14742 \begin_inset Flex CharStyle:Code
14745 \begin_layout Plain Layout
14747 \begin_inset Quotes eld
14751 \begin_inset Quotes erd
14759 Esta macro expandirá los contenidos del archivo con el nombre
14760 \begin_inset Flex CharStyle:Code
14763 \begin_layout Plain Layout
14772 \begin_layout Description
14773 \begin_inset Flex CharStyle:Code
14776 \begin_layout Plain Layout
14782 La extensión de archivo (incluyendo el punto).
14785 \begin_layout Description
14786 \begin_inset Flex CharStyle:Code
14789 \begin_layout Plain Layout
14795 El nombre de archivo del archivo especificado en el diálogo de material
14797 Esto es bien un nombre absoluto, bien relativo al documento LyX.
14800 \begin_layout Description
14801 \begin_inset Flex CharStyle:Code
14804 \begin_layout Plain Layout
14810 La parte de la ruta de
14811 \begin_inset Flex CharStyle:Code
14814 \begin_layout Plain Layout
14820 (nombre absoluto o relativo al documento LyX).
14823 \begin_layout Description
14824 \begin_inset Flex CharStyle:Code
14827 \begin_layout Plain Layout
14833 La ruta del archivo, relativa al documento maestro LyX.
14836 \begin_layout Description
14837 \begin_inset Flex CharStyle:Code
14840 \begin_layout Plain Layout
14846 La ruta del archivo, relativa al documento LyX.
14849 \begin_layout Description
14850 \begin_inset Flex CharStyle:Code
14853 \begin_layout Plain Layout
14859 Esta macro expandirá a la ruta absoluta del directorio de sistema.
14860 Esto se usa habitualmente para apuntar a los varios guiones de ayuda que
14861 se empaquetan con LyX.
14864 \begin_layout Description
14865 \begin_inset Flex CharStyle:Code
14868 \begin_layout Plain Layout
14874 Un nombre y ruta completa a un directorio temporal que será borrado automáticam
14875 ente siempre que el documento se cierra, o se suprime la inserción de material
14879 \begin_layout Standard
14880 Todas las macros de ruta contienen un separador de rastreo del directorio,
14881 así se puede construir, p.
14882 \begin_inset space \thinspace{}
14885 e., el nombre de archivo absoluto con
14886 \begin_inset Flex CharStyle:Code
14889 \begin_layout Plain Layout
14890 $$AbsPath$$Basename$$Extension
14898 \begin_layout Standard
14899 Las macros anteriores son sustituidas en todos los comandos a menos que
14900 se indique lo contrario.
14902 \begin_inset Flex CharStyle:Code
14905 \begin_layout Plain Layout
14911 soporta adicionalmente las siguientes sustituciones si se habilitan por
14913 \begin_inset Flex CharStyle:Code
14916 \begin_layout Plain Layout
14923 \begin_inset Flex CharStyle:Code
14926 \begin_layout Plain Layout
14935 \begin_layout Description
14936 \begin_inset Flex CharStyle:Code
14939 \begin_layout Plain Layout
14945 La parte delantera del comando para cambiar el tamaño.
14948 \begin_layout Description
14949 \begin_inset Flex CharStyle:Code
14952 \begin_layout Plain Layout
14958 La parte trasera del comando para cambiar el tamaño.
14961 \begin_layout Description
14962 \begin_inset Flex CharStyle:Code
14965 \begin_layout Plain Layout
14971 La parte delantera del comando para la rotación.
14974 \begin_layout Description
14975 \begin_inset Flex CharStyle:Code
14978 \begin_layout Plain Layout
14984 La parte trasera del comando para la rotación.
14987 \begin_layout Standard
14988 La cadena de valor del comando
14989 \begin_inset Flex CharStyle:Code
14992 \begin_layout Plain Layout
14998 soporta adicionalmente las siguientes sustituciones si éstas se han habilitado
15000 \begin_inset Flex CharStyle:Code
15003 \begin_layout Plain Layout
15010 \begin_inset Flex CharStyle:Code
15013 \begin_layout Plain Layout
15022 \begin_layout Description
15023 \begin_inset Flex CharStyle:Code
15026 \begin_layout Plain Layout
15035 \begin_layout Description
15036 \begin_inset Flex CharStyle:Code
15039 \begin_layout Plain Layout
15048 \begin_layout Description
15049 \begin_inset Flex CharStyle:Code
15052 \begin_layout Plain Layout
15058 La opción cambio de tamaño.
15061 \begin_layout Description
15062 \begin_inset Flex CharStyle:Code
15065 \begin_layout Plain Layout
15071 La opción rotación.
15074 \begin_layout Standard
15075 Te puedes preguntar por qué hay tantas macros de ruta.
15076 Por dos razones, principalmente:
15079 \begin_layout Enumerate
15080 Los nombres de archivo relativo y absoluto deberían permanecer relativo
15081 o absoluto, respectivamente.
15082 Los usuarios pueden tener razones para preferir cualquiera de ambas formas.
15083 Los nombres relativos son útiles para documentos portables que deberían
15084 funcionar en máquinas diferentes, por ejemplo.
15085 Los nombres absolutos pueden ser requeridos por algunos programas.
15088 \begin_layout Enumerate
15089 LaTeX procesa los nombres de archivo relativos de manera diferente a LyX
15090 y otros programas en archivos anidados incluidos.
15091 Para LyX, un nombre de archivo relativo es siempre relativo al documento
15092 que contiene el nombre de archivo.
15093 Para LaTeX, es siempre relativo al documento maestro.
15094 Estas dos definiciones son idénticas si se tiene solo un documento, pero
15095 son distintas si se tiene un documento maestro que incluye documentos parciales.
15096 Esto quiere decir que los nombres de archivo relativos deben ser transformados
15097 cuando se presentan a LaTeX.
15098 Afortunadamente, LyX hace esto automáticamente si se eligen las macros
15102 \begin_layout Standard
15103 Así pues, ¿qué macros de ruta deberían emplearse en las definiciones de
15104 plantillas nuevas? La regla no es difícil:
15107 \begin_layout Itemize
15109 \begin_inset Flex CharStyle:Code
15112 \begin_layout Plain Layout
15118 si se requiere una ruta absoluta.
15121 \begin_layout Itemize
15123 \begin_inset Flex CharStyle:Code
15126 \begin_layout Plain Layout
15127 $$AbsOrRelPathMaster
15132 si la cadena sustituida es algún tipo de entrada LaTeX.
15135 \begin_layout Itemize
15137 \begin_inset Flex CharStyle:Code
15140 \begin_layout Plain Layout
15141 $$AbsOrRelPathParent
15146 con el fin de preservar la elección del usuario.
15149 \begin_layout Standard
15150 Hay casos especiales en los que esta regla no funciona y se necesitan, p.
15151 \begin_inset space \thinspace{}
15154 e., nombres relativos, pero normalmente funcionará bien.
15155 Un ejemplo de uno de estos casos es el comando
15156 \begin_inset Flex CharStyle:Code
15159 \begin_layout Plain Layout
15160 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
15165 en la plantilla XFig de arriba: no podemos usar el nombre absoluto porque
15166 el copiador para archivos
15167 \begin_inset Flex CharStyle:Code
15170 \begin_layout Plain Layout
15176 necesita el nombre relativo para reescribir el contenido del archivo.
15179 \begin_layout Section
15180 Discusión sobre seguridad
15181 \begin_inset CommandInset label
15183 name "sec:Discusión-sobre-seguridad"
15190 \begin_layout Standard
15191 La función material externo interactúa con muchos programas externos y lo
15192 hace de forma automática, así que hemos de tener en cuenta las implicaciones
15193 de seguridad que esto conlleva.
15194 En particular, puesto que tienes la opción de incluir tus propios archivos
15195 y/o cadenas de parámetros y estos se expanden en un comando, parece posible
15196 crear un documento malicioso que ejecute comandos arbitrarios cuando un
15197 usuario ve o imprime el documento.
15198 Esto es algo que definitivamente queremos evitar.
15202 \begin_layout Standard
15203 Sin embargo, dado que los comandos de material externo se especifican solo
15204 en el archivo de configuración de la plantilla, no hay problemas de seguridad
15205 si LyX está adecuadamente configurado solo con plantillas seguras.
15206 Esto es así porque los programas externos se invocan con la llamada al
15208 \begin_inset Flex CharStyle:Code
15211 \begin_layout Plain Layout
15217 más bien que con la llamada
15218 \begin_inset Flex CharStyle:Code
15221 \begin_layout Plain Layout
15227 , de modo que no es posible ejecutar comandos arbitrarios desde la sección
15228 del nombre de archivo o de parámetros mediante el shell.
15231 \begin_layout Standard
15232 Esto implica además que hay restricciones en las cadenas de comandos que
15233 puedes usar en las plantillas de material externo.
15234 En particular, las tuberías y la redirección no están fácilmente disponibles.
15235 Esto debe ser así para que LyX permanezca seguro.
15236 Si quieres usar algunas características de shell, deberías escribir un
15237 guión seguro para hacerlo de manera controlada, y después invocar el guión
15238 desde la cadena de comandos.
15241 \begin_layout Standard
15242 Es posible diseñar una plantilla que interactúe directamente con el shell,
15243 pero puesto que esto permitiría a un usuario malicioso ejecutar comandos
15244 arbitrarios escribiendo nombres de archivo y/o parámetros astutos, generalmente
15245 recomendamos usar solo guiones seguros que trabajen con la llamada
15246 \begin_inset Flex CharStyle:Code
15249 \begin_layout Plain Layout
15255 al sistema en forma controlada.
15256 Por supuesto, para usar en un entorno controlado, puede ser tentador caer
15257 en el uso de guiones de shell ordinarios.
15258 Si lo haces así, sé consciente de que vas a suministrar un agujero se seguridad
15259 fácilmente explotable en tu sistema.
15260 Evidentemente, es de razón que tales plantillas inseguras nunca serán incluidas
15261 en la distribución estándar de LyX, aunque alentamos a la gente a que,
15262 a la usanza del software libre, envíe nuevas plantillas.
15263 No obstante, LyX nunca tendrá plantillas inseguras tal y como se distribuye
15264 por los canales oficiales.
15267 \begin_layout Standard
15268 Incluir material externo suministra mucha potencia y has de ser cuidadoso
15269 en no introducir riesgos de seguridad a costa de esta potencia.
15270 Un sutil error en una simple línea en un guión aparentemente inocente puede
15271 abrir la puerta a graves problemas de seguridad.
15272 Así, si no comprendes totalmente estos asuntos, recomendamos consultar
15273 a un profesional entendido en seguridad o al equipo de desarrollo de LyX
15274 si tienes dudas acerca de si una plantilla dada es o no segura.
15275 Y hazlo antes de usarla en un entorno no controlado.