]> git.lyx.org Git - lyx.git/blob - lib/doc/es/Customization.lyx
- German UserGuide.lyx: some translations
[lyx.git] / lib / doc / es / Customization.lyx
1 #LyX 2.0 created this file. For more info see http://www.lyx.org/
2 \lyxformat 413
3 \begin_document
4 \begin_header
5 \textclass scrbook
6 \begin_preamble
7 % DO NOT ALTER THIS PREAMBLE!!!
8 %
9 % This preamble is designed to ensure that the manual prints
10 % out as advertised. If you mess with this preamble,
11 % parts of this 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
15
16 \usepackage{ifpdf} % part of the hyperref bundle
17 \ifpdf % if pdflatex is used
18
19  % set fonts for nicer pdf view
20  \IfFileExists{lmodern.sty}
21   {\usepackage{lmodern}}{}
22
23 \fi % end if pdflatex is used
24
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{%
29   \frontmatter
30   \pdfbookmark[1]{\contentsname}{}
31   \myTOC
32   \mainmatter }
33 \end_preamble
34 \options fleqn,bibliography=totoc,index=totoc,BCOR7.5mm,titlepage,captions=tableheading
35 \use_default_options false
36 \begin_modules
37 logicalmkup
38 \end_modules
39 \maintain_unincluded_children false
40 \begin_local_layout
41 Format 7
42 InsetLayout  Flex:MenuItem
43 LyxType               charstyle
44 LabelString           menu
45 LatexType             command
46 LatexName             menuitem
47 Font
48 Family              Sans
49 EndFont
50 Preamble
51 \newcommand*{\menuitem}[1]{{\sffamily #1}}
52 EndPreamble
53 End
54 # In case we need to do with sans...
55 #InsetLayout CharStyle:Code
56 #Font
57 #Family              Sans
58 #EndFont
59 #Preamble
60 #\renewcommand{\code}[1]{{\sffamily #1}}
61 #EndPreamble
62 #End
63 \end_local_layout
64 \language spanish
65 \language_package default
66 \inputencoding auto
67 \fontencoding global
68 \font_roman default
69 \font_sans default
70 \font_typewriter default
71 \font_default_family default
72 \use_non_tex_fonts false
73 \font_sc false
74 \font_osf false
75 \font_sf_scale 100
76 \font_tt_scale 100
77
78 \graphics default
79 \default_output_format default
80 \output_sync 0
81 \bibtex_command default
82 \index_command default
83 \paperfontsize 12
84 \spacing single
85 \use_hyperref true
86 \pdf_title "Manual Personalización de LyX"
87 \pdf_author "Equipo LyX"
88 \pdf_subject "LyX-documentation Customization"
89 \pdf_keywords "LyX, documentation, customization"
90 \pdf_bookmarks true
91 \pdf_bookmarksnumbered true
92 \pdf_bookmarksopen true
93 \pdf_bookmarksopenlevel 1
94 \pdf_breaklinks false
95 \pdf_pdfborder false
96 \pdf_colorlinks true
97 \pdf_backref false
98 \pdf_pdfusetitle false
99 \pdf_quoted_options "linkcolor=black, citecolor=black, urlcolor=blue, filecolor=blue,pdfpagelayout=OneColumn, pdfnewwindow=true, pdfstartview=XYZ, plainpages=false"
100 \papersize default
101 \use_geometry false
102 \use_amsmath 0
103 \use_esint 0
104 \use_mhchem 0
105 \use_mathdots 1
106 \cite_engine basic
107 \use_bibtopic false
108 \use_indices false
109 \paperorientation portrait
110 \suppress_date false
111 \use_refstyle 0
112 \branch OutDated
113 \selected 0
114 \filename_suffix 0
115 \color #f5fae7
116 \end_branch
117 \index Índice
118 \shortcut idx
119 \color #008000
120 \end_index
121 \secnumdepth 3
122 \tocdepth 3
123 \paragraph_separation indent
124 \paragraph_indentation default
125 \quotes_language french
126 \papercolumns 1
127 \papersides 2
128 \paperpagestyle headings
129 \tracking_changes false
130 \output_changes false
131 \html_math_output 0
132 \html_css_as_file 0
133 \html_be_strict true
134 \end_header
135
136 \begin_body
137
138 \begin_layout Title
139 Personalizar LyX: Características para el usuario avanzado
140 \end_layout
141
142 \begin_layout Author
143 por el equipo LyX
144 \begin_inset Foot
145 status collapsed
146
147 \begin_layout Plain Layout
148 \noindent
149 Si tienes correcciones o comentarios, envíalos, por favor, a la lista de
150  correo de Documentación de LyX, 
151 \begin_inset CommandInset href
152 LatexCommand href
153 target "lyx-docs@lists.lyx.org"
154 type "mailto:"
155
156 \end_inset
157
158 .
159  Incluye 
160 \begin_inset Quotes fld
161 \end_inset
162
163 [Customization]
164 \begin_inset Quotes frd
165 \end_inset
166
167  en la cabecera de asunto, y envía una cc al actual mantenedor de este documento
168 , Richard Heck <rgheck@comcast.net>.
169 \end_layout
170
171 \end_inset
172
173  
174 \begin_inset Newline newline
175 \end_inset
176
177
178 \begin_inset Newline newline
179 \end_inset
180
181 Versión 2.0.x
182 \end_layout
183
184 \begin_layout Standard
185 \begin_inset CommandInset toc
186 LatexCommand tableofcontents
187
188 \end_inset
189
190
191 \end_layout
192
193 \begin_layout Chapter
194 Introducción
195 \end_layout
196
197 \begin_layout Standard
198 Este manual trata de las características de LyX que pueden ser modificadas
199  por el usuario.
200  En él abordamos temas como atajos de teclado, opciones de vista previa
201  en pantalla, opciones de impresora, envío de comandos mediante LyX Server,
202  internacionalización, instalación de nuevas clases de LaTeX y de formatos
203  de LyX, etc.
204  Seguro que no podemos aspirar a tratar todo lo que se puede cambiar, —nuestross
205  desarrolladores añaden características nuevas más deprisa de lo que las
206  podemos documentar— pero explicaremos las modificaciones más comunes y
207  y esperamos orientarte en la dirección correcta para algunas más desconocidas.
208 \end_layout
209
210 \begin_layout Standard
211 \begin_inset Branch OutDated
212 status collapsed
213
214 \begin_layout Standard
215 La rama OutDated contiene información de versiones anteriores de este documento
216  que ahora parece estar obsoleta.
217  Por omisión, esta información no aparece en la salida LaTeX.
218 \end_layout
219
220 \end_inset
221
222
223 \end_layout
224
225 \begin_layout Chapter
226 Archivos de configuración de LyX
227 \end_layout
228
229 \begin_layout Standard
230 Este capítulo tiene por objetivo ayudarte a encontrar tu camino a través
231  de los archivos de configuración de LyX.
232  Antes de seguir leyendo deberías encontrar donde están los directorios
233  de bibliotecas y de usuario, consultando 
234 \begin_inset Flex MenuItem
235 status collapsed
236
237 \begin_layout Plain Layout
238 Ayuda\SpecialChar \menuseparator
239 Acerca de LyX
240 \end_layout
241
242 \end_inset
243
244 .
245  El directorio de bibliotecas es el sitio en el que LyX tiene sus archivos
246  de configuración de sistema; el directorio de usuario es donde puedes colocar
247  tus versiones modificadas.
248  En este documento, al primero lo denominaremos 
249 \begin_inset Flex Code
250 status collapsed
251
252 \begin_layout Plain Layout
253 LyXDir
254 \end_layout
255
256 \end_inset
257
258  y al segundo 
259 \begin_inset Flex MenuItem
260 status collapsed
261
262 \begin_layout Plain Layout
263 UserDir
264 \end_layout
265
266 \end_inset
267
268 .
269 \end_layout
270
271 \begin_layout Section
272 ¿Qué hay en 
273 \begin_inset Flex Code
274 status collapsed
275
276 \begin_layout Plain Layout
277 LyXDir
278 \end_layout
279
280 \end_inset
281
282 ?
283 \end_layout
284
285 \begin_layout Standard
286 \begin_inset Flex Code
287 status collapsed
288
289 \begin_layout Plain Layout
290 LyXDir
291 \end_layout
292
293 \end_inset
294
295  y sus subdirectorios contienen archivos que pueden emplearse para personalizar
296  el comportamiento de LyX.
297  Puedes cambiar muchos de ellos desde dentro mismo de LyX mediante el diálogo
298  
299 \begin_inset Flex MenuItem
300 status collapsed
301
302 \begin_layout Plain Layout
303 Herramientas\SpecialChar \menuseparator
304 Preferencias
305 \end_layout
306
307 \end_inset
308
309 .
310  La mayor parte de las adaptaciones personales que querrás hacer en LyX
311  se puede hacer en este diálogo.
312  Sin embargo, muchos otros aspectos internos de LyX pueden cambiarse modificando
313  los archivos en 
314 \begin_inset Flex Code
315 status collapsed
316
317 \begin_layout Plain Layout
318 LyXDir
319 \end_layout
320
321 \end_inset
322
323 .
324  Estos archivos pertenecen a diversas categorías, descritas en las siguientes
325  subsecciones.
326 \end_layout
327
328 \begin_layout Subsection
329 Archivos generados automáticamente
330 \end_layout
331
332 \begin_layout Standard
333 Los archivos que se encuentran en 
334 \begin_inset Flex MenuItem
335 status collapsed
336
337 \begin_layout Plain Layout
338 UserDir
339 \end_layout
340
341 \end_inset
342
343  se generan al configurar LyX.
344  Contienen varios valores predeterminados que se obtienen por inspección.
345  En general, no es buena idea modificarlos, puesto que podrían ser sobrescritos
346  en cualquier momento.
347 \end_layout
348
349 \begin_layout Labeling
350 \labelwidthstring 00.00.0000
351 \begin_inset Flex Code
352 status collapsed
353
354 \begin_layout Plain Layout
355 lyxrc.defaults
356 \end_layout
357
358 \end_inset
359
360  contiene valores predeterminados para varioscomandos.
361 \end_layout
362
363 \begin_layout Labeling
364 \labelwidthstring 00.00.0000
365 \begin_inset Flex Code
366 status collapsed
367
368 \begin_layout Plain Layout
369 packages.lst
370 \end_layout
371
372 \end_inset
373
374  contiene la lista de paquetes que han sido reconocidos por LyX.
375  No es utilizada por el propio LyX, pero la información extraida, y otras
376  cosas están disponibles en 
377 \begin_inset Flex MenuItem
378 status collapsed
379
380 \begin_layout Plain Layout
381 Ayuda\SpecialChar \menuseparator
382 Configuración de LaTeX
383 \end_layout
384
385 \end_inset
386
387 .
388 \end_layout
389
390 \begin_layout Labeling
391 \labelwidthstring 00.00.0000
392 \begin_inset Flex Code
393 status collapsed
394
395 \begin_layout Plain Layout
396 textclass.lst
397 \end_layout
398
399 \end_inset
400
401  la lista de clases de textos encontradas en los directorios 
402 \begin_inset Flex Code
403 status collapsed
404
405 \begin_layout Plain Layout
406 layout/
407 \end_layout
408
409 \end_inset
410
411 , junto con las clases de documentos LaTeX y su descripción.
412 \end_layout
413
414 \begin_layout Labeling
415 \labelwidthstring 00.00.0000
416 \begin_inset Flex Code
417 status collapsed
418
419 \begin_layout Plain Layout
420 lyxmodules.lst
421 \end_layout
422
423 \end_inset
424
425  la lista de módulos de formato encontradas en los directorios 
426 \begin_inset Flex Code
427 status collapsed
428
429 \begin_layout Plain Layout
430 layout/
431 \end_layout
432
433 \end_inset
434
435 .
436 \end_layout
437
438 \begin_layout Labeling
439 \labelwidthstring 00.00.0000
440 \begin_inset Flex Code
441 status collapsed
442
443 \begin_layout Plain Layout
444 *files.lst
445 \end_layout
446
447 \end_inset
448
449  lista de varios tipos de archivos relacionados con LaTeX encontrados en
450  el sistema.
451 \end_layout
452
453 \begin_layout Labeling
454 \labelwidthstring 00.00.0000
455 \begin_inset Flex Code
456 status collapsed
457
458 \begin_layout Plain Layout
459 doc/LaTeXConfig.lyx
460 \end_layout
461
462 \end_inset
463
464  es generado automáticamente durante la configuración a partir del archivo
465  
466 \begin_inset Flex Code
467 status collapsed
468
469 \begin_layout Plain Layout
470 LaTeXConfig.lyx.in
471 \end_layout
472
473 \end_inset
474
475 .
476  Contiene información sobre la configuración de LaTeX.
477 \end_layout
478
479 \begin_layout Subsection
480 Directorios
481 \end_layout
482
483 \begin_layout Standard
484 Estos directorios están duplicados en 
485 \begin_inset Flex Code
486 status collapsed
487
488 \begin_layout Plain Layout
489 LyXDir
490 \end_layout
491
492 \end_inset
493
494  y 
495 \begin_inset Flex Code
496 status collapsed
497
498 \begin_layout Plain Layout
499 UserDir
500 \end_layout
501
502 \end_inset
503
504 .
505  Si determinado archivo existe en ambos sitios, se usará el de 
506 \begin_inset Flex Code
507 status collapsed
508
509 \begin_layout Plain Layout
510 UserDir
511 \end_layout
512
513 \end_inset
514
515 .
516 \end_layout
517
518 \begin_layout Labeling
519 \labelwidthstring 00.00.0000
520 \begin_inset Flex Code
521 status collapsed
522
523 \begin_layout Plain Layout
524 bind/
525 \end_layout
526
527 \end_inset
528
529  este directorio contiene archivos con la extensión 
530 \begin_inset Flex Code
531 status collapsed
532
533 \begin_layout Plain Layout
534 .bind
535 \end_layout
536
537 \end_inset
538
539  que definen las combinaciones de teclas usadas en LyX.
540  Si ahí existe una versión nacional de un archivo bind llamado 
541 \begin_inset Flex Code
542 status collapsed
543
544 \begin_layout Plain Layout
545 $LANG_xxx.bind
546 \end_layout
547
548 \end_inset
549
550 , ésta se usará en primer lugar.
551 \end_layout
552
553 \begin_layout Labeling
554 \labelwidthstring 00.00.0000
555 \begin_inset Flex Code
556 status collapsed
557
558 \begin_layout Plain Layout
559 clipart/
560 \end_layout
561
562 \end_inset
563
564  contiene archivos gráficos que pueden ser incluidos en documentos.
565  
566 \end_layout
567
568 \begin_layout Labeling
569 \labelwidthstring 00.00.0000
570 \begin_inset Flex Code
571 status collapsed
572
573 \begin_layout Plain Layout
574 doc/
575 \end_layout
576
577 \end_inset
578
579  contiene archivos de documentación de LyX (incluido éste que estás leyendo).
580  El archivo 
581 \begin_inset Flex Code
582 status collapsed
583
584 \begin_layout Plain Layout
585 LaTeXConfig.lyx
586 \end_layout
587
588 \end_inset
589
590  merece atención especial, como se mencionó antes.
591  Si existe una versión nacional del documento de ayuda en el subdirectorio
592  
593 \begin_inset Flex Code
594 status collapsed
595
596 \begin_layout Plain Layout
597 doc/xx
598 \end_layout
599
600 \end_inset
601
602 , éste se usará en primer lugar.
603  Véase 
604 \begin_inset CommandInset ref
605 LatexCommand ref
606 reference "cap:Internacionalización-de-LyX"
607
608 \end_inset
609
610  para detalles.
611 \end_layout
612
613 \begin_layout Labeling
614 \labelwidthstring 00.00.0000
615 \begin_inset Flex Code
616 status collapsed
617
618 \begin_layout Plain Layout
619 examples/
620 \end_layout
621
622 \end_inset
623
624  contiene archivos de ejemplo que describen el uso de algunas características.
625  Se puede acceder a ellos con el botón 
626 \begin_inset Flex MenuItem
627 status collapsed
628
629 \begin_layout Plain Layout
630 Ejemplos
631 \end_layout
632
633 \end_inset
634
635  en el buscador de archivos.
636 \end_layout
637
638 \begin_layout Labeling
639 \labelwidthstring 00.00.0000
640 \begin_inset Flex Code
641 status collapsed
642
643 \begin_layout Plain Layout
644 images/
645 \end_layout
646
647 \end_inset
648
649  contiene archivos de imagen que se usan en el diálogo 
650 \begin_inset Flex MenuItem
651 status collapsed
652
653 \begin_layout Plain Layout
654 Documento\SpecialChar \menuseparator
655 Configuración
656 \end_layout
657
658 \end_inset
659
660 .
661  Contiene además los iconos de las barras de herramientas y las enseñas
662  de LyX mostradas en su inicio.
663 \end_layout
664
665 \begin_layout Labeling
666 \labelwidthstring 00.00.0000
667 \begin_inset Flex Code
668 status collapsed
669
670 \begin_layout Plain Layout
671 kbd/
672 \end_layout
673
674 \end_inset
675
676  contiene archivos de mapas de teclado.
677  Véase 
678 \begin_inset space ~
679 \end_inset
680
681
682 \begin_inset CommandInset ref
683 LatexCommand ref
684 reference "sec:keymap"
685
686 \end_inset
687
688  para detalles.
689 \end_layout
690
691 \begin_layout Labeling
692 \labelwidthstring 00.00.0000
693 \begin_inset Flex Code
694 status collapsed
695
696 \begin_layout Plain Layout
697 layouts/
698 \end_layout
699
700 \end_inset
701
702  contiene las clases de textos y los archivos de los módulos descritos en
703 \begin_inset space ~
704 \end_inset
705
706
707 \begin_inset CommandInset ref
708 LatexCommand ref
709 reference "cap:Instalación-de-nuevas"
710
711 \end_inset
712
713 .
714 \end_layout
715
716 \begin_layout Labeling
717 \labelwidthstring 00.00.0000
718 \begin_inset Flex Code
719 status collapsed
720
721 \begin_layout Plain Layout
722 lyx2lyx
723 \end_layout
724
725 \end_inset
726
727  contiene los guiones de Python 
728 \begin_inset Flex Code
729 status collapsed
730
731 \begin_layout Plain Layout
732 lyx2lyx
733 \end_layout
734
735 \end_inset
736
737  para convertir entre versiones de LyX.
738  Pueden ejecutarse en línea de comandos si, digamos, quieres convertir ficheros
739  por lotes.
740 \end_layout
741
742 \begin_layout Labeling
743 \labelwidthstring 00.00.0000
744 \begin_inset Flex Code
745 status collapsed
746
747 \begin_layout Plain Layout
748 scripts/
749 \end_layout
750
751 \end_inset
752
753  contiene algunos archivos que demuestran las capacidades de la característica
754  
755 \begin_inset Flex MenuItem
756 status collapsed
757
758 \begin_layout Plain Layout
759 Plantilla externa
760 \end_layout
761
762 \end_inset
763
764 .
765  También contiene algunos guiones usados por el propio LyX.
766 \end_layout
767
768 \begin_layout Labeling
769 \labelwidthstring 00.00.0000
770 \begin_inset Flex Code
771 status collapsed
772
773 \begin_layout Plain Layout
774 templates/
775 \end_layout
776
777 \end_inset
778
779  contiene los archivos de plantillas estándar de LyX descritas en
780 \begin_inset space ~
781 \end_inset
782
783
784 \begin_inset CommandInset ref
785 LatexCommand ref
786 reference "sec:Creación-de-plantillas"
787
788 \end_inset
789
790 .
791 \end_layout
792
793 \begin_layout Labeling
794 \labelwidthstring 00.00.0000
795 \begin_inset Flex Code
796 status collapsed
797
798 \begin_layout Plain Layout
799 ui/
800 \end_layout
801
802 \end_inset
803
804  contiene archivos con la extensión 
805 \begin_inset Flex Code
806 status collapsed
807
808 \begin_layout Plain Layout
809 .ui
810 \end_layout
811
812 \end_inset
813
814  que definen la interfaz de usuario de LyX.
815  Esto es, archivos que definen qué ítems aparecen en qué menús y barras
816  de herramientas.
817 \end_layout
818
819 \begin_layout Subsection
820 Archivos que no necesitan modificaciones
821 \end_layout
822
823 \begin_layout Standard
824 Estos archivos son utilizados internamente por LyX y generalmente no deben
825  ser modificados sino por los desarrolladores.
826 \end_layout
827
828 \begin_layout Labeling
829 \labelwidthstring 00.00.0000
830 \begin_inset Flex Code
831 status collapsed
832
833 \begin_layout Plain Layout
834 CREDITS
835 \end_layout
836
837 \end_inset
838
839  contiene la lista de desarrolladores de LyX.
840  Se muestra con el menú 
841 \begin_inset Flex MenuItem
842 status collapsed
843
844 \begin_layout Plain Layout
845 Ayuda\SpecialChar \menuseparator
846 Acerca de LyX
847 \end_layout
848
849 \end_inset
850
851 .
852 \end_layout
853
854 \begin_layout Labeling
855 \labelwidthstring 00.00.0000
856 \begin_inset Flex Code
857 status collapsed
858
859 \begin_layout Plain Layout
860 chkconfig.ltx
861 \end_layout
862
863 \end_inset
864
865  es un guión de LaTeX usado durante el proceso de configuración.
866  No lo ejecutes directamente.
867 \end_layout
868
869 \begin_layout Labeling
870 \labelwidthstring 00.00.0000
871 \begin_inset Flex Code
872 status collapsed
873
874 \begin_layout Plain Layout
875 configure.py
876 \end_layout
877
878 \end_inset
879
880  es el guión utilizado para la reconfiguración de LyX.
881  Genera los archivos de configuración en el directorio desde el que se ha
882  ejecutado.
883 \end_layout
884
885 \begin_layout Subsection
886 Otros archivos en un par de líneas...
887 \end_layout
888
889 \begin_layout Labeling
890 \labelwidthstring 00.00.0000
891 \begin_inset Flex Code
892 status collapsed
893
894 \begin_layout Plain Layout
895 encodings
896 \end_layout
897
898 \end_inset
899
900  contiene tablas que describen cómo los distintos códigos de caracteres
901  se transcriben a Unicode.
902 \end_layout
903
904 \begin_layout Labeling
905 \labelwidthstring 00.00.0000
906 \begin_inset Flex Code
907 status collapsed
908
909 \begin_layout Plain Layout
910 external_templates
911 \end_layout
912
913 \end_inset
914
915  contiene las plantillas disponibles para la característica 
916 \begin_inset Flex MenuItem
917 status collapsed
918
919 \begin_layout Plain Layout
920 Material externo
921 \end_layout
922
923 \end_inset
924
925 .
926 \end_layout
927
928 \begin_layout Labeling
929 \labelwidthstring 00.00.0000
930 \begin_inset Flex Code
931 status collapsed
932
933 \begin_layout Plain Layout
934 languages
935 \end_layout
936
937 \end_inset
938
939  contiene una lista de los idiomas actualmente soportados por LyX.
940 \end_layout
941
942 \begin_layout Section
943 Directorio de configuración personal
944 \end_layout
945
946 \begin_layout Standard
947 Aunque uses LyX como usuario sin privilegios, puedes adaptar su configuración
948  a tus necesidades.
949  El directorio 
950 \begin_inset Flex Code
951 status collapsed
952
953 \begin_layout Plain Layout
954 UserDir
955 \end_layout
956
957 \end_inset
958
959  contiene todos los archivos de configuración personal.
960  Es el directorio especificado como 
961 \begin_inset Quotes fld
962 \end_inset
963
964 Directorio del usuario
965 \begin_inset Quotes frd
966 \end_inset
967
968  en 
969 \begin_inset Flex MenuItem
970 status collapsed
971
972 \begin_layout Plain Layout
973 Ayuda\SpecialChar \menuseparator
974 Acerca de LyX
975 \end_layout
976
977 \end_inset
978
979 .
980  Este directorio se usa como espejo de 
981 \begin_inset Flex Code
982 status collapsed
983
984 \begin_layout Plain Layout
985 LyXDir
986 \end_layout
987
988 \end_inset
989
990 , que quiere decir que cada archivo en 
991 \begin_inset Flex Code
992 status collapsed
993
994 \begin_layout Plain Layout
995 UserDir
996 \end_layout
997
998 \end_inset
999
1000  es un equivalente del correspondiente archivo en 
1001 \begin_inset Flex Code
1002 status collapsed
1003
1004 \begin_layout Plain Layout
1005 LyXDir
1006 \end_layout
1007
1008 \end_inset
1009
1010 .
1011  Cualquiera de los archivos de configuración descritos en las secciones
1012  anteriores puede estar en el directorio global del sistema, en cuyo caso
1013  afectará a todos los usuarios, y en tu directorio local para tu propio
1014  uso.
1015 \end_layout
1016
1017 \begin_layout Standard
1018 Para clarificar las cosas vamos a poner unos ejemplos:
1019 \end_layout
1020
1021 \begin_layout Itemize
1022 Las preferencias establecidas en el diálogo 
1023 \begin_inset Flex MenuItem
1024 status collapsed
1025
1026 \begin_layout Plain Layout
1027 Herramientas\SpecialChar \menuseparator
1028 Preferencias
1029 \end_layout
1030
1031 \end_inset
1032
1033  se guardan en un archivo 
1034 \begin_inset Flex Code
1035 status collapsed
1036
1037 \begin_layout Plain Layout
1038 preferences
1039 \end_layout
1040
1041 \end_inset
1042
1043  en 
1044 \begin_inset Flex Code
1045 status collapsed
1046
1047 \begin_layout Plain Layout
1048 UserDir
1049 \end_layout
1050
1051 \end_inset
1052
1053 .
1054 \end_layout
1055
1056 \begin_layout Itemize
1057 Si reconfiguras mediante 
1058 \begin_inset Flex MenuItem
1059 status collapsed
1060
1061 \begin_layout Plain Layout
1062 Herramientas\SpecialChar \menuseparator
1063 Reconfigurar
1064 \end_layout
1065
1066 \end_inset
1067
1068 , LyX ejecuta el guión
1069 \begin_inset Newline linebreak
1070 \end_inset
1071
1072  
1073 \begin_inset Flex Code
1074 status collapsed
1075
1076 \begin_layout Plain Layout
1077 configure.py
1078 \end_layout
1079
1080 \end_inset
1081
1082 , y los archivos resultantes se escriben en tu directorio de usuario.
1083  Esto significa que cualquier archivo adicional de clase de texto que pudieras
1084  haber añadido en 
1085 \begin_inset Flex Code
1086 status collapsed
1087
1088 \begin_layout Plain Layout
1089 UserDir/layouts
1090 \end_layout
1091
1092 \end_inset
1093
1094  se sumará a la lista de clases en el diálogo 
1095 \begin_inset Flex MenuItem
1096 status collapsed
1097
1098 \begin_layout Plain Layout
1099 Documento\SpecialChar \menuseparator
1100 Configuración
1101 \end_layout
1102
1103 \end_inset
1104
1105 .
1106 \end_layout
1107
1108 \begin_layout Itemize
1109 Si consigues alguna documentación actualizada del sitio de LyX y no puedes
1110  instalarla porque no tienes permisos para administrar tu sistema, solo
1111  has de copiar los archivos en 
1112 \begin_inset Flex Code
1113 status collapsed
1114
1115 \begin_layout Plain Layout
1116 UserDir/doc/XX
1117 \end_layout
1118
1119 \end_inset
1120
1121  ¡y las entradas del menú 
1122 \begin_inset Flex MenuItem
1123 status collapsed
1124
1125 \begin_layout Plain Layout
1126 Ayuda
1127 \end_layout
1128
1129 \end_inset
1130
1131  los abrirán!
1132 \end_layout
1133
1134 \begin_layout Section
1135 Ejecutar LyX con múltiples configuraciones
1136 \end_layout
1137
1138 \begin_layout Standard
1139 La libertad de configuración del directorio local puede no ser suficiente
1140  si quieres tener a tu disposición más de una configuración.
1141  Por ejemplo, si quisieras usar diferentes combinaciones de teclas o configuraci
1142 ones de impresora en distintos momentos.
1143  Esto lo puedes conseguir teniendo varios de estos directorios.
1144  Después especificas qué directorio usar al arrancar.
1145 \end_layout
1146
1147 \begin_layout Standard
1148 Ejecutando LyX con la opción de línea de comandos 
1149 \begin_inset Flex Code
1150 status collapsed
1151
1152 \begin_layout Plain Layout
1153 -userdir
1154 \end_layout
1155
1156 \end_inset
1157
1158  
1159 \emph on
1160 <algún directorio>
1161 \emph default
1162  hace que el programa lea la configuración de ese directorio y no del predetermi
1163 nado.
1164  (Puedes determinar el directorio predeterminado ejecutando LyX sin la opción
1165  
1166 \begin_inset Flex Code
1167 status collapsed
1168
1169 \begin_layout Plain Layout
1170 -userdir
1171 \end_layout
1172
1173 \end_inset
1174
1175 ).
1176  Si el directorio especificado no existe, LyX propone su creación, tal como
1177  hace con el directorio predeterminado la primera vez que se ejecuta el
1178  programa.
1179  Puedes modificar las opciones de configuración en ese directorio personal
1180  adicional exactamente igual que para el directorio predeterminado.
1181  Estos directorios son completamente independientes (pero sigue leyendo).
1182  Ten presente que establecer algún valor para la variable de entorno 
1183 \begin_inset Flex Code
1184 status collapsed
1185
1186 \begin_layout Plain Layout
1187 LYX_USERDIR_VER
1188 \end_layout
1189
1190 \end_inset
1191
1192  tiene exactamente el mismo efecto.
1193 \end_layout
1194
1195 \begin_layout Standard
1196 Tener varias configuraciones también requiere más mantenimiento: si quieres
1197  añadir un nuevo formato a 
1198 \begin_inset Flex Code
1199 status collapsed
1200
1201 \begin_layout Plain Layout
1202 NewUserDir/layouts
1203 \end_layout
1204
1205 \end_inset
1206
1207  que esté disponible en todas tus configuraciones, debes añadirlo a cada
1208  directorio por separado.
1209  Puedes evitarlo con el siguiente truco: después de que LyX crea un directorio
1210  adicional, la mayoría de los subdirectorios (véase arriba) están vacíos.
1211  Si quieres que la nueva configuración sea una réplica de una existente,
1212  reemplaza el subdirectorio vacío con un enlace simbólico que apunte al
1213  subdirectorio deseado.
1214  Ten precaución, no obstante, con el subdirectorio 
1215 \begin_inset Flex Code
1216 status collapsed
1217
1218 \begin_layout Plain Layout
1219 doc/
1220 \end_layout
1221
1222 \end_inset
1223
1224 , puesto que contiene un archivo escrito por el guión de configuración (también
1225  accesible mediante 
1226 \begin_inset Flex MenuItem
1227 status collapsed
1228
1229 \begin_layout Plain Layout
1230 Herramientas\SpecialChar \menuseparator
1231 Reconfigurar
1232 \end_layout
1233
1234 \end_inset
1235
1236 ) que es específico de la configuración.
1237 \end_layout
1238
1239 \begin_layout Chapter
1240 El diálogo Preferencias
1241 \end_layout
1242
1243 \begin_layout Standard
1244 Todas las opciones del diálogo de preferencias se describen en el apéndice
1245  
1246 \emph on
1247 El diálogo
1248 \emph default
1249  
1250 \emph on
1251 Preferencias
1252 \emph default
1253  de la 
1254 \emph on
1255 Guía del usuario
1256 \emph default
1257 .
1258  Ahí encontrarás más detalles sobre algunas opciones.
1259 \end_layout
1260
1261 \begin_layout Section
1262 Formatos
1263 \begin_inset CommandInset label
1264 LatexCommand label
1265 name "sec:Formatos"
1266
1267 \end_inset
1268
1269
1270 \end_layout
1271
1272 \begin_layout Standard
1273 El primer paso es definir tus propios formatos de archivo si no lo están
1274  ya.
1275  Para hacerlo abre el diálogo 
1276 \begin_inset Flex MenuItem
1277 status collapsed
1278
1279 \begin_layout Plain Layout
1280 Herramientas\SpecialChar \menuseparator
1281 Preferencias
1282 \end_layout
1283
1284 \end_inset
1285
1286 .
1287  En 
1288 \begin_inset Flex MenuItem
1289 status collapsed
1290
1291 \begin_layout Plain Layout
1292 Gestión de archivos\SpecialChar \menuseparator
1293 Formatos de archivo
1294 \end_layout
1295
1296 \end_inset
1297
1298  pulsa el botón 
1299 \begin_inset Flex MenuItem
1300 status collapsed
1301
1302 \begin_layout Plain Layout
1303 Nuevo\SpecialChar \ldots{}
1304
1305 \end_layout
1306
1307 \end_inset
1308
1309  para definir el nuevo formato.
1310  El campo 
1311 \begin_inset Flex MenuItem
1312 status collapsed
1313
1314 \begin_layout Plain Layout
1315 Formato
1316 \end_layout
1317
1318 \end_inset
1319
1320  es para el nombre que identificará el formato en la GUI (interfaz gráfica
1321  de usuario).
1322  El 
1323 \begin_inset Flex MenuItem
1324 status collapsed
1325
1326 \begin_layout Plain Layout
1327 Nombre corto
1328 \end_layout
1329
1330 \end_inset
1331
1332  se usa para identificar el formato internamente.
1333  Además deberás introducir una extensión de archivo.
1334  Todos estos son imprescindibles.
1335  El campo opcional 
1336 \begin_inset Flex MenuItem
1337 status collapsed
1338
1339 \begin_layout Plain Layout
1340 Atajo de teclado
1341 \end_layout
1342
1343 \end_inset
1344
1345  sirve para asociar una combinación de teclas en los menús.
1346  (Por ejemplo, teclear 
1347 \begin_inset Flex MenuItem
1348 status collapsed
1349
1350 \begin_layout Plain Layout
1351 Alt-V D
1352 \end_layout
1353
1354 \end_inset
1355
1356  ejecuta 
1357 \begin_inset Flex MenuItem
1358 status collapsed
1359
1360 \begin_layout Plain Layout
1361 Ver\SpecialChar \menuseparator
1362 DVI
1363 \end_layout
1364
1365 \end_inset
1366
1367 ).
1368  
1369 \begin_inset Flex MenuItem
1370 status collapsed
1371
1372 \begin_layout Plain Layout
1373 Visor
1374 \end_layout
1375
1376 \end_inset
1377
1378  
1379 \end_layout
1380
1381 \begin_layout Standard
1382 Un Formato puede tener un 
1383 \begin_inset Flex MenuItem
1384 status collapsed
1385
1386 \begin_layout Plain Layout
1387 Visor
1388 \end_layout
1389
1390 \end_inset
1391
1392  y un 
1393 \begin_inset Flex MenuItem
1394 status collapsed
1395
1396 \begin_layout Plain Layout
1397 Editor
1398 \end_layout
1399
1400 \end_inset
1401
1402  asociados.
1403  Por ejemplo, podrías usar 
1404 \begin_inset Flex MenuItem
1405 status collapsed
1406
1407 \begin_layout Plain Layout
1408 Ghostview
1409 \end_layout
1410
1411 \end_inset
1412
1413  para ver archivos PostScript.
1414  Puedes introducir el comando para iniciar el programa en el campo correspondien
1415 te.
1416  Al definir este comando puedes usar las cuatro variables listadas en la
1417  siguiente sección.
1418  El visor se lanza cuando ves una imagen en LyX o usas el menú 
1419 \begin_inset Flex MenuItem
1420 status collapsed
1421
1422 \begin_layout Plain Layout
1423 Ver
1424 \end_layout
1425
1426 \end_inset
1427
1428 .
1429  El editor se lanza cuando pulsas el botón 
1430 \begin_inset Flex MenuItem
1431 status collapsed
1432
1433 \begin_layout Plain Layout
1434 Editar externamente
1435 \end_layout
1436
1437 \end_inset
1438
1439  que se muestra al hacer clic derecho en un gráfico o en un material externo,
1440  por ejemplo.
1441 \end_layout
1442
1443 \begin_layout Standard
1444 La opción 
1445 \begin_inset Flex MenuItem
1446 status collapsed
1447
1448 \begin_layout Plain Layout
1449 Formato de documento
1450 \end_layout
1451
1452 \end_inset
1453
1454  indica a LyX que ese formato es adecuado para exportar.
1455  Si esto está marcado y existe una ruta de conversión adecuada (véase 
1456 \begin_inset CommandInset ref
1457 LatexCommand ref
1458 reference "sec:Convertidores"
1459
1460 \end_inset
1461
1462 ), el formato aparecerá en el menú 
1463 \begin_inset Flex MenuItem
1464 status collapsed
1465
1466 \begin_layout Plain Layout
1467 Archivo\SpecialChar \menuseparator
1468 Exportar
1469 \end_layout
1470
1471 \end_inset
1472
1473 .
1474  También aparecerá en el menú 
1475 \begin_inset Flex MenuItem
1476 status collapsed
1477
1478 \begin_layout Plain Layout
1479 Ver
1480 \end_layout
1481
1482 \end_inset
1483
1484  si se ha especificado un visor para ese formato.
1485  Los formatos puros de imagen, como 
1486 \begin_inset Flex Code
1487 status collapsed
1488
1489 \begin_layout Plain Layout
1490 png
1491 \end_layout
1492
1493 \end_inset
1494
1495 , no deberían usar esta opción.
1496  Los formatos que pueden corresponder tanto a gráficos vectoriales como
1497  a documentos, como 
1498 \begin_inset Flex Code
1499 status collapsed
1500
1501 \begin_layout Plain Layout
1502 pdf
1503 \end_layout
1504
1505 \end_inset
1506
1507 , sí deberían usarla.
1508 \end_layout
1509
1510 \begin_layout Standard
1511 La opción 
1512 \begin_inset Flex MenuItem
1513 status collapsed
1514
1515 \begin_layout Plain Layout
1516 Formato de gráfico vectorial
1517 \end_layout
1518
1519 \end_inset
1520
1521  indica a LyX que el formato puede contener gráficos vectoriales.
1522  Esta información se emplea para determinar el formato objetivo de los gráficos
1523  incluidos para la exportación 
1524 \begin_inset Flex MenuItem
1525 status collapsed
1526
1527 \begin_layout Plain Layout
1528 pdflatex
1529 \end_layout
1530
1531 \end_inset
1532
1533 .
1534  Los gráficos incluidos pueden requerir conversión a 
1535 \begin_inset Flex MenuItem
1536 status collapsed
1537
1538 \begin_layout Plain Layout
1539 pdf
1540 \end_layout
1541
1542 \end_inset
1543
1544
1545 \begin_inset Flex MenuItem
1546 status collapsed
1547
1548 \begin_layout Plain Layout
1549 png
1550 \end_layout
1551
1552 \end_inset
1553
1554 , o 
1555 \begin_inset Flex MenuItem
1556 status collapsed
1557
1558 \begin_layout Plain Layout
1559 jpg
1560 \end_layout
1561
1562 \end_inset
1563
1564 , puesto que 
1565 \begin_inset Flex MenuItem
1566 status collapsed
1567
1568 \begin_layout Plain Layout
1569 pdflatex
1570 \end_layout
1571
1572 \end_inset
1573
1574  no puede manejar otros formatos de imagen.
1575  Si un archivo incluido no está ya en formato 
1576 \begin_inset Flex MenuItem
1577 status collapsed
1578
1579 \begin_layout Plain Layout
1580 pdf
1581 \end_layout
1582
1583 \end_inset
1584
1585
1586 \begin_inset Flex MenuItem
1587 status collapsed
1588
1589 \begin_layout Plain Layout
1590 png
1591 \end_layout
1592
1593 \end_inset
1594
1595 , o 
1596 \begin_inset Flex MenuItem
1597 status collapsed
1598
1599 \begin_layout Plain Layout
1600 jpg
1601 \end_layout
1602
1603 \end_inset
1604
1605 , se convierte a 
1606 \begin_inset Flex MenuItem
1607 status collapsed
1608
1609 \begin_layout Plain Layout
1610 pdf
1611 \end_layout
1612
1613 \end_inset
1614
1615  si la opción de formato vectorial está marcada, y si no a 
1616 \begin_inset Flex MenuItem
1617 status collapsed
1618
1619 \begin_layout Plain Layout
1620 png
1621 \end_layout
1622
1623 \end_inset
1624
1625 .
1626  
1627 \end_layout
1628
1629 \begin_layout Section
1630 Copiadores
1631 \end_layout
1632
1633 \begin_layout Standard
1634 Puesto que todas las conversiones de un formato a otro tienen lugar en el
1635  archivo temporal de LyX, a veces es necesario modificar un archivo antes
1636  de copiarlo en el directorio temporal para que la conversión se pueda realizar.
1637 \begin_inset Foot
1638 status collapsed
1639
1640 \begin_layout Plain Layout
1641 Por ejemplo, el archivo puede hacer referencia a otros archivos —imágenes,
1642  por ejemplo— mediante nombres de archivo relativos, y estos pueden resultar
1643  inválidos cuando el archivo se copia en el directorio temporal.
1644 \end_layout
1645
1646 \end_inset
1647
1648  Esto lo hace un Copiador: copia un archivo a (o desde) el directorio temporal
1649  y puede modificarlo en el proceso.
1650 \end_layout
1651
1652 \begin_layout Standard
1653 Las definiciones de los copiadores pueden usar cuatro variables:
1654 \end_layout
1655
1656 \begin_layout Labeling
1657 \labelwidthstring 00.00.0000
1658 \begin_inset Flex Code
1659 status collapsed
1660
1661 \begin_layout Plain Layout
1662 $$s
1663 \end_layout
1664
1665 \end_inset
1666
1667  El directorio de sistema de LyX (p.
1668 \begin_inset space \thinspace{}
1669 \end_inset
1670
1671 e.
1672 \begin_inset space \space{}
1673 \end_inset
1674
1675
1676 \begin_inset Flex MenuItem
1677 status collapsed
1678
1679 \begin_layout Plain Layout
1680 /usr/share/lyx
1681 \end_layout
1682
1683 \end_inset
1684
1685 )
1686 \end_layout
1687
1688 \begin_layout Labeling
1689 \labelwidthstring 00.00.0000
1690 \begin_inset Flex Code
1691 status collapsed
1692
1693 \begin_layout Plain Layout
1694 $$i
1695 \end_layout
1696
1697 \end_inset
1698
1699  El archivo de entrada
1700 \end_layout
1701
1702 \begin_layout Labeling
1703 \labelwidthstring 00.00.0000
1704 \begin_inset Flex Code
1705 status collapsed
1706
1707 \begin_layout Plain Layout
1708 $$o
1709 \end_layout
1710
1711 \end_inset
1712
1713  El archivo de salida
1714 \end_layout
1715
1716 \begin_layout Labeling
1717 \labelwidthstring 00.00.0000
1718 \begin_inset Flex Code
1719 status collapsed
1720
1721 \begin_layout Plain Layout
1722 $$l
1723 \end_layout
1724
1725 \end_inset
1726
1727  El `nombre LaTeX'
1728 \end_layout
1729
1730 \begin_layout Standard
1731 El último debería ser el nombre de archivo tal como debería ponerse en un
1732  comando LaTeX 
1733 \series bold
1734
1735 \backslash
1736 include
1737 \series default
1738 .
1739  Solo es pertinente cuando se exportan archivos adecuados para esa inclusión.
1740 \end_layout
1741
1742 \begin_layout Standard
1743 Los copiadores pueden emplearse para hacer casi cualquier cosa con archivos
1744  de salida.
1745  Por ejemplo, supongamos que quieres copiar archivos 
1746 \begin_inset Flex MenuItem
1747 status collapsed
1748
1749 \begin_layout Plain Layout
1750 pdf
1751 \end_layout
1752
1753 \end_inset
1754
1755  generados a un directorio especial, 
1756 \begin_inset Flex Code
1757 status collapsed
1758
1759 \begin_layout Plain Layout
1760 /home/you/pdf/
1761 \end_layout
1762
1763 \end_inset
1764
1765 .
1766  En ese caso deberías escribir un guión para intérprete de comandos tal
1767  como:
1768 \end_layout
1769
1770 \begin_layout Standard
1771 \begin_inset listings
1772 inline false
1773 status open
1774
1775 \begin_layout Plain Layout
1776
1777 #!/bin/bash
1778 \end_layout
1779
1780 \begin_layout Plain Layout
1781
1782 FROMFILE=$1
1783 \end_layout
1784
1785 \begin_layout Plain Layout
1786
1787 TOFILE=`basename $2`
1788 \end_layout
1789
1790 \begin_layout Plain Layout
1791
1792 cp $FROMFILE /home/you/pdf/$TOFILE
1793 \end_layout
1794
1795 \end_inset
1796
1797 Guárdalo en tu directorio local, —
1798 \begin_inset Flex Code
1799 status collapsed
1800
1801 \begin_layout Plain Layout
1802 /home/you/.lyx/scripts/pdfcopier.sh
1803 \end_layout
1804
1805 \end_inset
1806
1807 , supongamos— y hazlo ejecutable si ello es necesario en tu sistema.
1808  Después, en el diálogo 
1809 \begin_inset Flex MenuItem
1810 status collapsed
1811
1812 \begin_layout Plain Layout
1813 Herramientas\SpecialChar \menuseparator
1814 Preferencias
1815 \end_layout
1816
1817 \end_inset
1818
1819 , en 
1820 \begin_inset Flex MenuItem
1821 status collapsed
1822
1823 \begin_layout Plain Layout
1824 Gestión de archivos\SpecialChar \menuseparator
1825 Formatos de archivo
1826 \end_layout
1827
1828 \end_inset
1829
1830 , selecciona el formato 
1831 \begin_inset Flex MenuItem
1832 status collapsed
1833
1834 \begin_layout Plain Layout
1835 PDF(pdflatex)
1836 \end_layout
1837
1838 \end_inset
1839
1840  —u otro de los formatos pdf— e introduce 
1841 \begin_inset Flex Code
1842 status collapsed
1843
1844 \begin_layout Plain Layout
1845 pdfcopier.sh $$i $$o
1846 \end_layout
1847
1848 \end_inset
1849
1850  en el campo 
1851 \begin_inset Flex MenuItem
1852 status collapsed
1853
1854 \begin_layout Plain Layout
1855 Copiador
1856 \end_layout
1857
1858 \end_inset
1859
1860 .
1861 \end_layout
1862
1863 \begin_layout Standard
1864 LyX usa los copiadores en varias de sus propias conversiones.
1865  Por ejemplo, si se encuentran los programas apropiados, LyX instalará copiadore
1866 s para los formatos 
1867 \begin_inset Flex MenuItem
1868 status collapsed
1869
1870 \begin_layout Plain Layout
1871 HTML
1872 \end_layout
1873
1874 \end_inset
1875
1876  y 
1877 \begin_inset Flex MenuItem
1878 status collapsed
1879
1880 \begin_layout Plain Layout
1881 HTML
1882 \begin_inset space ~
1883 \end_inset
1884
1885 (MS Word)
1886 \end_layout
1887
1888 \end_inset
1889
1890 .
1891  Cuando se exporta a estos formatos, el copiador se encarga de que se copien
1892  no solo el archivo HTML principal, sino también los diversos archivos asociados
1893  (estilos, imágenes, etc).
1894  Todos estos archivos se escriben en un subdirectorio del directorio en
1895  el que se encuentre el archivo original de LyX.
1896 \begin_inset Foot
1897 status open
1898
1899 \begin_layout Plain Layout
1900 Este copiador puede adaptarse.
1901  El argumento opcional 
1902 \begin_inset Quotes fld
1903 \end_inset
1904
1905 -e
1906 \begin_inset Quotes frd
1907 \end_inset
1908
1909  acepta una lista, separada por comas, con las extensiones que deben copiarse;
1910  si se omite se copiarán todos los archivos.
1911  El argumeto 
1912 \begin_inset Quotes fld
1913 \end_inset
1914
1915 -t
1916 \begin_inset Quotes frd
1917 \end_inset
1918
1919  determina la extensión añadida al directorio generado.
1920  Por omisión es 
1921 \begin_inset Quotes fld
1922 \end_inset
1923
1924
1925 \begin_inset Flex MenuItem
1926 status collapsed
1927
1928 \begin_layout Plain Layout
1929 LyXconv
1930 \end_layout
1931
1932 \end_inset
1933
1934
1935 \begin_inset Quotes frd
1936 \end_inset
1937
1938 , así, el HTML generado a partir de 
1939 \begin_inset Flex MenuItem
1940 status collapsed
1941
1942 \begin_layout Plain Layout
1943 /ruta/a/archivo.lyx
1944 \end_layout
1945
1946 \end_inset
1947
1948  tendrá la forma 
1949 \begin_inset Flex MenuItem
1950 status collapsed
1951
1952 \begin_layout Plain Layout
1953 /ruta/a/archivo.html.LyXconv
1954 \end_layout
1955
1956 \end_inset
1957
1958 .
1959 \end_layout
1960
1961 \end_inset
1962
1963
1964 \end_layout
1965
1966 \begin_layout Section
1967 Convertidores
1968 \begin_inset CommandInset label
1969 LatexCommand label
1970 name "sec:Convertidores"
1971
1972 \end_inset
1973
1974
1975 \end_layout
1976
1977 \begin_layout Standard
1978 Puedes definir tus propios convertidores para convertir archivos entre distintos
1979  formatos.
1980  Se hace en el diálogo 
1981 \begin_inset Flex MenuItem
1982 status collapsed
1983
1984 \begin_layout Plain Layout
1985 Herramientas\SpecialChar \menuseparator
1986 Preferencias\SpecialChar \menuseparator
1987 Gestión de archivos\SpecialChar \menuseparator
1988 Convertidores
1989 \end_layout
1990
1991 \end_inset
1992
1993 .
1994 \end_layout
1995
1996 \begin_layout Standard
1997 Para definir un nuevo convertidor de un formato a otro, selecciónalos en
1998  las listas desplegables 
1999 \begin_inset Flex MenuItem
2000 status collapsed
2001
2002 \begin_layout Plain Layout
2003 Del
2004 \begin_inset space ~
2005 \end_inset
2006
2007 formato
2008 \end_layout
2009
2010 \end_inset
2011
2012  y 
2013 \begin_inset Flex MenuItem
2014 status collapsed
2015
2016 \begin_layout Plain Layout
2017 Al
2018 \begin_inset space ~
2019 \end_inset
2020
2021 formato
2022 \end_layout
2023
2024 \end_inset
2025
2026 , introduce el comando necesario para la conversión y después pulsa el botón
2027  
2028 \begin_inset Flex MenuItem
2029 status collapsed
2030
2031 \begin_layout Plain Layout
2032 Añadir
2033 \end_layout
2034
2035 \end_inset
2036
2037 .
2038  En la definición de convertidores se pueden usar distintas variables:
2039 \end_layout
2040
2041 \begin_layout Labeling
2042 \labelwidthstring 00.00.0000
2043 \begin_inset Flex Code
2044 status collapsed
2045
2046 \begin_layout Plain Layout
2047 $$s
2048 \end_layout
2049
2050 \end_inset
2051
2052  El directorio de sistema de LyX
2053 \end_layout
2054
2055 \begin_layout Labeling
2056 \labelwidthstring 00.00.0000
2057 \begin_inset Flex Code
2058 status collapsed
2059
2060 \begin_layout Plain Layout
2061 $$i
2062 \end_layout
2063
2064 \end_inset
2065
2066  El archivo de entrada
2067 \end_layout
2068
2069 \begin_layout Labeling
2070 \labelwidthstring 00.00.0000
2071 \begin_inset Flex Code
2072 status collapsed
2073
2074 \begin_layout Plain Layout
2075 $$o
2076 \end_layout
2077
2078 \end_inset
2079
2080  El archivo de salida
2081 \end_layout
2082
2083 \begin_layout Labeling
2084 \labelwidthstring 00.00.0000
2085 \begin_inset Flex Code
2086 status collapsed
2087
2088 \begin_layout Plain Layout
2089 $$b
2090 \end_layout
2091
2092 \end_inset
2093
2094  El nombre del archivo base del archivo de entrada (sin la extensión)
2095 \end_layout
2096
2097 \begin_layout Labeling
2098 \labelwidthstring 00.00.0000
2099 \begin_inset Flex Code
2100 status collapsed
2101
2102 \begin_layout Plain Layout
2103 $$p
2104 \end_layout
2105
2106 \end_inset
2107
2108  La ruta al archivo de entrada
2109 \end_layout
2110
2111 \begin_layout Labeling
2112 \labelwidthstring 00.00.0000
2113 \begin_inset Flex Code
2114 status collapsed
2115
2116 \begin_layout Plain Layout
2117 $$r
2118 \end_layout
2119
2120 \end_inset
2121
2122  La ruta al archivo de entrada original (esto es diferente de $$p cuando
2123  se invoca una cadena de convertidores).
2124 \end_layout
2125
2126 \begin_layout Labeling
2127 \labelwidthstring 00.00.0000
2128 \begin_inset Flex Code
2129 status collapsed
2130
2131 \begin_layout Plain Layout
2132 $$e
2133 \end_layout
2134
2135 \end_inset
2136
2137  El nombre iconv para la codificación del documento.
2138 \end_layout
2139
2140 \begin_layout Standard
2141 En el campo 
2142 \begin_inset Flex MenuItem
2143 status collapsed
2144
2145 \begin_layout Plain Layout
2146 Indicador adicional
2147 \end_layout
2148
2149 \end_inset
2150
2151  puedes introducir los siguientes, separados por comas:
2152 \end_layout
2153
2154 \begin_layout Labeling
2155 \labelwidthstring 00.00.0000
2156 \begin_inset Flex Code
2157 status collapsed
2158
2159 \begin_layout Plain Layout
2160 latex
2161 \end_layout
2162
2163 \end_inset
2164
2165  Este convertidor ejecuta alguna forma de LaTeX.
2166  Hará estar disponibles los registros de errores LaTeX de LyX
2167 \end_layout
2168
2169 \begin_layout Labeling
2170 \labelwidthstring 00.00.0000
2171 \begin_inset Flex Code
2172 status collapsed
2173
2174 \begin_layout Plain Layout
2175 needaux
2176 \end_layout
2177
2178 \end_inset
2179
2180  Necesita el archivo LaTeX 
2181 \begin_inset Flex MenuItem
2182 status collapsed
2183
2184 \begin_layout Plain Layout
2185 .aux
2186 \end_layout
2187
2188 \end_inset
2189
2190  para la conversión
2191 \end_layout
2192
2193 \begin_layout Labeling
2194 \labelwidthstring 00.00.0000
2195 \begin_inset Flex Code
2196 status collapsed
2197
2198 \begin_layout Plain Layout
2199 xml
2200 \end_layout
2201
2202 \end_inset
2203
2204  La salida es XML
2205 \end_layout
2206
2207 \begin_layout Standard
2208 Las tres siguientes no son realmente opciones porque aceptan un argumento
2209  en la forma 
2210 \begin_inset Flex MenuItem
2211 status collapsed
2212
2213 \begin_layout Plain Layout
2214 key
2215 \begin_inset space ~
2216 \end_inset
2217
2218 =
2219 \begin_inset space ~
2220 \end_inset
2221
2222 value
2223 \end_layout
2224
2225 \end_inset
2226
2227 :
2228 \end_layout
2229
2230 \begin_layout Labeling
2231 \labelwidthstring 00.00.0000
2232 \begin_inset Flex Code
2233 status collapsed
2234
2235 \begin_layout Plain Layout
2236 parselog
2237 \end_layout
2238
2239 \end_inset
2240
2241  Si se pone, el error estándar del convertidor se redirecciona a un archivo
2242  
2243 \begin_inset Flex Code
2244 status collapsed
2245
2246 \begin_layout Plain Layout
2247 infile.out
2248 \end_layout
2249
2250 \end_inset
2251
2252 , y el guión dado como argumento se ejecutará como: 
2253 \begin_inset Flex Code
2254 status collapsed
2255
2256 \begin_layout Plain Layout
2257 script <infile.out >infile.log
2258 \end_layout
2259
2260 \end_inset
2261
2262 .
2263  El argumento puede contener 
2264 \begin_inset Flex Code
2265 status collapsed
2266
2267 \begin_layout Plain Layout
2268 $$s
2269 \end_layout
2270
2271 \end_inset
2272
2273 .
2274 \end_layout
2275
2276 \begin_layout Labeling
2277 \labelwidthstring 00.00.0000
2278 \begin_inset Flex Code
2279 status collapsed
2280
2281 \begin_layout Plain Layout
2282 resultdir
2283 \end_layout
2284
2285 \end_inset
2286
2287  El nombre del directorio en el que el convertidor descargará los archivos
2288  generados.
2289  LyX no creará ese directorio y no copia nada en él, aunque copiará este
2290  directorio al destino.
2291  El argumento puede contener 
2292 \begin_inset Flex Code
2293 status collapsed
2294
2295 \begin_layout Plain Layout
2296 $$b
2297 \end_layout
2298
2299 \end_inset
2300
2301 , que será reemplazado por el nombre base de los archivos de entrada y de
2302  salida, respectivamente, cuando se copia el directorio.
2303 \begin_inset Newline newline
2304 \end_inset
2305
2306 Ten en cuenta que resultdir y usetempdir no tienen sentido juntos.
2307  El último será ignorado si se da el primero.
2308 \end_layout
2309
2310 \begin_layout Labeling
2311 \labelwidthstring 00.00.0000
2312 \begin_inset Flex Code
2313 status collapsed
2314
2315 \begin_layout Plain Layout
2316 resultfile
2317 \end_layout
2318
2319 \end_inset
2320
2321  Determina el nombre del archivo de salida y puede contener 
2322 \begin_inset Flex Code
2323 status collapsed
2324
2325 \begin_layout Plain Layout
2326 $$b
2327 \end_layout
2328
2329 \end_inset
2330
2331 .
2332  Solo es sensible con 
2333 \begin_inset Flex Code
2334 status collapsed
2335
2336 \begin_layout Plain Layout
2337 resultdir
2338 \end_layout
2339
2340 \end_inset
2341
2342  y además es opcional; si no se da, por omisión es `index'.
2343 \end_layout
2344
2345 \begin_layout Standard
2346 Ninguno de estos tres últimos se usan actualmente en ninguno de los convertidore
2347 s que son instalados por LyX.
2348 \end_layout
2349
2350 \begin_layout Standard
2351 No tienes que definir convertidores entre todos los formatos que quieras
2352  convertir.
2353  Por ejemplo, observarás que no hay convertidor `LyX a PostScript', sin
2354  embargo LyX exporta a PostScript.
2355  Lo hace creando primero un archivo LaTeX (no es necesario un convertidor
2356  para esto), que luego es convertido a DVI mediante el convertidor `LaTeX
2357  a DVI', y por último convierte el archivo DVI resultante a PostScript.
2358  LyX encuentra automáticamente estas 'cadenas' de convertidores y siempre
2359  escogerá la cadena más corta posible.
2360  Sin embargo, aún puedes definir múltiples métodos de conversión entre formatos.
2361  Por ejemplo, la configuración estándar de LyX provee tres caminos para
2362  convertir LaTeX a PDF: directamente, usando 
2363 \begin_inset Flex MenuItem
2364 status collapsed
2365
2366 \begin_layout Plain Layout
2367 pdflatex
2368 \end_layout
2369
2370 \end_inset
2371
2372 ; mediante (DVI y) PostScript, usando 
2373 \begin_inset Flex MenuItem
2374 status collapsed
2375
2376 \begin_layout Plain Layout
2377 ps2pdf
2378 \end_layout
2379
2380 \end_inset
2381
2382 ; o mediante DVI, usando 
2383 \begin_inset Flex MenuItem
2384 status collapsed
2385
2386 \begin_layout Plain Layout
2387 dvipdfm
2388 \end_layout
2389
2390 \end_inset
2391
2392 .
2393  Para construir estas cadenas alternativas tienes que definir múltiples
2394  'formatos de archivo' objetivo, como se describe en la sección
2395 \begin_inset space ~
2396 \end_inset
2397
2398
2399 \begin_inset CommandInset ref
2400 LatexCommand ref
2401 reference "sec:Formatos"
2402
2403 \end_inset
2404
2405 .
2406  Por ejemplo, en la configuración estándar, se definen los formatos llamados
2407  
2408 \begin_inset Flex MenuItem
2409 status collapsed
2410
2411 \begin_layout Plain Layout
2412 pdf
2413 \end_layout
2414
2415 \end_inset
2416
2417
2418 \begin_inset Flex MenuItem
2419 status collapsed
2420
2421 \begin_layout Plain Layout
2422 pdf2
2423 \end_layout
2424
2425 \end_inset
2426
2427 , y 
2428 \begin_inset Flex MenuItem
2429 status collapsed
2430
2431 \begin_layout Plain Layout
2432 pdf3
2433 \end_layout
2434
2435 \end_inset
2436
2437 , todos ellos compartiendo la extensión 
2438 \begin_inset Flex MenuItem
2439 status collapsed
2440
2441 \begin_layout Plain Layout
2442 .pdf
2443 \end_layout
2444
2445 \end_inset
2446
2447 , y que corresponden a los métodos de conversión antes mencionados.
2448 \end_layout
2449
2450 \begin_layout Chapter
2451 Internacionalización de LyX
2452 \begin_inset CommandInset label
2453 LatexCommand label
2454 name "cap:Internacionalización-de-LyX"
2455
2456 \end_inset
2457
2458
2459 \end_layout
2460
2461 \begin_layout Standard
2462 LyX soporta el uso de una interfaz traducida.
2463  La última vez que lo comprobamos, LyX suministraba textos en treinta idiomas.
2464  El idioma elegido se denomina 
2465 \emph on
2466 locale
2467 \emph default
2468 .
2469  (Para lecciones adicionales sobre configuración de idiomas, véase también
2470  la documentación de 
2471 \begin_inset Quotes fld
2472 \end_inset
2473
2474 locale
2475 \begin_inset Quotes frd
2476 \end_inset
2477
2478  del sistema operativo.
2479  En Linux, la página de manual de 
2480 \begin_inset Flex Code
2481 status collapsed
2482
2483 \begin_layout Plain Layout
2484 locale(5)
2485 \end_layout
2486
2487 \end_inset
2488
2489  es un buen punto de partida).
2490  
2491 \end_layout
2492
2493 \begin_layout Standard
2494 Hay que advertir que estas traducciones funcionarán pero tienen algunos
2495  fallos.
2496  En particular, todos los diálogos se han diseñado con el inglés en mente,
2497  lo que significa que algún texto traducido podría ser demasiado largo para
2498  ajustarse al espacio asignado.
2499  Esto solo es un problema de presentación en pantalla y no causará ningún
2500  perjuicio.
2501  Además, encontrarás que algunas traducciones no definen atajos de teclado
2502  para todo.
2503  A veces, simplemente no hay letras libres suficientes para ello.
2504  Otras veces, el traductor todavía no lo ha completado.
2505  Nuestro equipo de traducción, al que podrías unirte si quieres,
2506 \begin_inset Foot
2507 status open
2508
2509 \begin_layout Plain Layout
2510 Si usas con fluidez un idioma distinto del inglés, ¡unirse a estos equipos
2511  es una estupenda forma de corresponder a la comunidad LyX!
2512 \end_layout
2513
2514 \end_inset
2515
2516  intentará, por supuesto, corregir estas deficiencias en futuras versiones
2517  de LyX.
2518 \end_layout
2519
2520 \begin_layout Section
2521 Traducción de LyX
2522 \end_layout
2523
2524 \begin_layout Subsection
2525 Traducción de la interfaz gráfica de usuario (mensajes de texto)
2526 \end_layout
2527
2528 \begin_layout Standard
2529 LyX utiliza la biblioteca GNU 
2530 \begin_inset Flex Code
2531 status collapsed
2532
2533 \begin_layout Plain Layout
2534 gettext
2535 \end_layout
2536
2537 \end_inset
2538
2539  para manejar la internacionalización de la interfaz.
2540  Para que LyX hable tu idioma preferido en todos los menús y diálogos es
2541  necesario un archivo 
2542 \begin_inset Flex Code
2543 status collapsed
2544
2545 \begin_layout Plain Layout
2546 po
2547 \end_layout
2548
2549 \end_inset
2550
2551  para ese idioma.
2552  Si está disponible, tendrás que generar a partir de él un archivo 
2553 \begin_inset Flex Code
2554 status collapsed
2555
2556 \begin_layout Plain Layout
2557 mo
2558 \end_layout
2559
2560 \end_inset
2561
2562  e instalarlo.
2563  El procedimiento para hacer todo esto se explica en la documentación de
2564  GNU 
2565 \begin_inset Flex Code
2566 status collapsed
2567
2568 \begin_layout Plain Layout
2569 gettext
2570 \end_layout
2571
2572 \end_inset
2573
2574 .
2575  Puedes hacer esto solo para ti, pero también podrías compartir el resultado
2576  de tu trabajo con el resto de la comunidad LyX.
2577  Envía un mensaje a la lista de desarrolladores de LyX para más información
2578  sobre cómo proceder.
2579 \end_layout
2580
2581 \begin_layout Standard
2582 En resumen, esto es lo que deberías hacer (xx indica el código del idioma):
2583 \end_layout
2584
2585 \begin_layout Itemize
2586 Inspecciona el código fuente de LyX.
2587  (Véase 
2588 \begin_inset CommandInset href
2589 LatexCommand href
2590 name "información en la web"
2591 target "http://www.lyx.org/devel/cvs.php"
2592
2593 \end_inset
2594
2595 .)
2596 \end_layout
2597
2598 \begin_layout Itemize
2599 Copia el archivo 
2600 \begin_inset Flex Code
2601 status collapsed
2602
2603 \begin_layout Plain Layout
2604 lyx.pot
2605 \end_layout
2606
2607 \end_inset
2608
2609  a la carpeta de los archivos 
2610 \begin_inset Flex Code
2611 status collapsed
2612
2613 \begin_layout Plain Layout
2614 **.po
2615 \end_layout
2616
2617 \end_inset
2618
2619 .
2620  Después lo renombras como 
2621 \begin_inset Flex Code
2622 status collapsed
2623
2624 \begin_layout Plain Layout
2625 xx.po
2626 \end_layout
2627
2628 \end_inset
2629
2630 .
2631  (Si 
2632 \begin_inset Flex Code
2633 status collapsed
2634
2635 \begin_layout Plain Layout
2636 lyx.pot
2637 \end_layout
2638
2639 \end_inset
2640
2641  no está por ningún sitio, puede rehacerse con el comando de consola 
2642 \begin_inset Flex Code
2643 status collapsed
2644
2645 \begin_layout Plain Layout
2646 make lyx.pot
2647 \end_layout
2648
2649 \end_inset
2650
2651  en ese directorio, o puedes usar como muestra un archivo 
2652 \begin_inset Flex Code
2653 status collapsed
2654
2655 \begin_layout Plain Layout
2656 po
2657 \end_layout
2658
2659 \end_inset
2660
2661  de algún otro idioma).
2662 \end_layout
2663
2664 \begin_layout Itemize
2665 Edita 
2666 \begin_inset Flex Code
2667 status collapsed
2668
2669 \begin_layout Plain Layout
2670 xx.po
2671 \end_layout
2672
2673 \end_inset
2674
2675 .
2676 \begin_inset Foot
2677 status collapsed
2678
2679 \begin_layout Plain Layout
2680 Es un archivo de texto, se puede editar en cualquier editor de texto.
2681  Pero hay programas especializados para editar estos archivos, como 
2682 \family typewriter
2683 Poedit
2684 \family default
2685  (para todas las plataformas) o 
2686 \family typewriter
2687 KBabel
2688 \family default
2689  (para KDE).
2690  Además, 
2691 \family typewriter
2692 Emacs
2693 \family default
2694  tiene un `modo' para editar archivos 
2695 \begin_inset Flex Code
2696 status collapsed
2697
2698 \begin_layout Plain Layout
2699 po
2700 \end_layout
2701
2702 \end_inset
2703
2704 .
2705 \end_layout
2706
2707 \end_inset
2708
2709  Para algunos nombres de menú y otros artilugios hay además atajos de teclado
2710  que deberían traducirse.
2711  Dichas teclas se marcan con una `|' delante, y deberían traducirse de acuerdo
2712  con las palabras y frases del idioma.
2713  Además tendrías que rellenar la información al principio del nuevo archivo
2714  
2715 \begin_inset Flex Code
2716 status collapsed
2717
2718 \begin_layout Plain Layout
2719 po
2720 \end_layout
2721
2722 \end_inset
2723
2724 , correo electrónico, etc., para que la gente sepa dónde enviarte sugerencias
2725  o divertidas diatribas.
2726 \end_layout
2727
2728 \begin_layout Standard
2729 Si estás haciendo esto solo para ti, entonces:
2730 \end_layout
2731
2732 \begin_layout Itemize
2733 Genera 
2734 \begin_inset Flex Code
2735 status collapsed
2736
2737 \begin_layout Plain Layout
2738 xx.mo
2739 \end_layout
2740
2741 \end_inset
2742
2743 .
2744  Se puede hacer con 
2745 \begin_inset Flex Code
2746 status collapsed
2747
2748 \begin_layout Plain Layout
2749 msgfmt -o xx.mo < xx.po
2750 \end_layout
2751
2752 \end_inset
2753
2754 .
2755 \end_layout
2756
2757 \begin_layout Itemize
2758 Copia el archivo 
2759 \begin_inset Flex Code
2760 status collapsed
2761
2762 \begin_layout Plain Layout
2763 mo
2764 \end_layout
2765
2766 \end_inset
2767
2768  a tu directorio local, en la carpeta apropiada para los mensajes de las
2769  aplicaciones en el idioma xx, con el nombre 
2770 \begin_inset Flex Code
2771 status collapsed
2772
2773 \begin_layout Plain Layout
2774 lyx.mo
2775 \end_layout
2776
2777 \end_inset
2778
2779  (p.
2780 \begin_inset space \thinspace{}
2781 \end_inset
2782
2783 e.
2784 \begin_inset space \space{}
2785 \end_inset
2786
2787
2788 \begin_inset Flex Code
2789 status collapsed
2790
2791 \begin_layout Plain Layout
2792 /usr/local/share/locale/xx/LC_MESSAGES/lyx.mo
2793 \end_layout
2794
2795 \end_inset
2796
2797
2798 \series bold
2799 .
2800 \end_layout
2801
2802 \begin_layout Standard
2803 Sin embargo, ya se ha dicho, lo mejor sería poder añadir el nuevo archivo
2804  
2805 \begin_inset Flex Code
2806 status collapsed
2807
2808 \begin_layout Plain Layout
2809 po
2810 \end_layout
2811
2812 \end_inset
2813
2814  a la distribución de LyX, para que otros puedan usarlo.
2815  Esto requiere hacer cambios en LyX, así que envía un correo a la lista
2816  de desarrolladores si estás interesado en hacerlo.
2817 \end_layout
2818
2819 \begin_layout Subsubsection
2820 Mensajes ambiguos
2821 \end_layout
2822
2823 \begin_layout Standard
2824 A veces resulta que un mensaje en inglés tiene diversas traducciones en
2825  un idioma dado.
2826  Un ejemplo es la palabra 
2827 \begin_inset Flex Code
2828 status collapsed
2829
2830 \begin_layout Plain Layout
2831 To
2832 \end_layout
2833
2834 \end_inset
2835
2836 , que en alemán se puede traducir por Nach o Bis, según el sentido exacto
2837  que tenga 
2838 \begin_inset Quotes fld
2839 \end_inset
2840
2841 to
2842 \begin_inset Quotes frd
2843 \end_inset
2844
2845  en inglés.
2846  GNU 
2847 \begin_inset Flex Code
2848 status collapsed
2849
2850 \begin_layout Plain Layout
2851 gettext
2852 \end_layout
2853
2854 \end_inset
2855
2856  no maneja tales traducciones ambiguas.
2857  Por lo tanto, debes añadir alguna información contextual al mensaje: en
2858  vez de 
2859 \begin_inset Flex Code
2860 status collapsed
2861
2862 \begin_layout Plain Layout
2863 To
2864 \end_layout
2865
2866 \end_inset
2867
2868  se pone 
2869 \begin_inset Flex Code
2870 status collapsed
2871
2872 \begin_layout Plain Layout
2873 To[[as in 'From format x to format y']]
2874 \end_layout
2875
2876 \end_inset
2877
2878  y 
2879 \begin_inset Flex Code
2880 status collapsed
2881
2882 \begin_layout Plain Layout
2883 To[[as in 'From page x to page y']]
2884 \end_layout
2885
2886 \end_inset
2887
2888 .
2889  Ahora las dos apariciones de 
2890 \begin_inset Flex Code
2891 status collapsed
2892
2893 \begin_layout Plain Layout
2894 To
2895 \end_layout
2896
2897 \end_inset
2898
2899  son diferentes para 
2900 \begin_inset Flex Code
2901 status collapsed
2902
2903 \begin_layout Plain Layout
2904 gettext
2905 \end_layout
2906
2907 \end_inset
2908
2909  y pueden traducirse correctamente por Nach y Bis, respectivamente.
2910 \end_layout
2911
2912 \begin_layout Standard
2913 Por supuesto que la información contextual debe eliminarse del mensaje original
2914  si no se usa en la traducción.
2915  Por eso hay que ponerla entre dobles corchetes al final del mensaje (véase
2916  el ejemplo).
2917  El mecanismo de traducción de LyX asegura que todo lo que va entre corchetes
2918  al final de los mensajes se quita antes de mostrarlos.
2919 \end_layout
2920
2921 \begin_layout Subsection
2922 Traducción de la documentación
2923 \end_layout
2924
2925 \begin_layout Standard
2926 La documentación en línea (menú 
2927 \family sans
2928
2929 \begin_inset Flex MenuItem
2930 status collapsed
2931
2932 \begin_layout Plain Layout
2933
2934 \family sans
2935 Ay
2936 \bar under
2937 u
2938 \bar default
2939 da
2940 \end_layout
2941
2942 \end_inset
2943
2944
2945 \family default
2946 ) puede (¡debería!) traducirse.
2947  Si hay versiones traducidas de la documentación disponible
2948 \begin_inset Foot
2949 status collapsed
2950
2951 \begin_layout Plain Layout
2952 Hasta marzo de 2008, al menos algunos de los documentos han sido traducidos
2953  a catorce idiomas, y el Tutorial está disponible en algunos más.
2954 \end_layout
2955
2956 \end_inset
2957
2958  y 
2959 \begin_inset Flex Code
2960 status collapsed
2961
2962 \begin_layout Plain Layout
2963 locale
2964 \end_layout
2965
2966 \end_inset
2967
2968  está adecuadamente configurado, LyX las cargará 
2969 \begin_inset Quotes fld
2970 \end_inset
2971
2972 automágicamente
2973 \begin_inset Quotes frd
2974 \end_inset
2975
2976 .
2977  LyX busca las traducciones en 
2978 \family typewriter
2979
2980 \begin_inset Flex Code
2981 status collapsed
2982
2983 \begin_layout Plain Layout
2984
2985 \family typewriter
2986 LyXDir/doc/
2987 \family default
2988 xx
2989 \family typewriter
2990 /DocName.lyx
2991 \end_layout
2992
2993 \end_inset
2994
2995
2996 \family default
2997 , donde 
2998 \family typewriter
2999 xx 
3000 \family default
3001 es el código para el idioma en uso actualmente.
3002  Si no hay versión traducida se presentará por omisión la versión inglesa
3003  del documento.
3004  Ten en cuenta que las versiones traducidas deben tener los mismos nombres
3005  de archivo (el 
3006 \family typewriter
3007 DocName
3008 \family default
3009  de antes) que el original.
3010  Si te animas a traducir documentación (¡de paso, una excelente manera de
3011  leerla atentamente!), hay algunas cosas que deberías tener en cuenta:
3012 \end_layout
3013
3014 \begin_layout Itemize
3015 Consulta la web de traducción de la documentación en 
3016 \begin_inset CommandInset href
3017 LatexCommand href
3018 name "http://www.lyx.org/Translation"
3019 target "http://www.lyx.org/Translation"
3020
3021 \end_inset
3022
3023 .
3024  Así podrás comprobar el estado actual de traducción de documentos a tu
3025  idioma.
3026  También si hay alguien que esté coordinando la traducción a tu idioma.
3027  Si no hay nadie comunícanos, por favor, si estás interesado en ello.
3028 \end_layout
3029
3030 \begin_layout Standard
3031 Una vez que te has decidido a empezar, he aquí algunos consejos que te pueden
3032  ahorrar inconvenientes:
3033 \end_layout
3034
3035 \begin_layout Itemize
3036 ¡Únete al equipo de documentación! En 
3037 \family sans
3038
3039 \begin_inset Flex MenuItem
3040 status collapsed
3041
3042 \begin_layout Plain Layout
3043 Ayuda\SpecialChar \menuseparator
3044 Intro
3045 \family sans
3046 ducción
3047 \end_layout
3048
3049 \end_inset
3050
3051
3052 \family default
3053 , que por cierto, es el primer documento que se debería traducir, hay informació
3054 n sobre cómo hacerlo.
3055 \end_layout
3056
3057 \begin_layout Itemize
3058 Infórmate sobre las normas tipográficas de tu idioma.
3059  La tipografía es un antiguo arte que ha desarrollado durante siglos una
3060  gran variedad de convenciones en diversas partes del mundo.
3061  Estudia también la terminología profesional de los tipógrafos en tu país.
3062  Inventar tu propia terminología sólo provocará confusión.
3063  
3064 \emph on
3065 (¡Cuidado! La tipografía es adictiva!)
3066 \end_layout
3067
3068 \begin_layout Itemize
3069 Haz una copia del documento para trabajar sobre ella.
3070  Puedes guardarla como archivo personal de traducción en tu directorio 
3071 \family typewriter
3072 ~/.lyx/doc/xx/
3073 \family default
3074 .
3075 \end_layout
3076
3077 \begin_layout Itemize
3078 De vez en cuando el documento original (del equipo LyX) será actualizado.
3079  Usa el visor de fuentes en 
3080 \begin_inset CommandInset href
3081 LatexCommand href
3082 name "http://www.lyx.org/trac/timeline"
3083 target "http://www.lyx.org/trac/timeline"
3084
3085 \end_inset
3086
3087  para ver los cambios realizados.
3088  De esta manera puedes ver fácilmente qué partes del documento traducido
3089  necesitan actualizarse.
3090 \end_layout
3091
3092 \begin_layout Standard
3093 Si encuentras un error en el documento original, ¡corríjelo y notifica los
3094  cambios al equipo de documentación! (¿No te has olvidado de contactar con
3095  el equipo de documentación, verdad?)
3096 \end_layout
3097
3098 \begin_layout Standard
3099 \begin_inset Branch OutDated
3100 status collapsed
3101
3102 \begin_layout Section
3103 International Keyboard Support
3104 \end_layout
3105
3106 \begin_layout Standard
3107
3108 \emph on
3109 [Editor's Note: The following section is by
3110 \emph default
3111  
3112 \shape smallcaps
3113 \emph on
3114 Ivan Schreter
3115 \shape default
3116 .
3117  It needs to be fixed to conform to the new Documentation Style sheet and
3118  to make use of the new v1.0 features.
3119  The whole thing also needs to be merged with the section following it.-jw
3120  It may also be badly out of date.-rh (2008)]
3121 \end_layout
3122
3123 \begin_layout Subsection
3124 Defining Own Keymaps: Keymap File Format
3125 \end_layout
3126
3127 \begin_layout Standard
3128 Let's look at a keyboard definition file a little closer.
3129  It is a plain text file defining
3130 \end_layout
3131
3132 \begin_layout Itemize
3133 key-to-key or key-to-string translations
3134 \end_layout
3135
3136 \begin_layout Itemize
3137 dead keys
3138 \end_layout
3139
3140 \begin_layout Itemize
3141 dead keys exceptions
3142 \end_layout
3143
3144 \begin_layout Standard
3145 To define key-to-key or key-to-string translation, use this command:
3146 \end_layout
3147
3148 \begin_layout Quotation
3149 \begin_inset Flex Code
3150 status collapsed
3151
3152 \begin_layout Plain Layout
3153
3154 \backslash
3155 kmap
3156 \end_layout
3157
3158 \end_inset
3159
3160  
3161 \begin_inset Flex Code
3162 status collapsed
3163
3164 \begin_layout Plain Layout
3165 key
3166 \end_layout
3167
3168 \end_inset
3169
3170  outstring 
3171 \end_layout
3172
3173 \begin_layout Standard
3174 where 
3175 \begin_inset Flex Code
3176 status collapsed
3177
3178 \begin_layout Plain Layout
3179 key
3180 \end_layout
3181
3182 \end_inset
3183
3184  is the key to be translated and 
3185 \begin_inset Flex Code
3186 status collapsed
3187
3188 \begin_layout Plain Layout
3189 outstring
3190 \end_layout
3191
3192 \end_inset
3193
3194  is the string to be inserted into the document.
3195  To define dead keys, use:
3196 \end_layout
3197
3198 \begin_layout Quotation
3199 \begin_inset Flex Code
3200 status collapsed
3201
3202 \begin_layout Plain Layout
3203
3204 \backslash
3205 kmod
3206 \end_layout
3207
3208 \end_inset
3209
3210  
3211 \begin_inset Flex Code
3212 status collapsed
3213
3214 \begin_layout Plain Layout
3215 key
3216 \end_layout
3217
3218 \end_inset
3219
3220  deadkey
3221 \end_layout
3222
3223 \begin_layout Standard
3224 where 
3225 \begin_inset Flex Code
3226 status collapsed
3227
3228 \begin_layout Plain Layout
3229 key
3230 \end_layout
3231
3232 \end_inset
3233
3234  is a keyboard key and 
3235 \begin_inset Flex Code
3236 status collapsed
3237
3238 \begin_layout Plain Layout
3239 deadkey
3240 \end_layout
3241
3242 \end_inset
3243
3244  is dead key name.
3245  The following dead keys are supported (shortcut name is in parentheses):
3246 \end_layout
3247
3248 \begin_layout Quotation
3249
3250 \emph on
3251 Name
3252 \begin_inset space \hfill{}
3253 \end_inset
3254
3255 Example
3256 \end_layout
3257
3258 \begin_layout Quotation
3259 acute (acu)
3260 \begin_inset space \hfill{}
3261 \end_inset
3262
3263 áéíóú
3264 \end_layout
3265
3266 \begin_layout Quotation
3267 grave (gra)
3268 \begin_inset space \hfill{}
3269 \end_inset
3270
3271 àèìòù
3272 \end_layout
3273
3274 \begin_layout Quotation
3275 macron (mac)
3276 \begin_inset space \hfill{}
3277 \end_inset
3278
3279  ō
3280 \end_layout
3281
3282 \begin_layout Quotation
3283 tilde (til)
3284 \begin_inset space \hfill{}
3285 \end_inset
3286
3287 ñÑ
3288 \end_layout
3289
3290 \begin_layout Quotation
3291 underbar (underb)
3292 \begin_inset space \hfill{}
3293 \end_inset
3294
3295
3296 \begin_inset ERT
3297 status open
3298
3299 \begin_layout Plain Layout
3300
3301
3302 \backslash
3303 b o
3304 \end_layout
3305
3306 \end_inset
3307
3308
3309 \end_layout
3310
3311 \begin_layout Quotation
3312 cedilla (ced)
3313 \begin_inset space \hfill{}
3314 \end_inset
3315
3316 çÇ
3317 \end_layout
3318
3319 \begin_layout Quotation
3320 underdot (underd)
3321 \begin_inset space \hfill{}
3322 \end_inset
3323
3324
3325 \begin_inset ERT
3326 status open
3327
3328 \begin_layout Plain Layout
3329
3330
3331 \backslash
3332 d o
3333 \end_layout
3334
3335 \end_inset
3336
3337
3338 \end_layout
3339
3340 \begin_layout Quotation
3341 circumflex (circu)
3342 \begin_inset space \hfill{}
3343 \end_inset
3344
3345 âêîôû
3346 \end_layout
3347
3348 \begin_layout Quotation
3349 circle (circl)
3350 \begin_inset space \hfill{}
3351 \end_inset
3352
3353 ÅůŮ
3354 \end_layout
3355
3356 \begin_layout Quotation
3357 tie (tie)
3358 \begin_inset space \hfill{}
3359 \end_inset
3360
3361
3362 \begin_inset ERT
3363 status open
3364
3365 \begin_layout Plain Layout
3366
3367
3368 \backslash
3369 t o
3370 \end_layout
3371
3372 \end_inset
3373
3374
3375 \end_layout
3376
3377 \begin_layout Quotation
3378 breve (bre)
3379 \begin_inset space \hfill{}
3380 \end_inset
3381
3382 ă
3383 \begin_inset ERT
3384 status open
3385
3386 \begin_layout Plain Layout
3387
3388
3389 \backslash
3390 u o
3391 \end_layout
3392
3393 \end_inset
3394
3395
3396 \end_layout
3397
3398 \begin_layout Quotation
3399 caron (car)
3400 \begin_inset space \hfill{}
3401 \end_inset
3402
3403 čšž
3404 \end_layout
3405
3406 \begin_layout Quotation
3407 hungarian umlaut (hug)
3408 \begin_inset space \hfill{}
3409 \end_inset
3410
3411 őű
3412 \end_layout
3413
3414 \begin_layout Quotation
3415 umlaut (uml)
3416 \begin_inset space \hfill{}
3417 \end_inset
3418
3419 äöü
3420 \end_layout
3421
3422 \begin_layout Quotation
3423 dot (dot)
3424 \begin_inset space \hfill{}
3425 \end_inset
3426
3427 ż
3428 \begin_inset ERT
3429 status open
3430
3431 \begin_layout Plain Layout
3432
3433
3434 \backslash
3435 .s
3436 \end_layout
3437
3438 \end_inset
3439
3440
3441 \end_layout
3442
3443 \begin_layout Standard
3444 Since in many international keyboards there are exceptions to what some
3445  dead keys should do, you can define them using
3446 \end_layout
3447
3448 \begin_layout Quotation
3449 \begin_inset Flex Code
3450 status collapsed
3451
3452 \begin_layout Plain Layout
3453
3454 \backslash
3455 kxmod
3456 \end_layout
3457
3458 \end_inset
3459
3460  deadkey key outstring
3461 \end_layout
3462
3463 \begin_layout Standard
3464 For example, on Slovak keyboard, if you enter caron-o, it generates circumflex-o
3465 , so you put in
3466 \end_layout
3467
3468 \begin_layout Quotation
3469 \begin_inset Flex Code
3470 status collapsed
3471
3472 \begin_layout Plain Layout
3473
3474 \backslash
3475 kxmod
3476 \end_layout
3477
3478 \end_inset
3479
3480  caron o "
3481 \backslash
3482 ^o"
3483 \end_layout
3484
3485 \begin_layout Standard
3486 to make it work correctly.
3487  Also, you have to define as exceptions dead keys over i and j, to remove
3488  the dot from them before inserting an accent mark.
3489  I will change this when the time comes, but so far I haven't had time.
3490 \end_layout
3491
3492 \begin_layout Standard
3493 Oh, and about characters: backslash is escaped, so to enter it, you'll need
3494  double backslash.
3495  Also, quotes and 
3496 \begin_inset Flex Code
3497 status collapsed
3498
3499 \begin_layout Plain Layout
3500 #
3501 \end_layout
3502
3503 \end_inset
3504
3505  have different meaning.
3506  
3507 \begin_inset Flex Code
3508 status collapsed
3509
3510 \begin_layout Plain Layout
3511 #
3512 \end_layout
3513
3514 \end_inset
3515
3516  marks comments, quotes start and end LaTeX-style commands.
3517  To enter quote, you'll need to use 
3518 \begin_inset Flex Code
3519 status collapsed
3520
3521 \begin_layout Plain Layout
3522
3523 \backslash
3524 "
3525 \end_layout
3526
3527 \end_inset
3528
3529 , to enter 
3530 \begin_inset Flex Code
3531 status collapsed
3532
3533 \begin_layout Plain Layout
3534 #
3535 \end_layout
3536
3537 \end_inset
3538
3539 , use 
3540 \begin_inset Flex Code
3541 status collapsed
3542
3543 \begin_layout Plain Layout
3544
3545 \backslash
3546 #
3547 \end_layout
3548
3549 \end_inset
3550
3551 .
3552 \end_layout
3553
3554 \begin_layout Standard
3555 If you make a keyboard description file that works for your language, please
3556  mail it to me, so I can include it in the next keymap distribution.
3557 \end_layout
3558
3559 \begin_layout Standard
3560 More keywords will be supported in keymap configuration file in future,
3561  like
3562 \end_layout
3563
3564 \begin_layout Itemize
3565 \begin_inset Flex Code
3566 status collapsed
3567
3568 \begin_layout Plain Layout
3569
3570 \backslash
3571 kinclude filename
3572 \end_layout
3573
3574 \end_inset
3575
3576
3577 \emph on
3578
3579 \begin_inset space \hfill{}
3580 \end_inset
3581
3582
3583 \begin_inset Flex Code
3584 status collapsed
3585
3586 \begin_layout Plain Layout
3587 include
3588 \end_layout
3589
3590 \end_inset
3591
3592  another file
3593 \end_layout
3594
3595 \begin_layout Itemize
3596 \begin_inset Flex Code
3597 status collapsed
3598
3599 \begin_layout Plain Layout
3600
3601 \backslash
3602 kprog program
3603 \end_layout
3604
3605 \end_inset
3606
3607
3608 \emph on
3609
3610 \begin_inset space \hfill{}
3611 \end_inset
3612
3613
3614 \begin_inset Flex Code
3615 status collapsed
3616
3617 \begin_layout Plain Layout
3618 define
3619 \end_layout
3620
3621 \end_inset
3622
3623  an external keymap translation program 
3624 \end_layout
3625
3626 \begin_layout Standard
3627 Also, it should look into 
3628 \begin_inset Flex Code
3629 status collapsed
3630
3631 \begin_layout Plain Layout
3632 lyxrc
3633 \end_layout
3634
3635 \end_inset
3636
3637  file for defaults, too (for example, a 
3638 \begin_inset Flex Code
3639 status collapsed
3640
3641 \begin_layout Plain Layout
3642
3643 \backslash
3644 kinclude
3645 \end_layout
3646
3647 \end_inset
3648
3649  option to include default keyboard).
3650 \end_layout
3651
3652 \end_inset
3653
3654
3655 \end_layout
3656
3657 \begin_layout Section
3658 \begin_inset CommandInset label
3659 LatexCommand label
3660 name "sec:keymap"
3661
3662 \end_inset
3663
3664 Cosas sobre teclados internacionales
3665 \end_layout
3666
3667 \begin_layout Standard
3668 \begin_inset Note Note
3669 status open
3670
3671 \begin_layout Plain Layout
3672 Al revisar este documento en marzo de 2008, no examiné este asunto porque
3673  no lo comprendía.
3674  Sería bueno que alguien pudiera hacerlo.
3675 \end_layout
3676
3677 \end_inset
3678
3679
3680 \end_layout
3681
3682 \begin_layout Standard
3683 Las dos secciones siguientes describen con detalle la sintaxis de los archivos
3684  
3685 \begin_inset Flex Code
3686 status collapsed
3687
3688 \begin_layout Plain Layout
3689
3690 \shape up
3691 .kmap
3692 \end_layout
3693
3694 \end_inset
3695
3696  y 
3697 \begin_inset Flex Code
3698 status collapsed
3699
3700 \begin_layout Plain Layout
3701
3702 \shape up
3703 .cdef
3704 \end_layout
3705
3706 \end_inset
3707
3708 .
3709  Deberían servir de ayuda para diseñar tus propios mapas de teclado si los
3710  suministrados no satisfacen tus necesidades.
3711 \end_layout
3712
3713 \begin_layout Subsection
3714 El archivo .kmap
3715 \end_layout
3716
3717 \begin_layout Standard
3718 Un archivo .
3719 \begin_inset Flex Code
3720 status collapsed
3721
3722 \begin_layout Plain Layout
3723 kmap
3724 \end_layout
3725
3726 \end_inset
3727
3728  asocia pulsaciones de teclas con caracteres o secuencias de ellos.
3729  Como sugiere el nombre, sirve para trazar un mapa del teclado.
3730  En esta sección se describen las palabras clave 
3731 \begin_inset Flex Code
3732 status collapsed
3733
3734 \begin_layout Plain Layout
3735
3736 \shape up
3737 kmap
3738 \end_layout
3739
3740 \end_inset
3741
3742
3743 \begin_inset Flex Code
3744 status collapsed
3745
3746 \begin_layout Plain Layout
3747
3748 \shape up
3749 kmod
3750 \end_layout
3751
3752 \end_inset
3753
3754
3755 \begin_inset Flex Code
3756 status collapsed
3757
3758 \begin_layout Plain Layout
3759
3760 \shape up
3761 kxmod
3762 \end_layout
3763
3764 \end_inset
3765
3766  y 
3767 \begin_inset Flex Code
3768 status collapsed
3769
3770 \begin_layout Plain Layout
3771
3772 \shape up
3773 kcomb
3774 \end_layout
3775
3776 \end_inset
3777
3778  del archivo 
3779 \begin_inset Flex Code
3780 status collapsed
3781
3782 \begin_layout Plain Layout
3783 .kmap
3784 \end_layout
3785
3786 \end_inset
3787
3788 .
3789 \end_layout
3790
3791 \begin_layout Labeling
3792 \labelwidthstring 00.00.0000
3793 \begin_inset Flex Code
3794 status collapsed
3795
3796 \begin_layout Plain Layout
3797
3798 \shape up
3799 kmap
3800 \end_layout
3801
3802 \end_inset
3803
3804  Asocia un carácter a una cadena
3805 \end_layout
3806
3807 \begin_layout LyX-Code
3808
3809 \backslash
3810 kmap 
3811 \family roman
3812 \emph on
3813 char
3814 \family default
3815 \emph default
3816  
3817 \family roman
3818 \emph on
3819 string
3820 \end_layout
3821
3822 \begin_layout Standard
3823 Esto asocia 
3824 \emph on
3825 char
3826 \emph default
3827  a 
3828 \emph on
3829 string
3830 \emph default
3831 .
3832  Anotar que en 
3833 \emph on
3834 string
3835 \emph default
3836 , la doble comilla (") y la barra invertida (
3837 \backslash
3838 ) deben escaparse con una barra (
3839 \backslash
3840 ) previa.
3841 \end_layout
3842
3843 \begin_layout Standard
3844 Un ejemplo de una declaración de 
3845 \begin_inset Flex MenuItem
3846 status collapsed
3847
3848 \begin_layout Plain Layout
3849
3850 \shape up
3851 kmap
3852 \end_layout
3853
3854 \end_inset
3855
3856  para hacer que el símbolo 
3857 \begin_inset Flex MenuItem
3858 status collapsed
3859
3860 \begin_layout Plain Layout
3861
3862 \shape up
3863 /
3864 \end_layout
3865
3866 \end_inset
3867
3868  sea generado por la tecla 
3869 \begin_inset Flex MenuItem
3870 status collapsed
3871
3872 \begin_layout Plain Layout
3873
3874 \shape up
3875 &
3876 \end_layout
3877
3878 \end_inset
3879
3880  es:
3881 \end_layout
3882
3883 \begin_layout LyX-Code
3884
3885 \backslash
3886 kmap & /
3887 \end_layout
3888
3889 \begin_layout Labeling
3890 \labelwidthstring 00.00.0000
3891 \begin_inset Flex Code
3892 status collapsed
3893
3894 \begin_layout Plain Layout
3895
3896 \shape up
3897 kmod
3898 \end_layout
3899
3900 \end_inset
3901
3902  Especifica un carácter acentuado
3903 \end_layout
3904
3905 \begin_layout LyX-Code
3906
3907 \backslash
3908 kmod 
3909 \family roman
3910 \emph on
3911 char accent allowed
3912 \end_layout
3913
3914 \begin_layout Standard
3915 Esto hará que el carácter 
3916 \emph on
3917 char
3918 \emph default
3919  sea un acento
3920 \emph on
3921  accent
3922 \emph default
3923  sobre el(los) carácter(es) permitido(s) 
3924 \emph on
3925 allowed
3926 \emph default
3927 .
3928  Este es el mecanismo de tecla muerta
3929 \begin_inset Foot
3930 status collapsed
3931
3932 \begin_layout Plain Layout
3933 El término 
3934 \size normal
3935 \emph on
3936 \color none
3937 tecla 
3938 \size default
3939 \color inherit
3940 muerta 
3941 \emph default
3942 se refiere a una tecla que no genera ningún carácter por sí mismo, pero
3943  seguida de otra tecla genera el carácter acentuado deseado.
3944  Por ejemplo, un caráter con diéresis, ü, se genera de esta manera.
3945 \end_layout
3946
3947 \end_inset
3948
3949 .
3950  
3951 \end_layout
3952
3953 \begin_layout Standard
3954 Si pulsas 
3955 \emph on
3956 char
3957 \emph default
3958  y después una tecla que no está entre las permitidas (
3959 \emph on
3960 allowed
3961 \emph default
3962 ), en la salida obtendrás el carácter 
3963 \emph on
3964 char
3965 \emph default
3966  seguido por el otro carácter, el no permitido.
3967  Hay que tener en cuenta que 
3968 \begin_inset Flex MenuItem
3969 status collapsed
3970
3971 \begin_layout Plain Layout
3972
3973 \shape up
3974 Retroceso
3975 \end_layout
3976
3977 \end_inset
3978
3979  cancela una tecla muerta, de modo que si pulsas 
3980 \emph on
3981 char 
3982 \emph default
3983
3984 \begin_inset Flex MenuItem
3985 status collapsed
3986
3987 \begin_layout Plain Layout
3988
3989 \shape up
3990 Retroceso
3991 \end_layout
3992
3993 \end_inset
3994
3995 , el cursor no retrocede una posición sino que anula el efecto que 
3996 \emph on
3997 char
3998 \emph default
3999  hubiera tenido sobre la siguiente pulsación.
4000 \end_layout
4001
4002 \begin_layout Standard
4003 En el ejemplo siguiente, el carácter ' va a generar un acento agudo permitido
4004  sobre los caracteres a, e, i, o, u, A, E, I, O, U:
4005 \end_layout
4006
4007 \begin_layout LyX-Code
4008
4009 \backslash
4010 kmod ' acute aeiouAEIOU
4011 \end_layout
4012
4013 \begin_layout Labeling
4014 \labelwidthstring 00.00.0000
4015 \begin_inset Flex Code
4016 status collapsed
4017
4018 \begin_layout Plain Layout
4019 kxmod
4020 \end_layout
4021
4022 \end_inset
4023
4024  Especifica una excepción para el carácter acentuado
4025 \end_layout
4026
4027 \begin_layout LyX-Code
4028
4029 \backslash
4030 kxmod  
4031 \family roman
4032 \emph on
4033 accent char result
4034 \end_layout
4035
4036 \begin_layout Standard
4037 Define una excepción para el 
4038 \emph on
4039 accent
4040 \emph default
4041  sobre 
4042 \emph on
4043 char
4044 \emph default
4045 .
4046  El 
4047 \emph on
4048 accent
4049 \emph default
4050  debe haber sido asignado a una pulsación con una declaración previa de
4051  
4052 \begin_inset Flex Code
4053 status collapsed
4054
4055 \begin_layout Plain Layout
4056
4057 \shape up
4058
4059 \backslash
4060 kmo
4061 \shape default
4062 d
4063 \end_layout
4064
4065 \end_inset
4066
4067  y 
4068 \emph on
4069 char
4070 \emph default
4071  no debe estar en el conjunto 
4072 \emph on
4073 allowed
4074 \emph default
4075  de 
4076 \emph on
4077 accent
4078 \emph default
4079 .
4080  Si tecleas la secuencia 
4081 \emph on
4082 accent char
4083 \emph default
4084  da como resultado 
4085 \emph on
4086 result
4087 \emph default
4088 .
4089  Si dicha declaración no existe en el archivo 
4090 \begin_inset Flex Code
4091 status collapsed
4092
4093 \begin_layout Plain Layout
4094
4095 \shape up
4096 .kmap
4097 \end_layout
4098
4099 \end_inset
4100
4101  y tecleas 
4102 \emph on
4103 accent char
4104 \emph default
4105 , obtendrás 
4106 \emph on
4107 accent_key char
4108 \emph default
4109 , donde 
4110 \emph on
4111 accent_key
4112 \emph default
4113  es el primer argumento de la declaración 
4114 \begin_inset Flex Code
4115 status collapsed
4116
4117 \begin_layout Plain Layout
4118
4119 \shape up
4120
4121 \backslash
4122 kmod
4123 \end_layout
4124
4125 \end_inset
4126
4127 .
4128 \end_layout
4129
4130 \begin_layout Standard
4131 El comando siguiente generará äi cuando teclees agudo-i ('i):
4132 \end_layout
4133
4134 \begin_layout LyX-Code
4135
4136 \backslash
4137 kxmod acute i "
4138 \backslash
4139
4140 \backslash
4141 '{
4142 \backslash
4143
4144 \backslash
4145 i}"
4146 \end_layout
4147
4148 \begin_layout Labeling
4149 \labelwidthstring 00.00.0000
4150 \begin_inset Flex Code
4151 status collapsed
4152
4153 \begin_layout Plain Layout
4154 kcomb
4155 \end_layout
4156
4157 \end_inset
4158
4159  Combina dos caracteres acentos
4160 \end_layout
4161
4162 \begin_layout LyX-Code
4163
4164 \backslash
4165 kcomb 
4166 \family roman
4167 \emph on
4168 accent1 accent2 allowed
4169 \end_layout
4170
4171 \begin_layout Standard
4172 Esto es bastante esotérico.
4173  Permite combinar el efecto de 
4174 \emph on
4175 accent1
4176 \emph default
4177  y 
4178 \emph on
4179 accent2
4180 \emph default
4181  (¡en ese orden!) sobre los caracteres permitidos 
4182 \emph on
4183 allowed
4184 \emph default
4185 .
4186  Las teclas para 
4187 \emph on
4188 accent1
4189 \emph default
4190  y 
4191 \emph on
4192 accent2
4193 \emph default
4194  deben haber sido declaradas con un comando 
4195 \begin_inset Flex Code
4196 status collapsed
4197
4198 \begin_layout Plain Layout
4199
4200 \shape up
4201
4202 \backslash
4203 kmod
4204 \end_layout
4205
4206 \end_inset
4207
4208  
4209 \emph on
4210 previamente
4211 \emph default
4212  en el archivo.
4213  
4214 \end_layout
4215
4216 \begin_layout Standard
4217 Considera este ejemplo del archivo 
4218 \begin_inset Flex Code
4219 status collapsed
4220
4221 \begin_layout Plain Layout
4222
4223 \shape up
4224 greek.kmap
4225 \end_layout
4226
4227 \end_inset
4228
4229 :
4230 \end_layout
4231
4232 \begin_layout LyX-Code
4233
4234 \backslash
4235 kmod ; acute aeioyvhAEIOYVH 
4236 \backslash
4237 kmod : umlaut iyIY 
4238 \backslash
4239 kcomb acute umlaut iyIY
4240 \end_layout
4241
4242 \begin_layout Standard
4243 Esto permite pulsar 
4244 \begin_inset Flex MenuItem
4245 status collapsed
4246
4247 \begin_layout Plain Layout
4248
4249 \shape up
4250 ;:i
4251 \end_layout
4252
4253 \end_inset
4254
4255  y obtener el efecto de 
4256 \begin_inset Flex Code
4257 status collapsed
4258
4259 \begin_layout Plain Layout
4260
4261 \shape up
4262
4263 \backslash
4264 '{
4265 \backslash
4266 "{i}}
4267 \end_layout
4268
4269 \end_inset
4270
4271 .
4272  En este caso un retroceso cancela la última tecla muerta, así que si tecleas
4273  
4274 \begin_inset Flex MenuItem
4275 status collapsed
4276
4277 \begin_layout Plain Layout
4278
4279 \shape up
4280 ;: Retroceso i
4281 \end_layout
4282
4283 \end_inset
4284
4285  obtienes 
4286 \begin_inset Flex Code
4287 status collapsed
4288
4289 \begin_layout Plain Layout
4290
4291 \shape up
4292
4293 \backslash
4294 '{i}
4295 \end_layout
4296
4297 \end_inset
4298
4299 .
4300 \end_layout
4301
4302 \begin_layout Subsection
4303 El archivo .cdef
4304 \end_layout
4305
4306 \begin_layout Standard
4307 Después de realizados el mapa 
4308 \begin_inset Flex Code
4309 status collapsed
4310
4311 \begin_layout Plain Layout
4312
4313 \shape up
4314 .kmap
4315 \end_layout
4316
4317 \end_inset
4318
4319 , un archivo 
4320 \begin_inset Flex Code
4321 status collapsed
4322
4323 \begin_layout Plain Layout
4324
4325 \shape up
4326 .cde
4327 \shape default
4328 f
4329 \end_layout
4330
4331 \end_inset
4332
4333  traza el mapa de las cadenas que los símbolos generan para los caracteres
4334  en la tipografía actual.
4335  La distribución de LyX actualmente incluye al menos los archivos 
4336 \begin_inset Flex Code
4337 status collapsed
4338
4339 \begin_layout Plain Layout
4340
4341 \shape up
4342 iso8859-1.cdef
4343 \end_layout
4344
4345 \end_inset
4346
4347  and 
4348 \begin_inset Flex Code
4349 status collapsed
4350
4351 \begin_layout Plain Layout
4352
4353 \shape up
4354 iso8859-2.cdef
4355 \end_layout
4356
4357 \end_inset
4358
4359 .
4360 \end_layout
4361
4362 \begin_layout Standard
4363 En general el archivo 
4364 \begin_inset Flex Code
4365 status collapsed
4366
4367 \begin_layout Plain Layout
4368
4369 \shape up
4370 .cdef
4371 \end_layout
4372
4373 \end_inset
4374
4375  es una secuencia de declaraciones de la forma:
4376 \end_layout
4377
4378 \begin_layout LyX-Code
4379
4380 \family roman
4381 \emph on
4382 char_index_in_set
4383 \family default
4384 \emph default
4385  
4386 \family roman
4387 \emph on
4388  string
4389 \end_layout
4390
4391 \begin_layout Standard
4392 Por ejemplo, para asociar 
4393 \begin_inset Flex MenuItem
4394 status collapsed
4395
4396 \begin_layout Plain Layout
4397
4398 \shape up
4399
4400 \backslash
4401 '{e}
4402 \end_layout
4403
4404 \end_inset
4405
4406  al correspondiente carácter en el conjunto iso-8859-1 (233), se usa:
4407 \end_layout
4408
4409 \begin_layout LyX-Code
4410 233 "
4411 \backslash
4412
4413 \backslash
4414 '{e}"
4415 \end_layout
4416
4417 \begin_layout Standard
4418 con 
4419 \begin_inset Flex Code
4420 status collapsed
4421
4422 \begin_layout Plain Layout
4423
4424 \backslash
4425
4426 \end_layout
4427
4428 \end_inset
4429
4430  y 
4431 \begin_inset Flex Code
4432 status collapsed
4433
4434 \begin_layout Plain Layout
4435 "
4436 \end_layout
4437
4438 \end_inset
4439
4440  escapados en 
4441 \emph on
4442 string
4443 \emph default
4444 .
4445  Anotar que el mismo carácter puede aplicarse a más de una cadena.
4446  En el archivo 
4447 \begin_inset Flex Code
4448 status collapsed
4449
4450 \begin_layout Plain Layout
4451 i
4452 \shape up
4453 so-8859-7.cdef
4454 \end_layout
4455
4456 \end_inset
4457
4458  tienes
4459 \end_layout
4460
4461 \begin_layout LyX-Code
4462 192 "
4463 \backslash
4464
4465 \backslash
4466 '{
4467 \backslash
4468
4469 \backslash
4470
4471 \backslash
4472 "{i}}"
4473 \begin_inset Newline newline
4474 \end_inset
4475
4476 192 "
4477 \backslash
4478
4479 \backslash
4480
4481 \backslash
4482 "{
4483 \backslash
4484
4485 \backslash
4486 '{i}}"
4487 \end_layout
4488
4489 \begin_layout Standard
4490 Si LyX no puede encontrar una declaración para la cadena por una tecla o
4491  una secuencia con tecla muerta, intentará si aparece como un carácter acentuado
4492  y probará a dibujar un acento sobre el carácter en la pantalla.
4493 \end_layout
4494
4495 \begin_layout Subsection
4496 Teclas muertas
4497 \end_layout
4498
4499 \begin_layout Standard
4500 Hay una segunda manera de añadir soporte para caracteres internacionales
4501  mediante las denominadas teclas muertas.
4502  Una tecla muerta trabaja en combinación con una letra para generar un carácter
4503  acentuado.
4504  Aquí explicaremos como crear una sencillísima tecla muerta para ilustrar
4505  cómo funciona.
4506 \end_layout
4507
4508 \begin_layout Standard
4509 Supongamos que necesitas el carácter circunflejo 
4510 \begin_inset Quotes fld
4511 \end_inset
4512
4513 ^
4514 \begin_inset Quotes frd
4515 \end_inset
4516
4517 .
4518  Podrías asociar la tecla 
4519 \begin_inset Flex MenuItem
4520 status collapsed
4521
4522 \begin_layout Plain Layout
4523 ^
4524 \end_layout
4525
4526 \end_inset
4527
4528  (antes 
4529 \begin_inset Flex MenuItem
4530 status collapsed
4531
4532 \begin_layout Plain Layout
4533 Mayúsculas-6
4534 \end_layout
4535
4536 \end_inset
4537
4538 ) al comando LyX 
4539 \begin_inset Flex Code
4540 status collapsed
4541
4542 \begin_layout Plain Layout
4543 accent-circumflex
4544 \end_layout
4545
4546 \end_inset
4547
4548  en tu archivo 
4549 \begin_inset Flex Code
4550 status collapsed
4551
4552 \begin_layout Plain Layout
4553 lyxrc
4554 \end_layout
4555
4556 \end_inset
4557
4558 .
4559  Ahora, cuando pulses la tecla 
4560 \begin_inset Flex MenuItem
4561 status collapsed
4562
4563 \begin_layout Plain Layout
4564 ^
4565 \end_layout
4566
4567 \end_inset
4568
4569  seguida de una letra, obtendrás esa letra con circunflejo sobre ella.
4570  Por ejemplo, la secuencia 
4571 \begin_inset Quotes fld
4572 \end_inset
4573
4574
4575 \begin_inset Flex MenuItem
4576 status collapsed
4577
4578 \begin_layout Plain Layout
4579 ^e
4580 \end_layout
4581
4582 \end_inset
4583
4584
4585 \begin_inset Quotes frd
4586 \end_inset
4587
4588  genera 
4589 \begin_inset Quotes fld
4590 \end_inset
4591
4592 ê
4593 \begin_inset Quotes frd
4594 \end_inset
4595
4596 .
4597  Si pruebas 
4598 \begin_inset Quotes fld
4599 \end_inset
4600
4601
4602 \begin_inset Flex Code
4603 status collapsed
4604
4605 \begin_layout Plain Layout
4606 ^t
4607 \end_layout
4608
4609 \end_inset
4610
4611
4612 \begin_inset Quotes frd
4613 \end_inset
4614
4615 , sin embargo, LyX no imprime nada puesto que 
4616 \begin_inset Flex MenuItem
4617 status collapsed
4618
4619 \begin_layout Plain Layout
4620 t
4621 \end_layout
4622
4623 \end_inset
4624
4625  nunca lleva un circunflejo.
4626  Pulsar 
4627 \begin_inset Flex MenuItem
4628 status collapsed
4629
4630 \begin_layout Plain Layout
4631 Espacio
4632 \end_layout
4633
4634 \end_inset
4635
4636  tras una tecla muerta imprime el acento solo.
4637  ¡Advierte este último punto! Si asocias una tecla a una tecla muerta necesitará
4638 s reasociar el carácter de esa tecla a otra tecla.
4639  Asociar la tecla 
4640 \begin_inset Flex MenuItem
4641 status collapsed
4642
4643 \begin_layout Plain Layout
4644 ,
4645 \end_layout
4646
4647 \end_inset
4648
4649  a una cedilla es una mala idea, puesto que solo obtendrás cedillas en lugar
4650  de comas.
4651 \end_layout
4652
4653 \begin_layout Standard
4654 Una forma habitual de asociar teclas muertas es usar 
4655 \begin_inset Flex MenuItem
4656 status collapsed
4657
4658 \begin_layout Plain Layout
4659 Meta-
4660 \end_layout
4661
4662 \end_inset
4663
4664
4665 \begin_inset Flex MenuItem
4666 status collapsed
4667
4668 \begin_layout Plain Layout
4669 Ctrl-
4670 \end_layout
4671
4672 \end_inset
4673
4674 , y 
4675 \begin_inset Flex MenuItem
4676 status collapsed
4677
4678 \begin_layout Plain Layout
4679 Mayúsculas-
4680 \end_layout
4681
4682 \end_inset
4683
4684  en combinación con un acento, como 
4685 \begin_inset Quotes fld
4686 \end_inset
4687
4688
4689 \begin_inset Flex MenuItem
4690 status collapsed
4691
4692 \begin_layout Plain Layout
4693 ~
4694 \end_layout
4695
4696 \end_inset
4697
4698
4699 \begin_inset Quotes frd
4700 \end_inset
4701
4702  o 
4703 \begin_inset Quotes fld
4704 \end_inset
4705
4706
4707 \begin_inset Flex MenuItem
4708 status collapsed
4709
4710 \begin_layout Plain Layout
4711 ,
4712 \end_layout
4713
4714 \end_inset
4715
4716
4717 \begin_inset Quotes frd
4718 \end_inset
4719
4720  o 
4721 \begin_inset Quotes fld
4722 \end_inset
4723
4724
4725 \begin_inset Flex MenuItem
4726 status collapsed
4727
4728 \begin_layout Plain Layout
4729 ^
4730 \end_layout
4731
4732 \end_inset
4733
4734
4735 \begin_inset Quotes frd
4736 \end_inset
4737
4738 .
4739  Otra forma incluye el uso de 
4740 \begin_inset Flex Code
4741 status collapsed
4742
4743 \begin_layout Plain Layout
4744 xmodmap
4745 \end_layout
4746
4747 \end_inset
4748
4749  y 
4750 \begin_inset Flex Code
4751 status collapsed
4752
4753 \begin_layout Plain Layout
4754 xkeycaps
4755 \end_layout
4756
4757 \end_inset
4758
4759  para configurar la tecla especial 
4760 \begin_inset Flex Code
4761 status collapsed
4762
4763 \begin_layout Plain Layout
4764 Mode_Switch
4765 \end_layout
4766
4767 \end_inset
4768
4769 .
4770  Esta tecla actúa de alguna forma como 
4771 \begin_inset Flex MenuItem
4772 status collapsed
4773
4774 \begin_layout Plain Layout
4775 Mayúsculas
4776 \end_layout
4777
4778 \end_inset
4779
4780  y permite teclas a caracteres acentuados.
4781  También puedes transformar teclas en muertas asociándolas a algo como 
4782 \begin_inset Flex Code
4783 status collapsed
4784
4785 \begin_layout Plain Layout
4786 usldead_cedilla
4787 \end_layout
4788
4789 \end_inset
4790
4791  y después asociando esta tecla simbólica al correspondiente comando LyX.
4792 \begin_inset Foot
4793 status open
4794
4795 \begin_layout Plain Layout
4796 Nota de 
4797 \noun on
4798 John Weiss
4799 \noun default
4800 : Esto es exactamente lo que hago en mis archivos 
4801 \begin_inset Flex Code
4802 status collapsed
4803
4804 \begin_layout Plain Layout
4805 ~/.lyx/lyxrc
4806 \end_layout
4807
4808 \end_inset
4809
4810  y 
4811 \begin_inset Flex Code
4812 status collapsed
4813
4814 \begin_layout Plain Layout
4815 ~/.xmodmap
4816 \end_layout
4817
4818 \end_inset
4819
4820 .
4821  Tengo mi tecla 
4822 \begin_inset Flex MenuItem
4823 status collapsed
4824
4825 \begin_layout Plain Layout
4826 Bloq
4827 \begin_inset space ~
4828 \end_inset
4829
4830 Despl
4831 \end_layout
4832
4833 \end_inset
4834
4835  configurada como 
4836 \begin_inset Flex Code
4837 status collapsed
4838
4839 \begin_layout Plain Layout
4840 Mode_Shift
4841 \end_layout
4842
4843 \end_inset
4844
4845  y unas cuantas de estas teclas simbólicas 
4846 \begin_inset Quotes fld
4847 \end_inset
4848
4849
4850 \begin_inset Flex Code
4851 status collapsed
4852
4853 \begin_layout Plain Layout
4854 usldead_*
4855 \end_layout
4856
4857 \end_inset
4858
4859
4860 \begin_inset Quotes frd
4861 \end_inset
4862
4863  asociadas a cosas como 
4864 \begin_inset Flex MenuItem
4865 status collapsed
4866
4867 \begin_layout Plain Layout
4868 Bloq
4869 \begin_inset space ~
4870 \end_inset
4871
4872 Despl-^
4873 \end_layout
4874
4875 \end_inset
4876
4877  y 
4878 \begin_inset Flex MenuItem
4879 status collapsed
4880
4881 \begin_layout Plain Layout
4882 Bloq
4883 \begin_inset space ~
4884 \end_inset
4885
4886 Despl-~
4887 \end_layout
4888
4889 \end_inset
4890
4891 .
4892  Así es como genero mis caracteres acentuados.
4893 \end_layout
4894
4895 \end_inset
4896
4897  Puedes hacer casi cualquier cosa con la tecla 
4898 \begin_inset Flex Code
4899 status collapsed
4900
4901 \begin_layout Plain Layout
4902 Mode_Switch
4903 \end_layout
4904
4905 \end_inset
4906
4907 : una de las teclas 
4908 \begin_inset Flex MenuItem
4909 status collapsed
4910
4911 \begin_layout Plain Layout
4912 Ctrl-
4913 \end_layout
4914
4915 \end_inset
4916
4917 , una tecla de función de reserva, etc.
4918  En cuanto a los comandos LyX que generan acentos, consulta la entrada para
4919  
4920 \begin_inset Flex Code
4921 status collapsed
4922
4923 \begin_layout Plain Layout
4924 accent-acute
4925 \end_layout
4926
4927 \end_inset
4928
4929  en 
4930 \emph on
4931 Reference Manual
4932 \emph default
4933 .
4934  Ahí encontrarás la lista completa.
4935 \end_layout
4936
4937 \begin_layout Subsection
4938 Guardar la configuración de idioma
4939 \end_layout
4940
4941 \begin_layout Standard
4942 Puedes editar tus preferencias para que el entorno de idioma adecuado sea
4943  automáticamente configurado al iniciar LyX, en el diálogo 
4944 \begin_inset Flex MenuItem
4945 status collapsed
4946
4947 \begin_layout Plain Layout
4948 Herramientas\SpecialChar \menuseparator
4949 Preferencias
4950 \end_layout
4951
4952 \end_inset
4953
4954 .
4955 \end_layout
4956
4957 \begin_layout Chapter
4958 Instalación de nuevas clases de documento, formatos y plantillas
4959 \begin_inset CommandInset label
4960 LatexCommand label
4961 name "cap:Instalación-de-nuevas"
4962
4963 \end_inset
4964
4965
4966 \begin_inset Argument
4967 status collapsed
4968
4969 \begin_layout Plain Layout
4970 Instalación de clases, formatos \SpecialChar \ldots{}
4971
4972 \end_layout
4973
4974 \end_inset
4975
4976
4977 \end_layout
4978
4979 \begin_layout Standard
4980 En este capítulo describimos los procedimientos para crear e instalar nuevos
4981  archivos de plantillas y formatos de LyX, así como repasar la instalación
4982  correcta de nuevas clases de documentos LaTeX.
4983 \end_layout
4984
4985 \begin_layout Standard
4986 En primer lugar, permite que digamos algo sobre la relación entre LyX y
4987  LaTeX.
4988  Lo que hay que entender es que, en cierto sentido, LyX no sabe nada de
4989  LaTeX.
4990  Desde el punto de vista de LyX, LaTeX solo es uno más de los varios 
4991 \begin_inset Quotes fld
4992 \end_inset
4993
4994 formatos de soporte
4995 \begin_inset Quotes frd
4996 \end_inset
4997
4998  en los que es capaz de generar salida.
4999  Otros son DocBook, texto sencillo y XHTML.
5000  LaTeX es, por supuesto, un formato particularmente importante, pero muy
5001  poca de la información que LyX tiene sobre LaTeX está realmente contenida
5002  en el propio programa.
5003 \begin_inset Foot
5004 status collapsed
5005
5006 \begin_layout Plain Layout
5007 Algunos comandos son lo bastante complejos como para ser incluidos en el
5008  código de LyX.
5009  Pero en general los desarrolladores consideran esto una mala cosa.
5010  
5011 \end_layout
5012
5013 \end_inset
5014
5015  Esa información, incluso para las clases estándar como 
5016 \family typewriter
5017 article.cls
5018 \family default
5019 , está almacenada en 'archivos de formato (
5020 \emph on
5021 layout
5022 \emph default
5023 )'.
5024  De igual manera LyX no sabe gran cosa sobre DocBook o XHTML.
5025  Esa información está en los archivos de formato.
5026 \end_layout
5027
5028 \begin_layout Standard
5029 El archivo de formato para una determinada clase de documento se puede considera
5030 r como un manual de instrucciones para traducir las estructuras de LyX ---párraf
5031 os y sus estilos, ciertos tipos de recuadros, etc.--- a las estructuras correspon
5032 dientes de LaTeX, DocBook o XHTML.
5033  Por ejemplo, casi todo lo que LyX sabe sobre 
5034 \begin_inset Flex Code
5035 status collapsed
5036
5037 \begin_layout Plain Layout
5038 article.cls
5039 \end_layout
5040
5041 \end_inset
5042
5043  está contenido en el archivo 
5044 \begin_inset Flex Code
5045 status collapsed
5046
5047 \begin_layout Plain Layout
5048 article.layout
5049 \end_layout
5050
5051 \end_inset
5052
5053  y en otros archivos incluidos en este.
5054  Por esta razón, quien intente escribir archivos de formato debería empezar
5055  por estudiar los archivos existentes.
5056  Un buen sitio para empezar es 
5057 \begin_inset Flex Code
5058 status collapsed
5059
5060 \begin_layout Plain Layout
5061 stdsections.inc
5062 \end_layout
5063
5064 \end_inset
5065
5066 , que está incluido en 
5067 \begin_inset Flex Code
5068 status collapsed
5069
5070 \begin_layout Plain Layout
5071 article.layout
5072 \end_layout
5073
5074 \end_inset
5075
5076
5077 \begin_inset Flex Code
5078 status collapsed
5079
5080 \begin_layout Plain Layout
5081 book.layout
5082 \end_layout
5083
5084 \end_inset
5085
5086  y muchos otros archivos de formato para clases de documento.
5087  En este archivo se definen las secciones y demás: 
5088 \begin_inset Flex Code
5089 status collapsed
5090
5091 \begin_layout Plain Layout
5092 stdsections.inc
5093 \end_layout
5094
5095 \end_inset
5096
5097  indica a LyX como traducir los párrafos con estilos como Sección, Subsección,
5098  etc., a los comandos y etiquetas correspondientes en LaTeX, DocBook y XHTML.
5099  El archivo 
5100 \begin_inset Flex Code
5101 status collapsed
5102
5103 \begin_layout Plain Layout
5104 article.layout
5105 \end_layout
5106
5107 \end_inset
5108
5109  solo incluye, básicamente, varios de estos archivos 
5110 \begin_inset Flex Code
5111 status collapsed
5112
5113 \begin_layout Plain Layout
5114 std*.inc
5115 \end_layout
5116
5117 \end_inset
5118
5119 .
5120 \end_layout
5121
5122 \begin_layout Standard
5123 Pero definir la correspondencia LyX-LaTeX no es lo único que hacen los archivos
5124  de formato.
5125  Su otra tarea es definir cómo aparecerán en pantalla las estructuras de
5126  LyX.
5127  El hecho de que los archivos de formato tengan estas dos tareas es a veces
5128  fuente de confusión, porque son totalmente independientes.
5129  Indicar a LyX cómo traducir cierto estilo de párrafo a LaTeX no le dice
5130  cómo mostrarlo en pantalla; a la inversa, indicar cómo mostrar en pantalla
5131  un estilo de párrafo no tiene nada que ver con su traducción a LaTeX (solo
5132  permite indicar a LaTeX cómo mostrarlo).
5133  Así pues, en general, cuando defines una nueva construcción en LyX, siempre
5134  tienes que hacer dos cosas: 1) indicar la traducción a LaTeX y, 2) indicar
5135  la presentación en pantalla.
5136 \end_layout
5137
5138 \begin_layout Standard
5139 Gran parte de lo dicho es cierto, también, en relación con otros formatos
5140  de salida, aunque XHTML es un poco diferente porque en este caso LyX 
5141 \emph on
5142 es capaz
5143 \emph default
5144 , en cierta medida, de usar la información de la presentación de un párrafo
5145  en pantalla para generar la presentación (en forma de CSS) del párrafo
5146  en un navegador.
5147  Incluso en este caso, no obstante, la distinción entre lo que hace LyX
5148  internamente y la forma en que las cosas se muestran externamente sigue
5149  en vigor, y ambas se pueden controlar separadamente.
5150  Véase 
5151 \begin_inset CommandInset ref
5152 LatexCommand ref
5153 reference "sec:Etiquetas-para-XHTML"
5154
5155 \end_inset
5156
5157  para más detalles.
5158 \end_layout
5159
5160 \begin_layout Section
5161 Instalación de nuevos archivos LaTeX
5162 \end_layout
5163
5164 \begin_layout Standard
5165 Algunas instalaciones quizá no incluyan un paquete LaTeX que te gustaría
5166  usar en LyX.
5167  Por ejemplo, podrías necesitar FoilTeX, un paquete para preparar transparencias
5168  o diapositivas para proyectores.
5169  Las modernas distribuciones de LaTeX como TeXLive (2008 o posterior) o
5170  MiKTeX proveen una interfaz de usuario para eso.
5171  Por ejemplo, en MiKTeX inicia su programa 
5172 \begin_inset Quotes fld
5173 \end_inset
5174
5175 Administrador de paquetes
5176 \begin_inset Quotes frd
5177 \end_inset
5178
5179  para obtener una lista de los disponibles.
5180  Para instalar uno, haz clic derecho sobre él o usa el botón de la herramienta
5181  de instalación.
5182 \end_layout
5183
5184 \begin_layout Standard
5185 Si tu distribución LaTeX no proporciona tal 
5186 \begin_inset Quotes fld
5187 \end_inset
5188
5189 administrador de paquetes
5190 \begin_inset Quotes frd
5191 \end_inset
5192
5193 , o si el paquete no está disponible en ella, sigue los siguientes pasos
5194  para instalarlo manualmente: 
5195 \end_layout
5196
5197 \begin_layout Enumerate
5198 Consigue el paquete de 
5199 \begin_inset CommandInset href
5200 LatexCommand href
5201 name "CTAN"
5202 target "http://www.ctan.org/"
5203
5204 \end_inset
5205
5206  o de otro sitio.
5207 \end_layout
5208
5209 \begin_layout Enumerate
5210 Si el paquete contiene un archivo con la extensión 
5211 \begin_inset Quotes fld
5212 \end_inset
5213
5214
5215 \begin_inset Flex Code
5216 status collapsed
5217
5218 \begin_layout Plain Layout
5219 .ins
5220 \end_layout
5221
5222 \end_inset
5223
5224
5225 \begin_inset Quotes frd
5226 \end_inset
5227
5228  (es el caso de FoilTeX) abre una consola, cambia a la carpeta del archivo
5229  y ejecuta el comando 
5230 \begin_inset Flex Code
5231 status collapsed
5232
5233 \begin_layout Plain Layout
5234 latex foiltex.ins
5235 \end_layout
5236
5237 \end_inset
5238
5239 .
5240  Así desempaquetamos y disponemos de todos los archivos para instalar.
5241  La mayoría de paquetes LaTeX no están empaquetados y podemos saltar este
5242  paso.
5243 \end_layout
5244
5245 \begin_layout Enumerate
5246 Tienes que decidir si el paquete estará disponible para todos los usuarios
5247  o no.
5248 \end_layout
5249
5250 \begin_deeper
5251 \begin_layout Enumerate
5252 En sistemas *nix (Linux, OSX, etc.), si el paquete va estar disponible para
5253  todos los usuarios del sistema, hay que instalarlo en el árbol 'local'
5254  de TeX, de lo contrario instálalo en tu directorio TeX de usuario.
5255  La ubicación de estos árboles, si no existen ya, depende del sistema.
5256  Para encontrarlos mira en el archivo 
5257 \begin_inset Flex Code
5258 status collapsed
5259
5260 \begin_layout Plain Layout
5261 texmf.cnf
5262 \end_layout
5263
5264 \end_inset
5265
5266 .
5267 \begin_inset Foot
5268 status collapsed
5269
5270 \begin_layout Plain Layout
5271 Usualmente es el directorio 
5272 \family sans
5273 $TEXMF/web2c
5274 \family default
5275 , aunque se puede ejecutar el comando 
5276 \begin_inset Flex Code
5277 status collapsed
5278
5279 \begin_layout Plain Layout
5280 kpsewhich texmf.cnf
5281 \end_layout
5282
5283 \end_inset
5284
5285  para localizarlo.
5286 \end_layout
5287
5288 \end_inset
5289
5290  La ubicación del árbol `local' de TeX está definida por la variable 
5291 \begin_inset Flex Code
5292 status collapsed
5293
5294 \begin_layout Plain Layout
5295 TEXMFLOCAL
5296 \end_layout
5297
5298 \end_inset
5299
5300 ; generalmente algo como 
5301 \family sans
5302 /usr/local/share/texmf/
5303 \family default
5304  .
5305  La ubicación del árbol `user' de TeX está definida por 
5306 \begin_inset Flex Code
5307 status collapsed
5308
5309 \begin_layout Plain Layout
5310 TEXMFHOME
5311 \end_layout
5312
5313 \end_inset
5314
5315  y generalmente es 
5316 \family sans
5317 $HOME/texmf/
5318 \family default
5319  .
5320  (Si estas variables no están predefinidas, debes hacerlo.) Probablemente
5321  necesites permiso de administrador para crear o modificar el árbol `local',
5322  pero no para el árbol `user'.
5323 \begin_inset Newline newline
5324 \end_inset
5325
5326 En general, es recomendable instalar en el árbol `user' porque no será modificad
5327 o o sobrescrito al actualizar el sistema.
5328  Además, se guardará copia de él cuando hagas copia de seguridad de tu directori
5329 o `home' (que debe ser lo habitual).
5330 \end_layout
5331
5332 \begin_layout Enumerate
5333 En Windows, para que el nuevo paquete esté disponible a todos los usuarios,
5334  cambia a la carpeta donde está instalado LaTeX y en la subcarpeta 
5335 \family sans
5336 ~
5337 \backslash
5338 tex
5339 \backslash
5340 latex
5341 \family default
5342 , (En MiKTeX, debería ser 
5343 \family sans
5344 ~:
5345 \backslash
5346 Programs
5347 \backslash
5348 MiKTeX
5349 \backslash
5350 tex
5351 \backslash
5352 latex
5353 \family default
5354  ) crea una nueva carpeta 
5355 \begin_inset Flex Code
5356 status collapsed
5357
5358 \begin_layout Plain Layout
5359 foiltex
5360 \end_layout
5361
5362 \end_inset
5363
5364  y copia en ella todos los archivos del paquete.
5365  Para hacer el paquete disponible solo a un usuario o si no dispones de
5366  permisos, haz lo mismo pero en el directorio de LaTeX, p.
5367 \begin_inset space \thinspace{}
5368 \end_inset
5369
5370 ej.,en MiKTeX
5371 \begin_inset space ~
5372 \end_inset
5373
5374 2.8 en WinXP
5375 \begin_inset Newline newline
5376 \end_inset
5377
5378
5379 \family sans
5380 ~:
5381 \backslash
5382 Documents and Settings
5383 \backslash
5384 <username>
5385 \backslash
5386 Application Data
5387 \backslash
5388
5389 \begin_inset Newline newline
5390 \end_inset
5391
5392
5393 \begin_inset Phantom HPhantom
5394 status open
5395
5396 \begin_layout Plain Layout
5397
5398 \family sans
5399 \lang english
5400 ~:
5401 \backslash
5402
5403 \end_layout
5404
5405 \end_inset
5406
5407 MiKTeX
5408 \backslash
5409 2.8
5410 \backslash
5411 tex
5412 \backslash
5413 latex
5414 \family default
5415
5416 \begin_inset Newline newline
5417 \end_inset
5418
5419 en Vista sería
5420 \begin_inset Newline newline
5421 \end_inset
5422
5423
5424 \family sans
5425 ~:
5426 \backslash
5427 Users
5428 \backslash
5429 <username>
5430 \backslash
5431 AppData
5432 \backslash
5433 Roaming
5434 \backslash
5435 2.8
5436 \backslash
5437 MiKTeX
5438 \backslash
5439 tex
5440 \backslash
5441 latex
5442 \family default
5443  .
5444 \end_layout
5445
5446 \end_deeper
5447 \begin_layout Enumerate
5448 Ahora hay que decir a LaTeX que hay archivos nuevos.
5449  Esto depende de la distribución de LaTeX:
5450 \end_layout
5451
5452 \begin_deeper
5453 \begin_layout Enumerate
5454 Para TeXLive ejecuta el comando 
5455 \begin_inset Flex Code
5456 status collapsed
5457
5458 \begin_layout Plain Layout
5459 texhash
5460 \end_layout
5461
5462 \end_inset
5463
5464  en una consola.
5465  Si el paquete se instaló para todos los usuarios harán falta permisos de
5466  administrador.
5467 \end_layout
5468
5469 \begin_layout Enumerate
5470 Para MiKTeX, si el paquete se instaló para todos los usuarios, inicia el
5471  programa 
5472 \begin_inset Quotes eld
5473 \end_inset
5474
5475 Settings
5476 \begin_inset space ~
5477 \end_inset
5478
5479 (Admin)
5480 \begin_inset Quotes erd
5481 \end_inset
5482
5483  y pulsa el botón 
5484 \begin_inset Quotes eld
5485 \end_inset
5486
5487 Refresh FNDB
5488 \begin_inset Quotes erd
5489 \end_inset
5490
5491 .
5492  Si no, inicia el programa 
5493 \begin_inset Quotes eld
5494 \end_inset
5495
5496 Settings
5497 \begin_inset Quotes erd
5498 \end_inset
5499
5500  y haz lo mismo.
5501 \end_layout
5502
5503 \end_deeper
5504 \begin_layout Enumerate
5505 Finalmente, hay que decir a LyX que hay nuevos paquetes disponibles.
5506  Usa el menú 
5507 \begin_inset Flex MenuItem
5508 status collapsed
5509
5510 \begin_layout Plain Layout
5511 Herramientas\SpecialChar \menuseparator
5512 Reconfigurar
5513 \end_layout
5514
5515 \end_inset
5516
5517  y reinicia LyX.
5518 \end_layout
5519
5520 \begin_layout Standard
5521 Ya está instalado el paquete.
5522  En nuestro ejemplo, la clase de documento 
5523 \begin_inset Flex Code
5524 status collapsed
5525
5526 \begin_layout Plain Layout
5527 Slides
5528 \begin_inset space ~
5529 \end_inset
5530
5531 (FoilTe
5532 \begin_inset ERT
5533 status collapsed
5534
5535 \begin_layout Plain Layout
5536
5537 {}
5538 \end_layout
5539
5540 \end_inset
5541
5542 x)
5543 \end_layout
5544
5545 \end_inset
5546
5547  estará ahora disponible en 
5548 \begin_inset Flex MenuItem
5549 status collapsed
5550
5551 \begin_layout Plain Layout
5552 Documento\SpecialChar \menuseparator
5553 Configuración\SpecialChar \menuseparator
5554 Clases
5555 \begin_inset space ~
5556 \end_inset
5557
5558 de
5559 \begin_inset space ~
5560 \end_inset
5561
5562 documento
5563 \end_layout
5564
5565 \end_inset
5566
5567 .
5568  
5569 \end_layout
5570
5571 \begin_layout Standard
5572 Si quieres usar una clase de documento LaTeX que no aparece listada en 
5573 \begin_inset Flex MenuItem
5574 status collapsed
5575
5576 \begin_layout Plain Layout
5577 Documento\SpecialChar \menuseparator
5578 Configuración\SpecialChar \menuseparator
5579 Clases
5580 \begin_inset space ~
5581 \end_inset
5582
5583 de
5584 \begin_inset space ~
5585 \end_inset
5586
5587 documento
5588 \end_layout
5589
5590 \end_inset
5591
5592 , debes crear un archivo de formato (`layout') para ella.
5593  Este es el tema de la sección siguiente.
5594 \end_layout
5595
5596 \begin_layout Section
5597 Tipos de archivos de formato
5598 \end_layout
5599
5600 \begin_layout Standard
5601 Esta sección describe los diversos tipos de arhivos de LyX que contienen
5602  información sobre el formato.
5603  Los archivos 
5604 \begin_inset Flex Code
5605 status collapsed
5606
5607 \begin_layout Plain Layout
5608 .layout
5609 \end_layout
5610
5611 \end_inset
5612
5613  describen estilos de párrafo y de carácter, y determinan cómo los debería
5614  presentar LyX y cómo deberían traducirse a LaTeX, DocBook, XHTML o cualquier
5615  otro formato de salida que se vaya a usar.
5616  
5617 \end_layout
5618
5619 \begin_layout Standard
5620 Intentaremos aquí dar una minuciosa descripción del proceso; sin embargo,
5621  hay tantos tipos diferentes de documentos soportados por clases de LaTeX
5622  que no podemos aspirar a tratar todas las distintas posibilidades o problemas
5623  que puedas encontrar.
5624  La lista de usuarios de LyX es frecuentada por gente con mucha experiencia
5625  en el diseño de formatos deseosa de compartir sus conocimientos.
5626 \end_layout
5627
5628 \begin_layout Standard
5629 Cuando te pongas a escribir un nuevo formato, es de gran ayuda echar un
5630  vistazo a los formatos de ejemplo suministrados con LyX.
5631  Si escribes un `layout' de LyX para una clase de documento LaTeX o un módulo
5632  que podría ser útil también a otros, no dudes en compartir tu labor enviándola
5633  a 
5634 \begin_inset CommandInset href
5635 LatexCommand href
5636 name "sección 'Layouts' en wiki LyX"
5637 target "http://wiki.lyx.org/Layouts/Layouts"
5638
5639 \end_inset
5640
5641  o incluso a la lista de desarrolladores de LyX para poderlo incluir en
5642  la distribución.
5643 \begin_inset Foot
5644 status collapsed
5645
5646 \begin_layout Plain Layout
5647 Hay que advertir que LyX se acoge a la licencia GPL, por tanto cualquier
5648  material aportado debe tener la misma licencia.
5649 \end_layout
5650
5651 \end_inset
5652
5653
5654 \end_layout
5655
5656 \begin_layout Subsection
5657 Módulos de formato
5658 \begin_inset CommandInset label
5659 LatexCommand label
5660 name "sub:Módulos-de-formato"
5661
5662 \end_inset
5663
5664
5665 \end_layout
5666
5667 \begin_layout Standard
5668 Hemos hablado hasta ahora de `archivos de formato'.
5669  Pero hay distintos tipos de archivos con información sobre formatos.
5670  Estrictamente, los archivos de formato tienen la extensión 
5671 \begin_inset Flex Code
5672 status collapsed
5673
5674 \begin_layout Plain Layout
5675 .layout
5676 \end_layout
5677
5678 \end_inset
5679
5680  y proporcionan a LyX información sobre las clases de documento.
5681  Sin embargo, a partir de LyX 1.6, esta información puede proporcionarse
5682  también en 
5683 \emph on
5684 módulos
5685 \emph default
5686 , que tienen la extensión 
5687 \begin_inset Flex Code
5688 status collapsed
5689
5690 \begin_layout Plain Layout
5691 .module
5692 \end_layout
5693
5694 \end_inset
5695
5696 .
5697  Los módulos son a los paquetes LaTeX lo que los formatos a las clases LaTeX,
5698  y algunos módulos —como el módulo Notas finales— dan soporte específico
5699  a un paquete determinado —en este caso 
5700 \begin_inset Flex Code
5701 status collapsed
5702
5703 \begin_layout Plain Layout
5704 endnotes
5705 \end_layout
5706
5707 \end_inset
5708
5709 —.
5710  En cierto sentido, los módulos de formato son similares a los `archivos
5711  incluidos'
5712 \begin_inset Foot
5713 status collapsed
5714
5715 \begin_layout Plain Layout
5716 Estos pueden tener cualquier extensión pero, por convenio, se usa la extensión
5717  
5718 \begin_inset Flex Code
5719 status collapsed
5720
5721 \begin_layout Plain Layout
5722 .inc
5723 \end_layout
5724
5725 \end_inset
5726
5727 .
5728 \end_layout
5729
5730 \end_inset
5731
5732  —como 
5733 \begin_inset Flex Code
5734 status collapsed
5735
5736 \begin_layout Plain Layout
5737 stdsections.inc
5738 \end_layout
5739
5740 \end_inset
5741
5742 —, ya que, como estos, los módulos no son específicos para una clase de
5743  documento dada, sino que se pueden usar con muchos formatos diferentes.
5744  La diferencia es que el uso de un archivo incluido con 
5745 \begin_inset Flex Code
5746 status collapsed
5747
5748 \begin_layout Plain Layout
5749 article.cls
5750 \end_layout
5751
5752 \end_inset
5753
5754  requiere editar dicho archivo, mientras que los módulos se seleccionan
5755  en el diálogo 
5756 \begin_inset Flex MenuItem
5757 status collapsed
5758
5759 \begin_layout Plain Layout
5760 Documento\SpecialChar \menuseparator
5761 Configuración
5762 \end_layout
5763
5764 \end_inset
5765
5766 .
5767  
5768 \end_layout
5769
5770 \begin_layout Standard
5771 La construcción de módulos es la forma más fácil de iniciarse en la edición
5772  del formato, puesto que puede ser tan sencillo como añadir un nuevo estilo
5773  de párrafo o un recuadro flexible.
5774  No obstante, los módulos pueden, en principio, contener cualquier cosa
5775  que pueda contener un archivo `layout'.
5776 \end_layout
5777
5778 \begin_layout Standard
5779 Después de crear un módulo nuevo y copiarlo en la carpeta 
5780 \begin_inset Flex Code
5781 status collapsed
5782
5783 \begin_layout Plain Layout
5784 layouts/
5785 \end_layout
5786
5787 \end_inset
5788
5789 , tendrás que reconfigurar LyX y reiniciar después para que el módulo aparezca
5790  en el menú.
5791  Sin embargo, los cambios que hagas al módulo se verán inmediatamente si
5792  abres 
5793 \begin_inset Flex MenuItem
5794 status collapsed
5795
5796 \begin_layout Plain Layout
5797 Documento\SpecialChar \menuseparator
5798 Configuración
5799 \end_layout
5800
5801 \end_inset
5802
5803 , seleccionas lo que sea y después pulsas 
5804 \begin_inset Quotes fld
5805 \end_inset
5806
5807 OK
5808 \begin_inset Quotes frd
5809 \end_inset
5810
5811 .
5812  
5813 \emph on
5814 Es muy recomendable guardar el trabajo antes de hacer eso.
5815
5816 \emph default
5817  De hecho, 
5818 \emph on
5819 es muy recomendable no intentar editar los módulos mientras se está trabajando
5820  simultáneamente en un documento
5821 \emph default
5822 .
5823  Aunque los desarrolladores, por supuesto, se esfuerzan en mantener la estabilid
5824 ad de LyX en estas situaciones, errores sintácticos y similares en el archivo
5825  del módulo podrían causar extraños comportamientos.
5826 \end_layout
5827
5828 \begin_layout Subsubsection
5829 Formato local
5830 \end_layout
5831
5832 \begin_layout Standard
5833 Los módulos son a LyX lo que los paquetes a LaTeX.
5834  Sin embargo, a veces puede suceder que necesites un recuadro específico
5835  o un estilo de carácter solo para un documento, y escribir un módulo que
5836  estará disponible también para otros documentos tiene poco sentido.
5837  En estos casos, lo que necesitas es el 
5838 \begin_inset Quotes fld
5839 \end_inset
5840
5841 Formato local
5842 \begin_inset Quotes frd
5843 \end_inset
5844
5845  de LyX.
5846 \end_layout
5847
5848 \begin_layout Standard
5849 Se encuentra en 
5850 \family sans
5851 Documento\SpecialChar \menuseparator
5852 Configuración\SpecialChar \menuseparator
5853 Formato local
5854 \family default
5855 .
5856  El gran cuadro de texto permite introducir todo lo que podría incluirse
5857  en un archivo de formato o en un módulo.
5858  De hecho, el formato local de un documento se puede considerar como un
5859  módulo que le pertenece solo a él.
5860  Por tanto, en particular, hay que introducir una etiqueta 
5861 \begin_inset Flex Code
5862 status collapsed
5863
5864 \begin_layout Plain Layout
5865 Format
5866 \end_layout
5867
5868 \end_inset
5869
5870 .
5871  Cualquier formato es aceptable, pero debería usarse normalmente el actual
5872  formato.
5873  (En LyX 2.0 el formato actual es 35).
5874  Debes tener en cuenta que el formato local no es soportado por versiones
5875  de LyX anteriores a 1.6, por tanto no deberías usarlo si quieres poder exportar
5876  el documento a LyX 1.5 o anteriores sin perder la información del formato
5877  local.
5878  Si quieres poder exportar a 1.6 ---el formato local es soportado pero no
5879  hay IU par él---, deberías usar formato 11 y, por supuesto, usar solo estructur
5880 as que estuvieran disponibles en LyX 1.6.
5881 \end_layout
5882
5883 \begin_layout Standard
5884 Una vez introducido algo en el panel 
5885 \begin_inset Flex Code
5886 status collapsed
5887
5888 \begin_layout Plain Layout
5889 Local Layout
5890 \end_layout
5891
5892 \end_inset
5893
5894 , LyX habilitará el botón 
5895 \begin_inset Quotes fld
5896 \end_inset
5897
5898 Validar
5899 \begin_inset Quotes frd
5900 \end_inset
5901
5902  de debajo.
5903  Pulsando ese botón LyX determinará si lo introducido es información válida
5904  para el formato elegido.
5905  LyX informará del resultado pero, desafortunadamente, no indicará qué errores
5906  pudiera haber habido.
5907  Sin embargo, si LyX se ha arrancado en una terminal se verán ahí los errores.
5908  El formato local no se podrá guardar hasta que se haya introducido algo
5909  válido.
5910 \end_layout
5911
5912 \begin_layout Standard
5913 Las advertencias al final de la sección anterior se aplican también aquí.
5914  Es mejor no enredar con formato local mientras se está trabajando, especialment
5915 e si no se ha guardado el documento.
5916  Dicho esto, usar formato local en un documento de prueba puede ser una
5917  forma muy conveniente de probar ideas de formato, o incluso de empezar
5918  a desarrollar un módulo.
5919 \end_layout
5920
5921 \begin_layout Subsection
5922 Formato para archivos 
5923 \begin_inset Flex MenuItem
5924 status collapsed
5925
5926 \begin_layout Plain Layout
5927 .sty
5928 \end_layout
5929
5930 \end_inset
5931
5932
5933 \end_layout
5934
5935 \begin_layout Standard
5936 Probablemente te vas a encontrar con dos situaciones a la hora de querer
5937  soportar una nueva clase de documento LaTeX, según se trate de archivos
5938  de estilo (
5939 \begin_inset Flex Code
5940 status collapsed
5941
5942 \begin_layout Plain Layout
5943 .sty
5944 \end_layout
5945
5946 \end_inset
5947
5948 ) o de archivos de clases LaTeX2e (
5949 \begin_inset Flex Code
5950 status collapsed
5951
5952 \begin_layout Plain Layout
5953 .cls
5954 \end_layout
5955
5956 \end_inset
5957
5958 ).
5959  Dar soporte a un nuevo estilo es bastante fácil.
5960  Dar soporte a una nueva clase es un poco más difícil.
5961  Trataremos el primer caso en esta sección y el otro en la siguiente.
5962  Lo mismo cabe decir, por supuesto, para el soporte de un nuevo DocBook
5963  DTD.
5964 \end_layout
5965
5966 \begin_layout Standard
5967 El caso más sencillo es aquel en el que la nueva clase de documento se suministr
5968 a como archivo de estilo que se usará conjuntamente con una clase ya soportada.
5969  Para nuestro ejemplo supondremos que el archivo de estilo se llama 
5970 \begin_inset Flex MenuItem
5971 status collapsed
5972
5973 \begin_layout Plain Layout
5974 myclass.sty
5975 \end_layout
5976
5977 \end_inset
5978
5979  y que se usará conjuntamente con 
5980 \begin_inset Flex MenuItem
5981 status collapsed
5982
5983 \begin_layout Plain Layout
5984 report.cls
5985 \end_layout
5986
5987 \end_inset
5988
5989 , que es una clase estándar.
5990 \end_layout
5991
5992 \begin_layout Standard
5993 Empieza por copiar el archivo `layout' existente en tu directorio local:
5994 \begin_inset Foot
5995 status collapsed
5996
5997 \begin_layout Plain Layout
5998 Evidentemente, cuál es tu directorio local variará según la plataforma,
5999  y además LyX permite especificarlo al inicio usando la opción 
6000 \begin_inset Flex Code
6001 status collapsed
6002
6003 \begin_layout Plain Layout
6004 -userdir
6005 \end_layout
6006
6007 \end_inset
6008
6009 .
6010 \end_layout
6011
6012 \end_inset
6013
6014
6015 \end_layout
6016
6017 \begin_layout LyX-Code
6018 cp report.layout ~/.lyx/layouts/myclass.layout
6019 \end_layout
6020
6021 \begin_layout Standard
6022 Después edita 
6023 \begin_inset Flex Code
6024 status collapsed
6025
6026 \begin_layout Plain Layout
6027 myclass.layout
6028 \end_layout
6029
6030 \end_inset
6031
6032  y cambia la línea: 
6033 \end_layout
6034
6035 \begin_layout LyX-Code
6036
6037 \backslash
6038 DeclareLaTeXClass{report}
6039 \end_layout
6040
6041 \begin_layout Standard
6042 por la línea
6043 \end_layout
6044
6045 \begin_layout LyX-Code
6046
6047 \backslash
6048 DeclareLaTeXClass[report, myclass.sty]{report (myclass)}
6049 \end_layout
6050
6051 \begin_layout Standard
6052 Después añade:
6053 \end_layout
6054
6055 \begin_layout LyX-Code
6056 Preamble 
6057 \begin_inset Newline newline
6058 \end_inset
6059
6060     
6061 \backslash
6062 usepackage{myclass}
6063 \begin_inset Newline newline
6064 \end_inset
6065
6066 EndPreamble
6067 \end_layout
6068
6069 \begin_layout Standard
6070 cerca del principio del archivo.
6071 \end_layout
6072
6073 \begin_layout Standard
6074 Inicia LyX y selecciona 
6075 \begin_inset Flex MenuItem
6076 status collapsed
6077
6078 \begin_layout Plain Layout
6079 Herramientas\SpecialChar \menuseparator
6080 Reconfigurar
6081 \end_layout
6082
6083 \end_inset
6084
6085 .
6086  Después reinicia LyX y haz una prueba con un documento nuevo.
6087  En el diálogo 
6088 \begin_inset Flex MenuItem
6089 status collapsed
6090
6091 \begin_layout Plain Layout
6092 Documento\SpecialChar \menuseparator
6093 Configuración
6094 \end_layout
6095
6096 \end_inset
6097
6098  deberías ver 
6099 \begin_inset Quotes fld
6100 \end_inset
6101
6102
6103 \begin_inset Flex MenuItem
6104 status collapsed
6105
6106 \begin_layout Plain Layout
6107 report (myclass)
6108 \end_layout
6109
6110 \end_inset
6111
6112
6113 \begin_inset Quotes frd
6114 \end_inset
6115
6116  en la lista de clases de documento.
6117  Es probable que algunos de los comandos de secciones y demás en tu nueva
6118  clase funcionen de distinta manera a como lo hacen en la clase estándar
6119  —
6120 \begin_inset Flex Code
6121 status collapsed
6122
6123 \begin_layout Plain Layout
6124 report
6125 \end_layout
6126
6127 \end_inset
6128
6129  en este ejemplo—, de modo que si quieres, ahora puedes enredar un rato
6130  con los ajustes de las distintas secciones.
6131  La información del formato de las secciones se encuentra en 
6132 \begin_inset Flex Code
6133 status collapsed
6134
6135 \begin_layout Plain Layout
6136 stdsections.inc
6137 \end_layout
6138
6139 \end_inset
6140
6141 , pero no necesitas copiar ni cambiar este archivo.
6142  Simplemente añade tus cambios a tu archivo `layout' después de la línea
6143  
6144 \begin_inset Flex Code
6145 status collapsed
6146
6147 \begin_layout Plain Layout
6148 Input stdclass.inc
6149 \end_layout
6150
6151 \end_inset
6152
6153 , que incluye 
6154 \begin_inset Flex Code
6155 status collapsed
6156
6157 \begin_layout Plain Layout
6158 stdsections.inc
6159 \end_layout
6160
6161 \end_inset
6162
6163 .
6164  Por ejemplo, podrías añadir estas líneas:
6165 \end_layout
6166
6167 \begin_layout LyX-Code
6168 Style Chapter
6169 \end_layout
6170
6171 \begin_layout LyX-Code
6172     Font
6173 \end_layout
6174
6175 \begin_layout LyX-Code
6176         Family Sans
6177 \end_layout
6178
6179 \begin_layout LyX-Code
6180     EndFont
6181 \end_layout
6182
6183 \begin_layout LyX-Code
6184 End
6185 \end_layout
6186
6187 \begin_layout Standard
6188 para cambiar la tipografía de los encabezados de capítulo a sans-serif.
6189  Esto sobrescribirá (o, en este caso, añadirá) la declaración para el estilo
6190  Capítulo.
6191  
6192 \end_layout
6193
6194 \begin_layout Standard
6195 Tu nuevo paquete puede proporcionar además comandos o entornos no presentes
6196  en la clase base.
6197  En este caso, los añadirás al archivo `layout'.
6198  Véase 
6199 \begin_inset CommandInset ref
6200 LatexCommand ref
6201 reference "sec:Estructura-del-archivo-layout"
6202
6203 \end_inset
6204
6205  para información sobre cómo hacerlo.
6206 \end_layout
6207
6208 \begin_layout Standard
6209 Si 
6210 \begin_inset Flex MenuItem
6211 status collapsed
6212
6213 \begin_layout Plain Layout
6214 myclass.sty
6215 \end_layout
6216
6217 \end_inset
6218
6219  se puede usar con diferentes clases de documento, e incluso si no es así,
6220  lo más sencillo sería escribir un módulo que puedes cargar con la clase
6221  base.
6222  El módulo más simple posible podría ser:
6223 \end_layout
6224
6225 \begin_layout LyX-Code
6226 #
6227 \backslash
6228 DeclareLyXModule{My Package} 
6229 \end_layout
6230
6231 \begin_layout LyX-Code
6232 #DescriptionBegin 
6233 \end_layout
6234
6235 \begin_layout LyX-Code
6236 #Support for mypkg.sty.
6237 \end_layout
6238
6239 \begin_layout LyX-Code
6240 #DescriptionEnd 
6241 \begin_inset Newline newline
6242 \end_inset
6243
6244
6245 \end_layout
6246
6247 \begin_layout LyX-Code
6248 Format 21
6249 \begin_inset Newline newline
6250 \end_inset
6251
6252
6253 \end_layout
6254
6255 \begin_layout LyX-Code
6256 Preamble
6257 \begin_inset Newline newline
6258 \end_inset
6259
6260     
6261 \backslash
6262 usepackage{mypkg}
6263 \begin_inset Newline newline
6264 \end_inset
6265
6266 EndPreamble
6267 \end_layout
6268
6269 \begin_layout Standard
6270 Un módulo más complejo podría modificar el comportamiento de alguna estructura
6271  ya existente o definir algunas nuevas.
6272  De nuevo te remitimos a 
6273 \begin_inset CommandInset ref
6274 LatexCommand ref
6275 reference "sec:Estructura-del-archivo-layout"
6276
6277 \end_inset
6278
6279  para los detalles.
6280 \end_layout
6281
6282 \begin_layout Subsection
6283 Formato para archivos 
6284 \begin_inset Flex MenuItem
6285 status collapsed
6286
6287 \begin_layout Plain Layout
6288 .cls
6289 \end_layout
6290
6291 \end_inset
6292
6293
6294 \end_layout
6295
6296 \begin_layout Standard
6297 En este caso hay dos opciones.
6298  Una, que el archivo de clase esté él mismo basado en una clase de documento
6299  existente.
6300  Por ejemplo, muchas clases de tesis están basadas en 
6301 \begin_inset Flex MenuItem
6302 status collapsed
6303
6304 \begin_layout Plain Layout
6305 book.cls
6306 \end_layout
6307
6308 \end_inset
6309
6310 .
6311  Para ver si el tuyo lo está, busca una línea parecida a
6312 \end_layout
6313
6314 \begin_layout LyX-Code
6315
6316 \backslash
6317 LoadClass{book}
6318 \end_layout
6319
6320 \begin_layout Standard
6321 en el archivo.
6322  Si está, entonces puedes proceder en gran parte como en la sección anterior,
6323  aunque la línea DeclareLaTeXClass será diferente.
6324  Si tu nueva clase es tesis y está basada en book, la línea debería poner:
6325 \begin_inset Foot
6326 status collapsed
6327
6328 \begin_layout Plain Layout
6329 Y será mucho más fácil si guardas el archivo como 
6330 \begin_inset Flex Code
6331 status collapsed
6332
6333 \begin_layout Plain Layout
6334 thesis.layout
6335 \end_layout
6336
6337 \end_inset
6338
6339 : LyX supone que la clase de documento tiene el mismo nombre que el archivo
6340  de formato.
6341  
6342 \end_layout
6343
6344 \end_inset
6345
6346
6347 \end_layout
6348
6349 \begin_layout LyX-Code
6350
6351 \backslash
6352 DeclareLaTeXClass[thesis,book]{thesis}
6353 \end_layout
6354
6355 \begin_layout Standard
6356 Si, por el contrario, la nueva clase no está basada en una ya existente,
6357  probablemente tendrás que ir pensando en tu propio formato.
6358  Recomendamos firmemente copiar un archivo de formato existente que use
6359  una clase de LaTeX parecida y modificarlo, si es posible.
6360  O al menos, usa un archivo existente como punto de partida para ver qué
6361  items son los que te deben preocupar.
6362  Los detalles se discuten a continuación.
6363 \end_layout
6364
6365 \begin_layout Subsection
6366 Creación de plantillas
6367 \begin_inset CommandInset label
6368 LatexCommand label
6369 name "sub:Creación-de-plantillas"
6370
6371 \end_inset
6372
6373
6374 \end_layout
6375
6376 \begin_layout Standard
6377 Una vez escrito un archivo de formato para una clase nueva de documento,
6378  podrías pensar en escribir además una 
6379 \emph on
6380 plantilla
6381 \emph default
6382  para ella.
6383  Una plantilla funciona como una especie de tutorial para tu formato, mostrando
6384  cómo podría usarse, aunque sea con contenido irrelevante.
6385  Naturalmente, puedes echar un vistazo a las plantillas incluidas en LyX
6386  para obtener ideas.
6387 \end_layout
6388
6389 \begin_layout Standard
6390 Las plantillas se crean exactamente igual que un documento normal: usando
6391  LyX.
6392  La única diferencia es que los documentos corrientes tienen todos los ajustes
6393  posibles, incluso el esquema de tipografías y el tamaño del papel.
6394  Generalmente, un usuario no desea que una plantilla sobrescriba sus ajustes
6395  preferidos para dichos parámetros.
6396  Por esta razón, el diseñador de una plantilla debería quitar comandos como
6397  
6398 \begin_inset Flex Code
6399 status collapsed
6400
6401 \begin_layout Plain Layout
6402
6403 \backslash
6404 font_roman
6405 \end_layout
6406
6407 \end_inset
6408
6409  o 
6410 \begin_inset Flex Code
6411 status collapsed
6412
6413 \begin_layout Plain Layout
6414
6415 \backslash
6416 papersize
6417 \end_layout
6418
6419 \end_inset
6420
6421  de los archivos de plantillas de LyX.
6422  Esto se puede hacer con cualquier editor de texto sencillo, por ejemplo
6423  
6424 \begin_inset Flex Code
6425 status collapsed
6426
6427 \begin_layout Plain Layout
6428 vi
6429 \end_layout
6430
6431 \end_inset
6432
6433  o 
6434 \begin_inset Flex Code
6435 status collapsed
6436
6437 \begin_layout Plain Layout
6438 notepad
6439 \end_layout
6440
6441 \end_inset
6442
6443 .
6444  
6445 \end_layout
6446
6447 \begin_layout Standard
6448 Los archivos editados de plantillas que has creado se ubican en 
6449 \begin_inset Flex Code
6450 status collapsed
6451
6452 \begin_layout Plain Layout
6453 UserDir/templates/
6454 \end_layout
6455
6456 \end_inset
6457
6458 , copia los que uses del directorio global de plantillas en 
6459 \begin_inset Flex Code
6460 status collapsed
6461
6462 \begin_layout Plain Layout
6463 LyXDir/templates/
6464 \end_layout
6465
6466 \end_inset
6467
6468  al mismo sitio y redefine la ruta a las plantillas en el diálogo 
6469 \begin_inset Flex MenuItem
6470 status collapsed
6471
6472 \begin_layout Plain Layout
6473 Herramientas\SpecialChar \menuseparator
6474 Preferencias\SpecialChar \menuseparator
6475 Rutas
6476 \end_layout
6477
6478 \end_inset
6479
6480 .
6481 \end_layout
6482
6483 \begin_layout Standard
6484 De paso advertiremos que hay una plantilla, 
6485 \begin_inset Flex Code
6486 status collapsed
6487
6488 \begin_layout Plain Layout
6489 defaults.lyx
6490 \end_layout
6491
6492 \end_inset
6493
6494 , que tiene un papel especial: esta plantilla se carga cada vez que abres
6495  un documento nuevo con 
6496 \begin_inset Flex MenuItem
6497 status collapsed
6498
6499 \begin_layout Plain Layout
6500 Archivo\SpecialChar \menuseparator
6501 Nuevo
6502 \end_layout
6503
6504 \end_inset
6505
6506 , con el fin de proporcionar ajustes predeterminados por omisión.
6507  Para (re)crear esta plantilla desde dentro de LyX, lo que debes hacer es
6508  abrir un documento, establecer los ajustes deseados y usar el botón 
6509 \begin_inset Flex MenuItem
6510 status collapsed
6511
6512 \begin_layout Plain Layout
6513 Guardar como predeterminados
6514 \end_layout
6515
6516 \end_inset
6517
6518 .
6519 \end_layout
6520
6521 \begin_layout Subsection
6522 Actualización de antiguos archivos de formato
6523 \end_layout
6524
6525 \begin_layout Standard
6526 El formato de los archivos de formato cambia con cada nueva versión de LyX,
6527  de modo que los antiguos archivos de formato deben ser convertidos.
6528  Desde LyX 1.4.0 este proceso ha sido automatizado: si LyX lee un archivo
6529  de formato con formato antiguo lanzará la herramienta de conversión 
6530 \begin_inset Flex Code
6531 status collapsed
6532
6533 \begin_layout Plain Layout
6534 layout2layout.py
6535 \end_layout
6536
6537 \end_inset
6538
6539 , que lo convierte a un archivo temporal con el formato actual.
6540  El archivo original se deja sin tocar.
6541  Si lo usas a menudo y lo quieres convertir permanentemente para evitar
6542  que LyX tenga que hacerlo cada vez, ejecuta el convertidor a mano:
6543 \end_layout
6544
6545 \begin_layout LyX-Code
6546 mv myclass.layout myclass.old
6547 \end_layout
6548
6549 \begin_layout LyX-Code
6550 python LyXDir/scripts/layout2layout.py myclass.old myclass.layout
6551 \end_layout
6552
6553 \begin_layout Standard
6554 Debes reemplazar 
6555 \begin_inset Flex Code
6556 status collapsed
6557
6558 \begin_layout Plain Layout
6559 LyXDir
6560 \end_layout
6561
6562 \end_inset
6563
6564  con el nombre de tu directorio LyX en el sistema.
6565 \end_layout
6566
6567 \begin_layout Standard
6568 La conversión manual no puede manejar archivos incluidos, así que estos
6569  tendrán que convertirse separadamente.
6570 \end_layout
6571
6572 \begin_layout Section
6573 Estructura del archivo `layout'
6574 \begin_inset CommandInset label
6575 LatexCommand label
6576 name "sec:Estructura-del-archivo-layout"
6577
6578 \end_inset
6579
6580
6581 \end_layout
6582
6583 \begin_layout Standard
6584 Ha llegado por fin el momento de ponerte manos a la obra y crear o editar
6585  tu propio archivo de formato; las siguientes secciones describen aquello
6586  a lo que te vas a enfrentar.
6587  Nuestro consejo es ir despacito, probando y guardando a menudo, escuchando
6588  música relajante y disfrutando de un par de tus copas favoritas; más si
6589  estás muy atascado.
6590  En realidad no es para tanto, pero la multitud de opciones puede llegar
6591  a abrumarte si intentas hacer muchas cosas a la vez.
6592  Ve a por otra copa, por si acaso.
6593 \end_layout
6594
6595 \begin_layout Standard
6596 Todos los rótulos o etiquetas en los archivos de formato son insensibles
6597  a las mayúsculas; esto significa que 
6598 \begin_inset Flex Code
6599 status collapsed
6600
6601 \begin_layout Plain Layout
6602 Style
6603 \end_layout
6604
6605 \end_inset
6606
6607
6608 \begin_inset Flex Code
6609 status collapsed
6610
6611 \begin_layout Plain Layout
6612 style
6613 \end_layout
6614
6615 \end_inset
6616
6617  y 
6618 \begin_inset Flex Code
6619 status collapsed
6620
6621 \begin_layout Plain Layout
6622 StYlE
6623 \end_layout
6624
6625 \end_inset
6626
6627  son el mismo comando.
6628  Los valores posibles se imprimen entre corchetes detrás del nombre de la
6629  característica.
6630  Si en una descripción de una clase de texto no se especifica una característica
6631 , el valor por omisión se escribe en estilo 
6632 \begin_inset Flex Code
6633 status collapsed
6634
6635 \begin_layout Plain Layout
6636
6637 \emph on
6638 énfasis
6639 \end_layout
6640
6641 \end_inset
6642
6643 .
6644  Si el argumento tiene un tipo de dato como 
6645 \begin_inset Quotes fld
6646 \end_inset
6647
6648 string
6649 \begin_inset Quotes frd
6650 \end_inset
6651
6652  o 
6653 \begin_inset Quotes fld
6654 \end_inset
6655
6656 float
6657 \begin_inset Quotes frd
6658 \end_inset
6659
6660 , el valor por omisión se muestra de esta manera: 
6661 \begin_inset Flex Code
6662 status collapsed
6663
6664 \begin_layout Plain Layout
6665 float=
6666 \emph on
6667 default
6668 \end_layout
6669
6670 \end_inset
6671
6672 .
6673 \end_layout
6674
6675 \begin_layout Subsection
6676 Declaración de la clase de documento
6677 \end_layout
6678
6679 \begin_layout Standard
6680 Las líneas de un archivo de formato que empiezan con 
6681 \begin_inset Flex Code
6682 status collapsed
6683
6684 \begin_layout Plain Layout
6685 #
6686 \end_layout
6687
6688 \end_inset
6689
6690  son comentarios.
6691  Hay una excepción a esta regla: todos los formatos deben comenzar con líneas
6692  como:
6693 \end_layout
6694
6695 \begin_layout LyX-Code
6696
6697 \size small
6698 #% Do not delete the line below; configure depends on this
6699 \begin_inset Foot
6700 status collapsed
6701
6702 \begin_layout Plain Layout
6703
6704 \emph on
6705 N.
6706 \begin_inset space \thinspace{}
6707 \end_inset
6708
6709 del T.
6710 \emph default
6711 : No borrar la línea siguiente; la configuración depende de ella
6712 \end_layout
6713
6714 \end_inset
6715
6716
6717 \end_layout
6718
6719 \begin_layout LyX-Code
6720
6721 \size small
6722 #  
6723 \backslash
6724 DeclareLaTeXClass{article}
6725 \end_layout
6726
6727 \begin_layout Standard
6728 La segunda línea se usa en la (re)configuración de LyX.
6729  El archivo `layout' es leido por el guión de LaTeX 
6730 \begin_inset Flex Code
6731 status collapsed
6732
6733 \begin_layout Plain Layout
6734 chkconfig.ltx
6735 \end_layout
6736
6737 \end_inset
6738
6739  de un modo especial tal que 
6740 \begin_inset Flex Code
6741 status collapsed
6742
6743 \begin_layout Plain Layout
6744 #
6745 \end_layout
6746
6747 \end_inset
6748
6749  se ignora.
6750  La primera línea es solo un comentario y la segunda contiene la declaración
6751  de la clase de texto.
6752  Si estas líneas aparecen en un archivo llamado 
6753 \begin_inset Flex Code
6754 status collapsed
6755
6756 \begin_layout Plain Layout
6757 article.layout
6758 \end_layout
6759
6760 \end_inset
6761
6762 , entonces definen una clase de texto de nombre 
6763 \begin_inset Flex Code
6764 status collapsed
6765
6766 \begin_layout Plain Layout
6767 article
6768 \end_layout
6769
6770 \end_inset
6771
6772  (el nombre del archivo de formato) que usa la clase de documento LaTeX
6773  
6774 \begin_inset Flex Code
6775 status collapsed
6776
6777 \begin_layout Plain Layout
6778 article.cls
6779 \end_layout
6780
6781 \end_inset
6782
6783  (por omisión se usa el mismo nombre para ambos).
6784  La palabra 
6785 \begin_inset Quotes fld
6786 \end_inset
6787
6788 article
6789 \begin_inset Quotes frd
6790 \end_inset
6791
6792  se utiliza como descripción de la clase de texto y es la que aparece en
6793  el diálogo 
6794 \begin_inset Flex MenuItem
6795 status collapsed
6796
6797 \begin_layout Plain Layout
6798 Documento\SpecialChar \menuseparator
6799 Configuración
6800 \end_layout
6801
6802 \end_inset
6803
6804 .
6805 \end_layout
6806
6807 \begin_layout Standard
6808 Supongamos que has escrito tu propia clase de texto, que utiliza la clase
6809  de documento 
6810 \begin_inset Flex Code
6811 status collapsed
6812
6813 \begin_layout Plain Layout
6814 article.cls
6815 \end_layout
6816
6817 \end_inset
6818
6819 , pero en la que has cambiado el aspecto de los encabezados de sección.
6820  Si lo pones en un archivo 
6821 \begin_inset Flex Code
6822 status collapsed
6823
6824 \begin_layout Plain Layout
6825 myarticle.layout
6826 \end_layout
6827
6828 \end_inset
6829
6830 , la cabecera de este archivo debería ser:
6831 \end_layout
6832
6833 \begin_layout LyX-Code
6834
6835 \size small
6836 #% Do not delete the line below; configure depends on this
6837 \end_layout
6838
6839 \begin_layout LyX-Code
6840
6841 \size small
6842 #  
6843 \backslash
6844 DeclareLaTeXClass[article]{article (con mis encabezados)}
6845 \end_layout
6846
6847 \begin_layout Standard
6848 Esto declara la clase de texto 
6849 \begin_inset Flex Code
6850 status collapsed
6851
6852 \begin_layout Plain Layout
6853 myarticle
6854 \end_layout
6855
6856 \end_inset
6857
6858 , asociada con la clase de documento LaTeX 
6859 \begin_inset Flex Code
6860 status collapsed
6861
6862 \begin_layout Plain Layout
6863 article.cls
6864 \end_layout
6865
6866 \end_inset
6867
6868 , y cuya descripción es 
6869 \begin_inset Quotes fld
6870 \end_inset
6871
6872 article (con mis encabezados)
6873 \begin_inset Quotes frd
6874 \end_inset
6875
6876 .
6877  Si la clase de texto depende de varios paquetes, puedes declararla así:
6878 \end_layout
6879
6880 \begin_layout LyX-Code
6881
6882 \size small
6883 #% Do not delete the line below; configure depends on this
6884 \end_layout
6885
6886 \begin_layout LyX-Code
6887
6888 \size small
6889 #  
6890 \backslash
6891 DeclareLaTeXClass[article,foo.sty]{article (con mis encabezados)}
6892 \end_layout
6893
6894 \begin_layout Standard
6895 Esto indica que la clase de texto utiliza el paquete foo.sty.
6896  Finalmente, también es posible declarar clases para código DocBook.
6897  Una declaración típica podría ser:
6898 \end_layout
6899
6900 \begin_layout LyX-Code
6901
6902 \size small
6903 #% Do not delete the line below; configure depends on this
6904 \end_layout
6905
6906 \begin_layout LyX-Code
6907
6908 \size small
6909
6910 \backslash
6911 DeclareDocBookClass[article]{SGML (DocBook article)}
6912 \end_layout
6913
6914 \begin_layout Standard
6915 Anotar que estas declaraciones pueden llevar también un parámetro opcional
6916  que declare el nombre de la clase de documento (pero no una lista).
6917 \end_layout
6918
6919 \begin_layout Standard
6920 Así, para ser lo más explícito posible, la forma de la declaración del formato
6921  es:
6922 \end_layout
6923
6924 \begin_layout LyX-Code
6925
6926 \size small
6927 #  
6928 \backslash
6929 DeclareLaTeXClass[class,package.sty]{descripción del formato}
6930 \end_layout
6931
6932 \begin_layout Standard
6933 La clase solo debe especificarse si el nombre de archivo de la clase LaTeX
6934  y el nombre de archivo del formato son diferentes; si el nombre del archivo
6935  de clase no se especifica, LyX simplemente supondrá que es el mismo que
6936  el del archivo de formato.
6937 \end_layout
6938
6939 \begin_layout Standard
6940 Cuando la clase de texto se ha modificado según tus necesidades, lo que
6941  debes hacer es copiarla a 
6942 \begin_inset Flex Code
6943 status collapsed
6944
6945 \begin_layout Plain Layout
6946 LyXDir/layouts/
6947 \end_layout
6948
6949 \end_inset
6950
6951  o a 
6952 \begin_inset Flex Code
6953 status collapsed
6954
6955 \begin_layout Plain Layout
6956 UserDir/layouts
6957 \end_layout
6958
6959 \end_inset
6960
6961 , ejecutar 
6962 \begin_inset Flex MenuItem
6963 status collapsed
6964
6965 \begin_layout Plain Layout
6966 Herramientas\SpecialChar \menuseparator
6967 Reconfigurar
6968 \end_layout
6969
6970 \end_inset
6971
6972 , y reiniciar LyX.
6973  Ahora la nueva clase de texto debería estar disponible junto con las demás.
6974 \end_layout
6975
6976 \begin_layout Standard
6977 Una vez instalado el `layout', puedes editarlo y ver los cambios sin tener
6978  que reconfigurar ni reiniciar LyX.
6979  
6980 \begin_inset Foot
6981 status collapsed
6982
6983 \begin_layout Plain Layout
6984 En versiones de LyX anteriores a 1.6 no era así.
6985  Como resultado, la edición de archivos de formato podía llevar mucho tiempo,
6986  pues constantemente había que reconfigurar y reiniciar.
6987 \end_layout
6988
6989 \end_inset
6990
6991  Se puede forzar la recarga del formato en uso mediante la función LyX 
6992 \begin_inset Flex MenuItem
6993 status collapsed
6994
6995 \begin_layout Plain Layout
6996 layout-reload
6997 \end_layout
6998
6999 \end_inset
7000
7001 .
7002  No hay atajo predeterminado para esta función —aunque por supuesto, puedes
7003  asociarle tú mismo una secuencia de teclas—.
7004  Normalmente usarás esta función introduciéndola simplemente en el 
7005 \emph on
7006 mini-buffer
7007 \emph default
7008 .
7009  
7010 \end_layout
7011
7012 \begin_layout Standard
7013
7014 \emph on
7015 Aviso
7016 \emph default
7017 : Esto es mucho más que una 
7018 \begin_inset Quotes fld
7019 \end_inset
7020
7021 característica avanzada
7022 \begin_inset Quotes frd
7023 \end_inset
7024
7025 .
7026  Es 
7027 \emph on
7028 muy
7029 \emph default
7030  recomendable que no intentes editar tu formato mientras estés trabajando
7031  en un documento importante.
7032  Usa un documento de prueba.
7033  Los errores sintácticos y similares en tu archivo de formato podrían provocar
7034  comportamientos extraños.
7035  En particular, tales errores podrían provocar que LyX vea el formato actual
7036  como inválido e intente cambiar a algún otro.
7037 \begin_inset Foot
7038 status collapsed
7039
7040 \begin_layout Plain Layout
7041 En realidad, los errores en la sintaxis pueden causar incluso el cierre
7042  de LyX, porque ciertos tipos de error pueden hacer que LyX sea incapaz
7043  de leer 
7044 \emph on
7045 cualquier
7046 \emph default
7047  información de formato.
7048  Por favor ten cuidado.
7049 \end_layout
7050
7051 \end_inset
7052
7053  El equipo LyX procura que LyX se mantenga estable en estos casos, pero
7054  es mejor prevenir que curar.
7055 \begin_inset Foot
7056 status collapsed
7057
7058 \begin_layout Plain Layout
7059 De todos modos, haz copias de seguridad regularmente.
7060  Y sé bueno con mamá.
7061  
7062 \end_layout
7063
7064 \end_inset
7065
7066
7067 \end_layout
7068
7069 \begin_layout Subsection
7070 Declaración de un módulo
7071 \end_layout
7072
7073 \begin_layout Standard
7074 Un módulo debe empezar con una línea como la siguiente:
7075 \end_layout
7076
7077 \begin_layout LyX-Code
7078 #
7079 \backslash
7080 DeclareLyXModule[endnotes.sty]{Endnotes} 
7081 \end_layout
7082
7083 \begin_layout Standard
7084 El argumento imprescindible es, entre llaves, el nombre del módulo tal como
7085  deberá aparecer en 
7086 \begin_inset Flex MenuItem
7087 status collapsed
7088
7089 \begin_layout Plain Layout
7090 Documento\SpecialChar \menuseparator
7091 Configuración\SpecialChar \menuseparator
7092 Módulos
7093 \end_layout
7094
7095 \end_inset
7096
7097 .
7098  El argumento entre corchetes es opcional: declara cualesquiera paquetes
7099  LaTeX de los que depende el módulo.
7100  Ten en cuenta que solo los paquetes de los que LyX tiene constancia deberían
7101  listarse entre los corchetes.
7102 \begin_inset Foot
7103 status open
7104
7105 \begin_layout Plain Layout
7106 La lista de tales paquetes solo está documentada en el código fuente.
7107 \end_layout
7108
7109 \end_inset
7110
7111  LyX no comprobará paquetes arbitrarios.
7112  También es posible usar la forma 
7113 \begin_inset Flex MenuItem
7114 status collapsed
7115
7116 \begin_layout Plain Layout
7117 from->to
7118 \end_layout
7119
7120 \end_inset
7121
7122  como argumento opcional, que declara que el módulo solo puede usarse cuando
7123  existe una cadena de conversión entre los formatos `
7124 \begin_inset Flex Code
7125 status collapsed
7126
7127 \begin_layout Plain Layout
7128 from
7129 \end_layout
7130
7131 \end_inset
7132
7133 ' y `
7134 \begin_inset Flex Code
7135 status collapsed
7136
7137 \begin_layout Plain Layout
7138 to
7139 \end_layout
7140
7141 \end_inset
7142
7143 '.
7144 \end_layout
7145
7146 \begin_layout Standard
7147 La declaración del módulo debe proseguir con líneas como las siguientes:
7148 \begin_inset Foot
7149 status collapsed
7150
7151 \begin_layout Plain Layout
7152 Preferiblemente en inglés si el módulo se va a publicar en LyX.
7153  Esta descripción aparecerá en la lista de mensajes para ser traducidos
7154  en la siguiente actualización de la interfaz.
7155 \end_layout
7156
7157 \end_inset
7158
7159
7160 \end_layout
7161
7162 \begin_layout LyX-Code
7163 #DescriptionBegin 
7164 \end_layout
7165
7166 \begin_layout LyX-Code
7167 #Adds an endnote command, in addition to footnotes.
7168  
7169 \end_layout
7170
7171 \begin_layout LyX-Code
7172 #You will need to add  
7173 \backslash
7174 theendnotes in TeX code where you 
7175 \end_layout
7176
7177 \begin_layout LyX-Code
7178 #want the endnotes to appear.
7179  
7180 \end_layout
7181
7182 \begin_layout LyX-Code
7183 #DescriptionEnd 
7184 \end_layout
7185
7186 \begin_layout LyX-Code
7187 #Requires: somemodule | othermodule
7188 \end_layout
7189
7190 \begin_layout LyX-Code
7191 #Excludes: badmodule
7192 \end_layout
7193
7194 \begin_layout Standard
7195 La descripción se usa en 
7196 \begin_inset Flex MenuItem
7197 status collapsed
7198
7199 \begin_layout Plain Layout
7200 Documento\SpecialChar \menuseparator
7201 Configuración\SpecialChar \menuseparator
7202 Módulos
7203 \end_layout
7204
7205 \end_inset
7206
7207  para proporcionar al usuario información sobre las acciones del módulo.
7208  La línea 
7209 \begin_inset Flex Code
7210 status collapsed
7211
7212 \begin_layout Plain Layout
7213 Requires
7214 \end_layout
7215
7216 \end_inset
7217
7218  sirve para identificar otros módulos con los que se debe usar este; la
7219  línea 
7220 \begin_inset Flex Code
7221 status collapsed
7222
7223 \begin_layout Plain Layout
7224 Excludes
7225 \end_layout
7226
7227 \end_inset
7228
7229  identifica los módulos con los que este no se puede usar.
7230  Ambas son opcionales, y, como se ve, varios módulos deben separarse con
7231  el símbolo tubería: |.
7232  Anotar que los módulos requeridos se tratan de forma disyuntiva: debe usarse
7233  
7234 \emph on
7235 al menos uno
7236 \emph default
7237  de los módulos requeridos.
7238  Y no se puede usar 
7239 \emph on
7240 ningún
7241 \emph default
7242  módulo excluido.
7243  Aquí, los módulos se identifican por sus 
7244 \emph on
7245 nombres de archivo
7246 \emph default
7247  sin la extensión 
7248 \begin_inset Flex Code
7249 status collapsed
7250
7251 \begin_layout Plain Layout
7252 .module
7253 \end_layout
7254
7255 \end_inset
7256
7257 .
7258  Por tanto, 
7259 \begin_inset Flex Code
7260 status collapsed
7261
7262 \begin_layout Plain Layout
7263 somemodule
7264 \end_layout
7265
7266 \end_inset
7267
7268  es realmente 
7269 \begin_inset Flex Code
7270 status collapsed
7271
7272 \begin_layout Plain Layout
7273 somemodule.module
7274 \end_layout
7275
7276 \end_inset
7277
7278 .
7279 \end_layout
7280
7281 \begin_layout Subsection
7282 Número de formatoLa primera línea no comentada de cualquier archivo `layout',
7283  `inc' o `module' 
7284 \emph on
7285 debe
7286 \emph default
7287  contener el número de formato del archivo:
7288 \end_layout
7289
7290 \begin_layout Description
7291 \begin_inset Flex Code
7292 status collapsed
7293
7294 \begin_layout Plain Layout
7295 Format
7296 \end_layout
7297
7298 \end_inset
7299
7300  [
7301 \begin_inset Flex Code
7302 status collapsed
7303
7304 \begin_layout Plain Layout
7305 int
7306 \end_layout
7307
7308 \end_inset
7309
7310 ] El número de formato del archivo `layout'.
7311 \end_layout
7312
7313 \begin_layout Standard
7314 Esta etiqueta se introdujo en LyX 1.4.0.
7315  Los archivos de formato de LyX 1.3.x y anteriores no tienen un número explícito
7316  y se considera de formato 1.
7317  El número para la versión actual de LyX es formato 21.
7318  Cada versión de LyX es capaz de leer los formatos de versiones anteriores,
7319  de la misma forma que puede leer archivos producidos con versiones de LyX
7320  anteriores.
7321  Sin embargo, no está previsto convertir a formatos anteriores.
7322  Por tanto, LyX 1.6.x no podrá leer archivos de formato número 21, solo archivos
7323  en formato 11 o anteriores.
7324 \end_layout
7325
7326 \begin_layout Subsection
7327 Parámetros generales de clases de texto
7328 \begin_inset CommandInset label
7329 LatexCommand label
7330 name "sub:Parámetros-generales-clases"
7331
7332 \end_inset
7333
7334
7335 \end_layout
7336
7337 \begin_layout Standard
7338 Estos son los parámetros generales que describen completamente una clase
7339  de documento.
7340  (Esto 
7341 \emph on
7342 no
7343 \emph default
7344  significa que deban aparecer en archivos 
7345 \begin_inset Flex Code
7346 status collapsed
7347
7348 \begin_layout Plain Layout
7349 .layout
7350 \end_layout
7351
7352 \end_inset
7353
7354  en vez de en módulos.
7355  Un módulo puede contener cualquier etiqueta de formato).
7356 \end_layout
7357
7358 \begin_layout Description
7359 \begin_inset Flex Code
7360 status collapsed
7361
7362 \begin_layout Plain Layout
7363 AddToHTMLPreamble
7364 \end_layout
7365
7366 \end_inset
7367
7368  Añade información para el bloque 
7369 \begin_inset Flex Code
7370 status collapsed
7371
7372 \begin_layout Plain Layout
7373 <head>
7374 \end_layout
7375
7376 \end_inset
7377
7378  cuando esta clase de documento se exporte a XHTML.
7379  Típicamente, debería usarse para exportar información de estilo CSS, aunque
7380  se puede usar para cualquier cosa que pueda aparecer en 
7381 \begin_inset Flex Code
7382 status collapsed
7383
7384 \begin_layout Plain Layout
7385 <head>
7386 \end_layout
7387
7388 \end_inset
7389
7390 .
7391  Debe acabar con 
7392 \begin_inset Quotes eld
7393 \end_inset
7394
7395
7396 \begin_inset Flex Code
7397 status collapsed
7398
7399 \begin_layout Plain Layout
7400 EndPreamble
7401 \end_layout
7402
7403 \end_inset
7404
7405
7406 \begin_inset Quotes erd
7407 \end_inset
7408
7409 .
7410 \end_layout
7411
7412 \begin_layout Description
7413 \begin_inset Flex Code
7414 status collapsed
7415
7416 \begin_layout Plain Layout
7417 AddToPreamble
7418 \end_layout
7419
7420 \end_inset
7421
7422  Añade información al preámbulo del documento.
7423  Debe terminar con 
7424 \begin_inset Quotes fld
7425 \end_inset
7426
7427
7428 \begin_inset Flex Code
7429 status collapsed
7430
7431 \begin_layout Plain Layout
7432 EndPreamble
7433 \end_layout
7434
7435 \end_inset
7436
7437
7438 \begin_inset Quotes frd
7439 \end_inset
7440
7441 .
7442 \end_layout
7443
7444 \begin_layout Description
7445 \begin_inset Flex Code
7446 status collapsed
7447
7448 \begin_layout Plain Layout
7449 CiteFormat
7450 \end_layout
7451
7452 \end_inset
7453
7454  Define formatos a usar en la presentación de información bibliográfica.
7455  Véase la sección 
7456 \begin_inset CommandInset ref
7457 LatexCommand ref
7458 reference "sub:Descripción-formato-cita"
7459
7460 \end_inset
7461
7462  para detalles.
7463  Debe terminar con 
7464 \begin_inset Quotes eld
7465 \end_inset
7466
7467
7468 \begin_inset Flex Code
7469 status collapsed
7470
7471 \begin_layout Plain Layout
7472 End
7473 \end_layout
7474
7475 \end_inset
7476
7477
7478 \begin_inset Quotes erd
7479 \end_inset
7480
7481 .
7482 \end_layout
7483
7484 \begin_layout Description
7485 \begin_inset Flex Code
7486 status collapsed
7487
7488 \begin_layout Plain Layout
7489 ClassOptions
7490 \end_layout
7491
7492 \end_inset
7493
7494  Describe varias opciones globales soportadas por la clase de documento.
7495  Véase la sección
7496 \begin_inset space ~
7497 \end_inset
7498
7499
7500 \begin_inset CommandInset ref
7501 LatexCommand ref
7502 reference "sub:ClassOptions"
7503
7504 \end_inset
7505
7506  para una descripción.
7507  Debe terminar con 
7508 \begin_inset Quotes fld
7509 \end_inset
7510
7511
7512 \begin_inset Flex Code
7513 status collapsed
7514
7515 \begin_layout Plain Layout
7516 End
7517 \end_layout
7518
7519 \end_inset
7520
7521
7522 \begin_inset Quotes frd
7523 \end_inset
7524
7525 .
7526 \end_layout
7527
7528 \begin_layout Description
7529 \begin_inset Flex Code
7530 status collapsed
7531
7532 \begin_layout Plain Layout
7533 Columns
7534 \end_layout
7535
7536 \end_inset
7537
7538  [
7539 \begin_inset Flex Code
7540 status collapsed
7541
7542 \begin_layout Plain Layout
7543
7544 \emph on
7545 1
7546 \end_layout
7547
7548 \end_inset
7549
7550
7551 \begin_inset Flex Code
7552 status collapsed
7553
7554 \begin_layout Plain Layout
7555 2
7556 \end_layout
7557
7558 \end_inset
7559
7560 ] Establece el número de columnas por omisión.
7561  Se puede cambiar en el diálogo 
7562 \begin_inset Flex MenuItem
7563 status collapsed
7564
7565 \begin_layout Plain Layout
7566 Documento\SpecialChar \menuseparator
7567 Configuración
7568 \end_layout
7569
7570 \end_inset
7571
7572 .
7573 \end_layout
7574
7575 \begin_layout Description
7576 \begin_inset Flex Code
7577 status collapsed
7578
7579 \begin_layout Plain Layout
7580 Counter
7581 \end_layout
7582
7583 \end_inset
7584
7585  Esta secuencia define un nuevo contador.
7586  Véase la sección
7587 \begin_inset space ~
7588 \end_inset
7589
7590
7591 \begin_inset CommandInset ref
7592 LatexCommand ref
7593 reference "sub:Contadores"
7594
7595 \end_inset
7596
7597  para detalles.
7598  Debe terminar con 
7599 \begin_inset Quotes fld
7600 \end_inset
7601
7602
7603 \begin_inset Flex Code
7604 status collapsed
7605
7606 \begin_layout Plain Layout
7607 End
7608 \end_layout
7609
7610 \end_inset
7611
7612
7613 \begin_inset Quotes frd
7614 \end_inset
7615
7616 .
7617 \end_layout
7618
7619 \begin_layout Description
7620 \begin_inset Flex Code
7621 status collapsed
7622
7623 \begin_layout Plain Layout
7624 DefaultFont
7625 \end_layout
7626
7627 \end_inset
7628
7629  Establece la tipografía por omisión para presentar el documento.
7630  Véase la sección
7631 \begin_inset space ~
7632 \end_inset
7633
7634
7635 \begin_inset CommandInset ref
7636 LatexCommand ref
7637 reference "sub:Tipografías"
7638
7639 \end_inset
7640
7641  para cómo declarar tipografías.
7642  Debe terminar con 
7643 \begin_inset Quotes fld
7644 \end_inset
7645
7646
7647 \begin_inset Flex Code
7648 status collapsed
7649
7650 \begin_layout Plain Layout
7651 EndFont
7652 \end_layout
7653
7654 \end_inset
7655
7656
7657 \begin_inset Quotes frd
7658 \end_inset
7659
7660 .
7661 \end_layout
7662
7663 \begin_layout Description
7664 \begin_inset Flex Code
7665 status collapsed
7666
7667 \begin_layout Plain Layout
7668 DefaultModule
7669 \end_layout
7670
7671 \end_inset
7672
7673  [
7674 \begin_inset Flex Code
7675 status collapsed
7676
7677 \begin_layout Plain Layout
7678 string]
7679 \end_layout
7680
7681 \end_inset
7682
7683  Especifica un módulo que se incluirá por omisión en esta clase de documento;
7684  deberá declararse por su nombre de archivo sin la extensión 
7685 \begin_inset Flex Code
7686 status collapsed
7687
7688 \begin_layout Plain Layout
7689 .module
7690 \end_layout
7691
7692 \end_inset
7693
7694 .
7695  El usuario puede, aún así, quitar el módulo, pero estará activo al principio.
7696  (Esto se aplica solo cuando se crean archivos nuevos, o si esta clase se
7697  elige para un documento existente.)
7698 \end_layout
7699
7700 \begin_layout Description
7701 \begin_inset Flex Code
7702 status collapsed
7703
7704 \begin_layout Plain Layout
7705 DefaultStyle
7706 \end_layout
7707
7708 \end_inset
7709
7710  [
7711 \begin_inset Flex Code
7712 status collapsed
7713
7714 \begin_layout Plain Layout
7715 string
7716 \end_layout
7717
7718 \end_inset
7719
7720 ] Este es el estilo que será asignado a párrafos nuevos, generalmente 
7721 \begin_inset Flex MenuItem
7722 status collapsed
7723
7724 \begin_layout Plain Layout
7725 Normal
7726 \end_layout
7727
7728 \end_inset
7729
7730 .
7731  Si no se especifica, se escogerá por omisión el primer estilo definido,
7732  pero es muy recomendable usar esta instrucción.
7733 \end_layout
7734
7735 \begin_layout Description
7736 \begin_inset Flex Code
7737 status collapsed
7738
7739 \begin_layout Plain Layout
7740 ExcludesModule
7741 \end_layout
7742
7743 \end_inset
7744
7745  [
7746 \begin_inset Flex Code
7747 status collapsed
7748
7749 \begin_layout Plain Layout
7750 string
7751 \end_layout
7752
7753 \end_inset
7754
7755 ] Indica que el módulo en cuestión —que debería especificarse por el nombre
7756  de archivo sin la extensión 
7757 \begin_inset Flex Code
7758 status collapsed
7759
7760 \begin_layout Plain Layout
7761 .module
7762 \end_layout
7763
7764 \end_inset
7765
7766 — no puede utilizarse con esta clase de documento.
7767  Esto podría usarse en un archivo de formato específico de una publicación
7768  para, digamos, impedir el empleo del módulo 
7769 \begin_inset Flex Code
7770 status collapsed
7771
7772 \begin_layout Plain Layout
7773 theorems-sec
7774 \end_layout
7775
7776 \end_inset
7777
7778 , que numera los teoremas y demás por secciones.
7779  Esta etiqueta 
7780 \emph on
7781 no
7782 \emph default
7783  puede utilizarse en un módulo.
7784  Los módulos tienen su propia forma de excluir otros módulos (véase
7785 \begin_inset space ~
7786 \end_inset
7787
7788
7789 \begin_inset CommandInset ref
7790 LatexCommand ref
7791 reference "sub:Módulos-de-formato"
7792
7793 \end_inset
7794
7795 ).
7796 \end_layout
7797
7798 \begin_layout Description
7799 \begin_inset Flex Code
7800 status collapsed
7801
7802 \begin_layout Plain Layout
7803 Float
7804 \end_layout
7805
7806 \end_inset
7807
7808  Define un nuevo flotante.
7809  Véase la sección
7810 \begin_inset space ~
7811 \end_inset
7812
7813
7814 \begin_inset CommandInset ref
7815 LatexCommand ref
7816 reference "sub:Flotantes"
7817
7818 \end_inset
7819
7820  para detalles.
7821  Debe terminar con 
7822 \begin_inset Quotes fld
7823 \end_inset
7824
7825
7826 \begin_inset Flex Code
7827 status collapsed
7828
7829 \begin_layout Plain Layout
7830 End
7831 \end_layout
7832
7833 \end_inset
7834
7835
7836 \begin_inset Quotes frd
7837 \end_inset
7838
7839 .
7840 \end_layout
7841
7842 \begin_layout Description
7843 \begin_inset Flex Code
7844 status collapsed
7845
7846 \begin_layout Plain Layout
7847 HTMLPreamble
7848 \end_layout
7849
7850 \end_inset
7851
7852  Da información para el bloque 
7853 \begin_inset Flex Code
7854 status collapsed
7855
7856 \begin_layout Plain Layout
7857 <head>
7858 \end_layout
7859
7860 \end_inset
7861
7862  cuando esta clase de documento se exporte a XHTML.
7863  Advertir que esto sobrescribirá completamente cualquier declaración anterior
7864  de 
7865 \begin_inset Flex Code
7866 status collapsed
7867
7868 \begin_layout Plain Layout
7869 HTMLPreamble
7870 \end_layout
7871
7872 \end_inset
7873
7874  o 
7875 \begin_inset Flex Code
7876 status collapsed
7877
7878 \begin_layout Plain Layout
7879 AddToHTMLPreamble
7880 \end_layout
7881
7882 \end_inset
7883
7884 .
7885  (Usa 
7886 \begin_inset Flex Code
7887 status collapsed
7888
7889 \begin_layout Plain Layout
7890 AddToHTMLPreamble
7891 \end_layout
7892
7893 \end_inset
7894
7895  si solo quieres añadir material al preámbulo).
7896  Debe acabar con 
7897 \begin_inset Quotes eld
7898 \end_inset
7899
7900
7901 \begin_inset Flex Code
7902 status collapsed
7903
7904 \begin_layout Plain Layout
7905 EndPreamble
7906 \end_layout
7907
7908 \end_inset
7909
7910
7911 \begin_inset Quotes erd
7912 \end_inset
7913
7914 .
7915 \end_layout
7916
7917 \begin_layout Description
7918 \begin_inset Flex Code
7919 status collapsed
7920
7921 \begin_layout Plain Layout
7922 HTMLTOCSection
7923 \end_layout
7924
7925 \end_inset
7926
7927  [
7928 \begin_inset Flex Code
7929 status collapsed
7930
7931 \begin_layout Plain Layout
7932 string
7933 \end_layout
7934
7935 \end_inset
7936
7937 ] Formato del índice general, bibliografía, etc., cuando el documento se
7938  exporte a HTML.
7939  Para article, normalmente será Sección; para book, Capítulo.
7940  Si no se especifica, LyX intentará deducir qué formato usar.
7941 \end_layout
7942
7943 \begin_layout Description
7944 \begin_inset Flex Code
7945 status collapsed
7946
7947 \begin_layout Plain Layout
7948 IfCounter
7949 \end_layout
7950
7951 \end_inset
7952
7953  [
7954 \begin_inset Flex Code
7955 status collapsed
7956
7957 \begin_layout Plain Layout
7958 string
7959 \end_layout
7960
7961 \end_inset
7962
7963 ] Modifica las propiedades del contador dado.
7964  Si el contador no existe, esta sección se ignora.
7965  Debe acabar con 
7966 \begin_inset Quotes eld
7967 \end_inset
7968
7969
7970 \begin_inset Flex Code
7971 status collapsed
7972
7973 \begin_layout Plain Layout
7974 End
7975 \end_layout
7976
7977 \end_inset
7978
7979
7980 \begin_inset Quotes erd
7981 \end_inset
7982
7983 .
7984 \begin_inset Newline newline
7985 \end_inset
7986
7987 Véase la sección
7988 \begin_inset space ~
7989 \end_inset
7990
7991
7992 \begin_inset CommandInset ref
7993 LatexCommand ref
7994 reference "sub:Contadores"
7995
7996 \end_inset
7997
7998  para más detalles.
7999 \end_layout
8000
8001 \begin_layout Description
8002 \begin_inset Flex Code
8003 status collapsed
8004
8005 \begin_layout Plain Layout
8006 IfStyle
8007 \end_layout
8008
8009 \end_inset
8010
8011  [
8012 \begin_inset Flex Code
8013 status collapsed
8014
8015 \begin_layout Plain Layout
8016 string
8017 \end_layout
8018
8019 \end_inset
8020
8021 ] Modifica las propiedades del estilo de párrafo dado.
8022  Si el estilo no existe, esta sección se ignora.
8023  Debe acabar con 
8024 \begin_inset Quotes eld
8025 \end_inset
8026
8027
8028 \begin_inset Flex Code
8029 status collapsed
8030
8031 \begin_layout Plain Layout
8032 End
8033 \end_layout
8034
8035 \end_inset
8036
8037
8038 \begin_inset Quotes erd
8039 \end_inset
8040
8041 .
8042 \end_layout
8043
8044 \begin_layout Description
8045 \begin_inset Flex Code
8046 status collapsed
8047
8048 \begin_layout Plain Layout
8049 Input
8050 \end_layout
8051
8052 \end_inset
8053
8054  Como su nombre indica, este comando permite incluir otro archivo de definición
8055  de formato en el tuyo con el fin de evitar la duplicación de comandos.
8056  Ejemplos habituales son los archivos de formatos estándar, como 
8057 \begin_inset Flex Code
8058 status collapsed
8059
8060 \begin_layout Plain Layout
8061 stdclass.inc
8062 \end_layout
8063
8064 \end_inset
8065
8066 , que contiene la mayoría de los diseños básicos.
8067 \end_layout
8068
8069 \begin_layout Description
8070 \begin_inset Flex Code
8071 status collapsed
8072
8073 \begin_layout Plain Layout
8074 InsetLayout
8075 \end_layout
8076
8077 \end_inset
8078
8079  Esta sección (re)define el formato de un recuadro.
8080  Puede aplicarse a uno existente o a uno nuevo, definido por el usuario,
8081  p.
8082 \begin_inset space \thinspace{}
8083 \end_inset
8084
8085 e., un nuevo estilo de texto.
8086  Véase la sección
8087 \begin_inset space ~
8088 \end_inset
8089
8090
8091 \begin_inset CommandInset ref
8092 LatexCommand ref
8093 reference "sub:estilo-del-texto"
8094
8095 \end_inset
8096
8097  para más información.
8098  Debe terminar con 
8099 \begin_inset Quotes fld
8100 \end_inset
8101
8102
8103 \begin_inset Flex Code
8104 status collapsed
8105
8106 \begin_layout Plain Layout
8107 End
8108 \end_layout
8109
8110 \end_inset
8111
8112
8113 \begin_inset Quotes frd
8114 \end_inset
8115
8116 .
8117 \end_layout
8118
8119 \begin_layout Description
8120 \begin_inset Flex Code
8121 status collapsed
8122
8123 \begin_layout Plain Layout
8124 LeftMargin
8125 \end_layout
8126
8127 \end_inset
8128
8129  Una cadena que indica la anchura del margen izquierdo en la pantalla, por
8130  ejemplo 
8131 \begin_inset Quotes fld
8132 \end_inset
8133
8134 MMMMM
8135 \begin_inset Quotes frd
8136 \end_inset
8137
8138 .
8139  (Esto no es una `longitud', como 
8140 \begin_inset Quotes fld
8141 \end_inset
8142
8143 2ex
8144 \begin_inset Quotes frd
8145 \end_inset
8146
8147 .
8148 \end_layout
8149
8150 \begin_layout Description
8151 \begin_inset Flex Code
8152 status collapsed
8153
8154 \begin_layout Plain Layout
8155 NoCounter
8156 \end_layout
8157
8158 \end_inset
8159
8160  [
8161 \begin_inset Flex Code
8162 status collapsed
8163
8164 \begin_layout Plain Layout
8165 string
8166 \end_layout
8167
8168 \end_inset
8169
8170 ] Este comando elimina un contador existente, generalmente uno definido
8171  en un archivo incluido.
8172 \end_layout
8173
8174 \begin_layout Description
8175 \begin_inset Flex Code
8176 status collapsed
8177
8178 \begin_layout Plain Layout
8179 NoFloat
8180 \end_layout
8181
8182 \end_inset
8183
8184  Este comando borra un flotante existente.
8185  Es particularmente útil si quieres suprimir un flotante que ha sido definido
8186  en un archivo de entrada.
8187 \end_layout
8188
8189 \begin_layout Description
8190 \begin_inset Flex Code
8191 status collapsed
8192
8193 \begin_layout Plain Layout
8194 NoStyle
8195 \end_layout
8196
8197 \end_inset
8198
8199  Este comando borra un estilo existente.
8200  Es particularmente útil si quieres suprimir un estilo que ha sido definido
8201  en un archivo de entrada.
8202 \end_layout
8203
8204 \begin_layout Description
8205 \begin_inset Flex Code
8206 status collapsed
8207
8208 \begin_layout Plain Layout
8209 OutputFormat
8210 \end_layout
8211
8212 \end_inset
8213
8214  Una cadena que indica el formato de archivo (tal como se define en el diálogo
8215  Preferencias) producido por esta clase.
8216  Principalmente, es útil cuando OutputType es `literate' y se quiere definir
8217  un nuevo tipo de documento `literate'.
8218  Esta cadena se redefine a `docbook', `latex', o `literate' si se encuentra
8219  el correspondiente parámetro OutputType.
8220 \end_layout
8221
8222 \begin_layout Description
8223 \begin_inset Flex Code
8224 status collapsed
8225
8226 \begin_layout Plain Layout
8227 OutputType
8228 \end_layout
8229
8230 \end_inset
8231
8232  Una cadena que indica qué clase de documentos de salida que usan esta clase
8233  se generarán.
8234  Por el momento, las opciones son : `docbook', `latex', y `literate'.
8235 \end_layout
8236
8237 \begin_layout Description
8238 \begin_inset Flex Code
8239 status collapsed
8240
8241 \begin_layout Plain Layout
8242 PageStyle
8243 \end_layout
8244
8245 \end_inset
8246
8247  [
8248 \begin_inset Flex Code
8249 status collapsed
8250
8251 \begin_layout Plain Layout
8252
8253 \emph on
8254 plain
8255 \end_layout
8256
8257 \end_inset
8258
8259
8260 \begin_inset Flex Code
8261 status collapsed
8262
8263 \begin_layout Plain Layout
8264 empty
8265 \end_layout
8266
8267 \end_inset
8268
8269
8270 \begin_inset Flex Code
8271 status collapsed
8272
8273 \begin_layout Plain Layout
8274 headings
8275 \end_layout
8276
8277 \end_inset
8278
8279 ]
8280 \series medium
8281  
8282 \series default
8283 El estilo de página predeterminado de la clase.
8284  Puede cambiarse en el diálogo 
8285 \begin_inset Flex MenuItem
8286 status collapsed
8287
8288 \begin_layout Plain Layout
8289 Documento\SpecialChar \menuseparator
8290 Configuración
8291 \end_layout
8292
8293 \end_inset
8294
8295 .
8296 \end_layout
8297
8298 \begin_layout Description
8299 \begin_inset Flex Code
8300 status collapsed
8301
8302 \begin_layout Plain Layout
8303 Preamble
8304 \end_layout
8305
8306 \end_inset
8307
8308  Establece el preámbulo LaTeX para el documento.
8309  Anotar que esto anulará completamente cualesquiera declaraciones 
8310 \begin_inset Flex Code
8311 status collapsed
8312
8313 \begin_layout Plain Layout
8314 Premable
8315 \end_layout
8316
8317 \end_inset
8318
8319  o 
8320 \begin_inset Flex Code
8321 status collapsed
8322
8323 \begin_layout Plain Layout
8324 AddToPreamble
8325 \end_layout
8326
8327 \end_inset
8328
8329  anteriores.
8330  (Usa 
8331 \begin_inset Flex Code
8332 status collapsed
8333
8334 \begin_layout Plain Layout
8335 AddToPreamble
8336 \end_layout
8337
8338 \end_inset
8339
8340  si solo quieres añadir material al preámbulo).
8341  Debe terminar con 
8342 \begin_inset Quotes fld
8343 \end_inset
8344
8345
8346 \begin_inset Flex Code
8347 status collapsed
8348
8349 \begin_layout Plain Layout
8350 EndPreamble
8351 \end_layout
8352
8353 \end_inset
8354
8355
8356 \begin_inset Quotes frd
8357 \end_inset
8358
8359 .
8360 \end_layout
8361
8362 \begin_layout Description
8363 \begin_inset Flex Code
8364 status collapsed
8365
8366 \begin_layout Plain Layout
8367 Provides
8368 \end_layout
8369
8370 \end_inset
8371
8372  
8373 \begin_inset CommandInset label
8374 LatexCommand label
8375 name "des:Provides"
8376
8377 \end_inset
8378
8379 [
8380 \begin_inset Flex Code
8381 status collapsed
8382
8383 \begin_layout Plain Layout
8384 string
8385 \end_layout
8386
8387 \end_inset
8388
8389 ] [
8390 \begin_inset Flex Code
8391 status collapsed
8392
8393 \begin_layout Plain Layout
8394
8395 \emph on
8396 0
8397 \end_layout
8398
8399 \end_inset
8400
8401
8402 \begin_inset Flex Code
8403 status collapsed
8404
8405 \begin_layout Plain Layout
8406 1
8407 \end_layout
8408
8409 \end_inset
8410
8411 ] Si la clase ya proporciona, o no, la característica 
8412 \begin_inset Flex Code
8413 status collapsed
8414
8415 \begin_layout Plain Layout
8416 string
8417 \end_layout
8418
8419 \end_inset
8420
8421 .
8422  Una característica es en general el nombre de un paquete (
8423 \begin_inset Flex Code
8424 status collapsed
8425
8426 \begin_layout Plain Layout
8427 amsmath
8428 \end_layout
8429
8430 \end_inset
8431
8432
8433 \begin_inset Flex Code
8434 status collapsed
8435
8436 \begin_layout Plain Layout
8437 makeidx
8438 \end_layout
8439
8440 \end_inset
8441
8442 , \SpecialChar \ldots{}
8443 ) o una macro (
8444 \begin_inset Flex Code
8445 status collapsed
8446
8447 \begin_layout Plain Layout
8448 url
8449 \end_layout
8450
8451 \end_inset
8452
8453
8454 \begin_inset Flex Code
8455 status collapsed
8456
8457 \begin_layout Plain Layout
8458 boldsymbol
8459 \end_layout
8460
8461 \end_inset
8462
8463 ,\SpecialChar \ldots{}
8464 ); la lista completa de características soportadas no está documentada,
8465  desafortunadamente, fuera del código fuente de LyX —véase 
8466 \begin_inset Flex Code
8467 status collapsed
8468
8469 \begin_layout Plain Layout
8470 LaTeXFeatures.cpp
8471 \end_layout
8472
8473 \end_inset
8474
8475  si hay interés—.
8476  
8477 \begin_inset Flex MenuItem
8478 status collapsed
8479
8480 \begin_layout Plain Layout
8481 Ayuda\SpecialChar \menuseparator
8482 Configuración de LaTeX
8483 \end_layout
8484
8485 \end_inset
8486
8487  también ofrece un vistazo de los paquetes soportados.
8488 \end_layout
8489
8490 \begin_layout Description
8491 \begin_inset Flex Code
8492 status collapsed
8493
8494 \begin_layout Plain Layout
8495 ProvidesModule
8496 \end_layout
8497
8498 \end_inset
8499
8500  [
8501 \begin_inset Flex Code
8502 status collapsed
8503
8504 \begin_layout Plain Layout
8505 string
8506 \end_layout
8507
8508 \end_inset
8509
8510 ] Indica que este formato proporciona la funcionalidad del módulo mencionado,
8511  que deberá especificarse con su nombre de archivo sin la extensión 
8512 \begin_inset Flex Code
8513 status collapsed
8514
8515 \begin_layout Plain Layout
8516 .module
8517 \end_layout
8518
8519 \end_inset
8520
8521 .
8522  Esto se usará típicamente si el formato incluye el módulo directamente,
8523  preferiblemente a usar la etiqueta 
8524 \begin_inset Flex Code
8525 status collapsed
8526
8527 \begin_layout Plain Layout
8528 DefaultModule
8529 \end_layout
8530
8531 \end_inset
8532
8533  para indicar que debería utilizarse.
8534  Podría ser empleado en un módulo que provea una implementación alternativa
8535  de la misma funcionalidad.
8536 \end_layout
8537
8538 \begin_layout Description
8539 \begin_inset Flex Code
8540 status collapsed
8541
8542 \begin_layout Plain Layout
8543 Requires
8544 \end_layout
8545
8546 \end_inset
8547
8548  [
8549 \begin_inset Flex Code
8550 status collapsed
8551
8552 \begin_layout Plain Layout
8553 string
8554 \end_layout
8555
8556 \end_inset
8557
8558 ] Si la clase requiere la característica
8559 \begin_inset Flex Code
8560 status collapsed
8561
8562 \begin_layout Plain Layout
8563  string
8564 \end_layout
8565
8566 \end_inset
8567
8568 .
8569  Múltiples características deben separarse con comas.
8570  Multiple features must be separated by commas.
8571  Anotar que solo se pueden demandar características soportadas.
8572 \end_layout
8573
8574 \begin_layout Description
8575 \begin_inset Flex Code
8576 status collapsed
8577
8578 \begin_layout Plain Layout
8579 RightMargin
8580 \end_layout
8581
8582 \end_inset
8583
8584  Una cadena que indica la anchura del margen derecho en la pantalla, por
8585  ejemplo, 
8586 \begin_inset Quotes fld
8587 \end_inset
8588
8589 MMMMM
8590 \begin_inset Quotes frd
8591 \end_inset
8592
8593 .
8594 \end_layout
8595
8596 \begin_layout Description
8597 \begin_inset Flex Code
8598 status collapsed
8599
8600 \begin_layout Plain Layout
8601 SecNumDepth
8602 \end_layout
8603
8604 \end_inset
8605
8606  Establece qué divisiones se numeran.
8607  Corresponde al contador LaTeX 
8608 \begin_inset Flex Code
8609 status collapsed
8610
8611 \begin_layout Plain Layout
8612 secnumdepth
8613 \end_layout
8614
8615 \end_inset
8616
8617 .
8618 \end_layout
8619
8620 \begin_layout Description
8621 \begin_inset Flex Code
8622 status collapsed
8623
8624 \begin_layout Plain Layout
8625 Sides
8626 \end_layout
8627
8628 \end_inset
8629
8630  [
8631 \emph on
8632
8633 \begin_inset Flex Code
8634 status collapsed
8635
8636 \begin_layout Plain Layout
8637 1
8638 \end_layout
8639
8640 \end_inset
8641
8642
8643 \emph default
8644
8645 \begin_inset Flex Code
8646 status collapsed
8647
8648 \begin_layout Plain Layout
8649 2
8650 \end_layout
8651
8652 \end_inset
8653
8654 ] Si debe imprimirse en una o en ambas caras del papel.
8655  Se puede cambiar en el diálogo 
8656 \begin_inset Flex MenuItem
8657 status collapsed
8658
8659 \begin_layout Plain Layout
8660 Documento\SpecialChar \menuseparator
8661 Configuración
8662 \end_layout
8663
8664 \end_inset
8665
8666 .
8667 \end_layout
8668
8669 \begin_layout Description
8670 \begin_inset Flex Code
8671 status collapsed
8672
8673 \begin_layout Plain Layout
8674 Style
8675 \end_layout
8676
8677 \end_inset
8678
8679  Esta secuencia define un nuevo estilo de párrafo.
8680  Si el estilo ya existe, en ese caso se redefinirán algunos de los parámetros.
8681  Véase la sección
8682 \begin_inset space ~
8683 \end_inset
8684
8685
8686 \begin_inset CommandInset ref
8687 LatexCommand ref
8688 reference "sub:Estilos-de-párrafo"
8689
8690 \end_inset
8691
8692  para detalles.
8693  Debe terminarcon 
8694 \begin_inset Quotes fld
8695 \end_inset
8696
8697
8698 \begin_inset Flex Code
8699 status collapsed
8700
8701 \begin_layout Plain Layout
8702 End
8703 \end_layout
8704
8705 \end_inset
8706
8707
8708 \begin_inset Quotes frd
8709 \end_inset
8710
8711 .
8712 \end_layout
8713
8714 \begin_layout Description
8715 \begin_inset Flex Code
8716 status collapsed
8717
8718 \begin_layout Plain Layout
8719 TitleLatexName
8720 \end_layout
8721
8722 \end_inset
8723
8724  [
8725 \begin_inset Flex Code
8726 status collapsed
8727
8728 \begin_layout Plain Layout
8729 string="maketitle"
8730 \end_layout
8731
8732 \end_inset
8733
8734 ] El nombre del comando de entorno a usar con 
8735 \begin_inset Flex Code
8736 status collapsed
8737
8738 \begin_layout Plain Layout
8739 TitleLatexType
8740 \end_layout
8741
8742 \end_inset
8743
8744 .
8745 \end_layout
8746
8747 \begin_layout Description
8748 \begin_inset Flex Code
8749 status collapsed
8750
8751 \begin_layout Plain Layout
8752 TitleLatexType
8753 \end_layout
8754
8755 \end_inset
8756
8757  [
8758 \begin_inset Flex Code
8759 status collapsed
8760
8761 \begin_layout Plain Layout
8762
8763 \emph on
8764 CommandAfter
8765 \end_layout
8766
8767 \end_inset
8768
8769
8770 \begin_inset Flex Code
8771 status collapsed
8772
8773 \begin_layout Plain Layout
8774 Environment
8775 \end_layout
8776
8777 \end_inset
8778
8779 ] Indica qué clase de diseño se emplea para definir el título de un documento.
8780  
8781 \begin_inset Flex Code
8782 status collapsed
8783
8784 \begin_layout Plain Layout
8785 CommandAfter
8786 \end_layout
8787
8788 \end_inset
8789
8790  significa que la macro con nombre 
8791 \begin_inset Flex Code
8792 status collapsed
8793
8794 \begin_layout Plain Layout
8795 TitleLatexName
8796 \end_layout
8797
8798 \end_inset
8799
8800  se insertará después del último formato que tiene 
8801 \begin_inset Quotes fld
8802 \end_inset
8803
8804
8805 \begin_inset Flex Code
8806 status collapsed
8807
8808 \begin_layout Plain Layout
8809 InTitle 1
8810 \end_layout
8811
8812 \end_inset
8813
8814
8815 \begin_inset Quotes frd
8816 \end_inset
8817
8818 .
8819  
8820 \begin_inset Flex Code
8821 status collapsed
8822
8823 \begin_layout Plain Layout
8824 Environment
8825 \end_layout
8826
8827 \end_inset
8828
8829  corresponde al caso en que el bloque de párrafos que tienen 
8830 \begin_inset Quotes fld
8831 \end_inset
8832
8833
8834 \begin_inset Flex Code
8835 status collapsed
8836
8837 \begin_layout Plain Layout
8838 InTitle 1
8839 \end_layout
8840
8841 \end_inset
8842
8843
8844 \begin_inset Quotes frd
8845 \end_inset
8846
8847  debería ser incluido en el entorno 
8848 \begin_inset Flex Code
8849 status collapsed
8850
8851 \begin_layout Plain Layout
8852 TitleLatexName
8853 \end_layout
8854
8855 \end_inset
8856
8857 .
8858 \end_layout
8859
8860 \begin_layout Description
8861 \begin_inset Flex Code
8862 status collapsed
8863
8864 \begin_layout Plain Layout
8865 TocDepth
8866 \end_layout
8867
8868 \end_inset
8869
8870  Establece qué divisiones se incluyen en el índice general.
8871  Corresponde al contador LaTeX 
8872 \begin_inset Flex Code
8873 status collapsed
8874
8875 \begin_layout Plain Layout
8876 tocdepth
8877 \end_layout
8878
8879 \end_inset
8880
8881 .
8882 \end_layout
8883
8884 \begin_layout Subsection
8885 Sección 
8886 \begin_inset Flex Code
8887 status collapsed
8888
8889 \begin_layout Plain Layout
8890 ClassOptions
8891 \end_layout
8892
8893 \end_inset
8894
8895
8896 \begin_inset CommandInset label
8897 LatexCommand label
8898 name "sub:ClassOptions"
8899
8900 \end_inset
8901
8902
8903 \end_layout
8904
8905 \begin_layout Standard
8906 La sección 
8907 \begin_inset Flex Code
8908 status collapsed
8909
8910 \begin_layout Plain Layout
8911 ClassOptions
8912 \end_layout
8913
8914 \end_inset
8915
8916  puede contener las siguientes entradas:
8917 \end_layout
8918
8919 \begin_layout Description
8920 \begin_inset Flex Code
8921 status collapsed
8922
8923 \begin_layout Plain Layout
8924 FontSize
8925 \end_layout
8926
8927 \end_inset
8928
8929  [
8930 \begin_inset Flex Code
8931 status collapsed
8932
8933 \begin_layout Plain Layout
8934 string="10|11|12"
8935 \end_layout
8936
8937 \end_inset
8938
8939 ] La lista de los tamaños de carácter disponibles para la tipografía principal
8940  del documento, separados por 
8941 \begin_inset Quotes fld
8942 \end_inset
8943
8944
8945 \begin_inset Flex Code
8946 status collapsed
8947
8948 \begin_layout Plain Layout
8949 |
8950 \end_layout
8951
8952 \end_inset
8953
8954
8955 \begin_inset Quotes frd
8956 \end_inset
8957
8958 .
8959 \end_layout
8960
8961 \begin_layout Description
8962 \begin_inset Flex Code
8963 status collapsed
8964
8965 \begin_layout Plain Layout
8966 Header
8967 \end_layout
8968
8969 \end_inset
8970
8971  Para establecer la línea DTD con las clases con salida basada en XML.
8972  P.
8973 \begin_inset space \thinspace{}
8974 \end_inset
8975
8976 e.: PUBLIC 
8977 \begin_inset Quotes fld
8978 \end_inset
8979
8980 -//OASIS//DTD DocBook V4.2//EN
8981 \begin_inset Quotes frd
8982 \end_inset
8983
8984 .
8985 \end_layout
8986
8987 \begin_layout Description
8988 \begin_inset Flex Code
8989 status collapsed
8990
8991 \begin_layout Plain Layout
8992 PageStyle
8993 \end_layout
8994
8995 \end_inset
8996
8997  [
8998 \begin_inset Flex Code
8999 status collapsed
9000
9001 \begin_layout Plain Layout
9002 string="empty|plain|headings|fancy"
9003 \end_layout
9004
9005 \end_inset
9006
9007 ] Lista de los estilos de página disponibles, separados por 
9008 \begin_inset Quotes fld
9009 \end_inset
9010
9011
9012 \begin_inset Flex Code
9013 status collapsed
9014
9015 \begin_layout Plain Layout
9016 |
9017 \end_layout
9018
9019 \end_inset
9020
9021
9022 \begin_inset Quotes frd
9023 \end_inset
9024
9025 .
9026 \end_layout
9027
9028 \begin_layout Description
9029 \begin_inset Flex Code
9030 status collapsed
9031
9032 \begin_layout Plain Layout
9033 Other
9034 \end_layout
9035
9036 \end_inset
9037
9038  [
9039 \begin_inset Flex Code
9040 status collapsed
9041
9042 \begin_layout Plain Layout
9043 string=""
9044 \end_layout
9045
9046 \end_inset
9047
9048 ] Algunas opciones de clase de documento, separadas por coma, que se añadirán
9049  a la parte opcional del comando 
9050 \begin_inset Flex Code
9051 status collapsed
9052
9053 \begin_layout Plain Layout
9054
9055 \backslash
9056 documentclass
9057 \end_layout
9058
9059 \end_inset
9060
9061 .
9062 \end_layout
9063
9064 \begin_layout Standard
9065 La sección 
9066 \begin_inset Flex Code
9067 status collapsed
9068
9069 \begin_layout Plain Layout
9070 ClassOptions
9071 \end_layout
9072
9073 \end_inset
9074
9075  debe terminar con 
9076 \begin_inset Quotes fld
9077 \end_inset
9078
9079
9080 \begin_inset Flex Code
9081 status collapsed
9082
9083 \begin_layout Plain Layout
9084 End
9085 \end_layout
9086
9087 \end_inset
9088
9089
9090 \begin_inset Quotes frd
9091 \end_inset
9092
9093 .
9094 \end_layout
9095
9096 \begin_layout Subsection
9097 Estilos de párrafo
9098 \begin_inset CommandInset label
9099 LatexCommand label
9100 name "sub:Estilos-de-párrafo"
9101
9102 \end_inset
9103
9104
9105 \end_layout
9106
9107 \begin_layout Standard
9108 Una descripción de estilo de párrafo tiene una aspecto como éste:
9109 \begin_inset Foot
9110 status collapsed
9111
9112 \begin_layout Plain Layout
9113 Anotar que esto definirá un nuevo diseño o modificará uno existente.
9114 \end_layout
9115
9116 \end_inset
9117
9118
9119 \end_layout
9120
9121 \begin_layout LyX-Code
9122 Style 
9123 \family roman
9124 \emph on
9125 name
9126 \end_layout
9127
9128 \begin_layout LyX-Code
9129  ...
9130 \end_layout
9131
9132 \begin_layout LyX-Code
9133 End
9134 \end_layout
9135
9136 \begin_layout Standard
9137 donde se permiten los comandos siguientes:
9138 \end_layout
9139
9140 \begin_layout Description
9141 \begin_inset Flex Code
9142 status collapsed
9143
9144 \begin_layout Plain Layout
9145 Align
9146 \end_layout
9147
9148 \end_inset
9149
9150  [
9151 \begin_inset Flex Code
9152 status collapsed
9153
9154 \begin_layout Plain Layout
9155
9156 \emph on
9157 block
9158 \emph default
9159 , left, right, center
9160 \end_layout
9161
9162 \end_inset
9163
9164 ] Alineación del párrafo.
9165 \end_layout
9166
9167 \begin_layout Description
9168 \begin_inset Flex Code
9169 status collapsed
9170
9171 \begin_layout Plain Layout
9172 AlignPossible
9173 \end_layout
9174
9175 \end_inset
9176
9177  [
9178 \begin_inset Flex Code
9179 status collapsed
9180
9181 \begin_layout Plain Layout
9182
9183 \emph on
9184 block
9185 \emph default
9186 , left, right, center
9187 \end_layout
9188
9189 \end_inset
9190
9191 ] Una lista separada con comas de alineaciones permitidas.
9192  (Algunos estilos de LaTeX prohiben ciertos alineamientos, ya que no tendrían
9193  sentido.
9194  Por ejemplo una alineación a la derecha o al centro de una lista numerada
9195  no es posible).
9196  
9197 \end_layout
9198
9199 \begin_layout Description
9200 \begin_inset Flex Code
9201 status collapsed
9202
9203 \begin_layout Plain Layout
9204 BabelPreamble
9205 \end_layout
9206
9207 \end_inset
9208
9209  Esto sobrescribirá completamente cualquier anterior declaración 
9210 \begin_inset Flex Code
9211 status collapsed
9212
9213 \begin_layout Plain Layout
9214 BabelPreamble
9215 \end_layout
9216
9217 \end_inset
9218
9219  para este estilo.
9220  Debe terminar con 
9221 \begin_inset Quotes eld
9222 \end_inset
9223
9224
9225 \begin_inset Flex Code
9226 status collapsed
9227
9228 \begin_layout Plain Layout
9229 EndBabelPreamble
9230 \end_layout
9231
9232 \end_inset
9233
9234
9235 \begin_inset Quotes erd
9236 \end_inset
9237
9238 .
9239  Véase la sección 
9240 \begin_inset CommandInset ref
9241 LatexCommand ref
9242 reference "sub:I18n"
9243
9244 \end_inset
9245
9246  para detalles sobre su uso.
9247 \end_layout
9248
9249 \begin_layout Description
9250 \begin_inset Flex Code
9251 status collapsed
9252
9253 \begin_layout Plain Layout
9254 BottomSep
9255 \end_layout
9256
9257 \end_inset
9258
9259  [
9260 \begin_inset Flex Code
9261 status collapsed
9262
9263 \begin_layout Plain Layout
9264 float=0
9265 \end_layout
9266
9267 \end_inset
9268
9269 ]
9270 \begin_inset Foot
9271 status collapsed
9272
9273 \begin_layout Plain Layout
9274 Anotar que aquí un 'float' es un número real, como: 1.5.
9275 \end_layout
9276
9277 \end_inset
9278
9279  El espacio vertical con el que el último de una cadena de párrafos con
9280  este estilo se separa del siguiente párrafo.
9281  Si el párrafo siguiente tiene otro estilo, las separaciones no son simplemente
9282  añadidas sino que se pone la máxima.
9283 \end_layout
9284
9285 \begin_layout Description
9286 \begin_inset Flex Code
9287 status collapsed
9288
9289 \begin_layout Plain Layout
9290 Category
9291 \end_layout
9292
9293 \end_inset
9294
9295  
9296 \begin_inset Flex Code
9297 status collapsed
9298
9299 \begin_layout Plain Layout
9300 [string]
9301 \end_layout
9302
9303 \end_inset
9304
9305  La categoría para este estilo.
9306  Se usa para agrupar estilos relacionados en el recuadro de estilo en la
9307  barra de herramientas.
9308  Se puede poner cualquier cadena en 'string' pero mejor usar categorías
9309  existentes con tus propios estilos.
9310 \end_layout
9311
9312 \begin_layout Description
9313 \begin_inset Flex Code
9314 status collapsed
9315
9316 \begin_layout Plain Layout
9317 CommandDepth
9318 \end_layout
9319
9320 \end_inset
9321
9322  Profundidad del comando XML.
9323  Usado solo con formatos tipo XML.
9324 \end_layout
9325
9326 \begin_layout Description
9327 \begin_inset Flex Code
9328 status collapsed
9329
9330 \begin_layout Plain Layout
9331 CopyStyle
9332 \end_layout
9333
9334 \end_inset
9335
9336  
9337 \begin_inset Flex Code
9338 status collapsed
9339
9340 \begin_layout Plain Layout
9341 [string]
9342 \end_layout
9343
9344 \end_inset
9345
9346  Copia todas las características de un estilo existente en el actual.
9347  
9348 \end_layout
9349
9350 \begin_layout Description
9351 \begin_inset Flex Code
9352 status collapsed
9353
9354 \begin_layout Plain Layout
9355 DependsOn
9356 \end_layout
9357
9358 \end_inset
9359
9360  El nombre de un estilo cuyo preámbulo debería salir 
9361 \emph on
9362 antes
9363 \emph default
9364  que éste.
9365  Esto permite asegurar un orden de los retazos de preámbulo si las definiciones
9366  de macros dependen de otra.
9367 \begin_inset Foot
9368 status collapsed
9369
9370 \begin_layout Plain Layout
9371 Anotar que, excepto esta funcionalidad, no hay forma de asegurar ningún
9372  orden de los preámbulos.
9373  El orden que se ve en una versión dada de LyX puede cambiar sin previo
9374  aviso en versiones posteriores.
9375 \end_layout
9376
9377 \end_inset
9378
9379
9380 \end_layout
9381
9382 \begin_layout Description
9383 \begin_inset Flex Code
9384 status collapsed
9385
9386 \begin_layout Plain Layout
9387 EndLabeltype
9388 \end_layout
9389
9390 \end_inset
9391
9392  [
9393 \begin_inset Flex Code
9394 status collapsed
9395
9396 \begin_layout Plain Layout
9397
9398 \emph on
9399 No_Label
9400 \emph default
9401 , Box, Filled_Box, Static
9402 \end_layout
9403
9404 \end_inset
9405
9406 ] El tipo de etiqueta que se pone al final del párrafo (o secuencia de párrafos
9407  si 
9408 \begin_inset Flex Code
9409 status collapsed
9410
9411 \begin_layout Plain Layout
9412 LatexType
9413 \end_layout
9414
9415 \end_inset
9416
9417  es 
9418 \begin_inset Flex Code
9419 status collapsed
9420
9421 \begin_layout Plain Layout
9422 Environment
9423 \end_layout
9424
9425 \end_inset
9426
9427
9428 \begin_inset Flex Code
9429 status collapsed
9430
9431 \begin_layout Plain Layout
9432 Item_Environment
9433 \end_layout
9434
9435 \end_inset
9436
9437  o 
9438 \begin_inset Flex Code
9439 status collapsed
9440
9441 \begin_layout Plain Layout
9442 List_Environment
9443 \end_layout
9444
9445 \end_inset
9446
9447 ).
9448  
9449 \begin_inset Flex Code
9450 status collapsed
9451
9452 \begin_layout Plain Layout
9453 No_Label
9454 \end_layout
9455
9456 \end_inset
9457
9458  quiere decir 
9459 \begin_inset Quotes fld
9460 \end_inset
9461
9462 nada
9463 \begin_inset Quotes frd
9464 \end_inset
9465
9466
9467 \begin_inset Flex Code
9468 status collapsed
9469
9470 \begin_layout Plain Layout
9471 Box
9472 \end_layout
9473
9474 \end_inset
9475
9476  (resp.
9477 \begin_inset Flex Code
9478 status collapsed
9479
9480 \begin_layout Plain Layout
9481 \begin_inset space ~
9482 \end_inset
9483
9484 Filled_Box
9485 \end_layout
9486
9487 \end_inset
9488
9489 ) es un cuadrado blanco (resp.
9490 \begin_inset space ~
9491 \end_inset
9492
9493 negro) adecuado para marcas finales de demostraciones, 
9494 \begin_inset Flex Code
9495 status collapsed
9496
9497 \begin_layout Plain Layout
9498 Static
9499 \end_layout
9500
9501 \end_inset
9502
9503  es una cadena de texto explícito.
9504 \end_layout
9505
9506 \begin_layout Description
9507 \begin_inset Flex Code
9508 status collapsed
9509
9510 \begin_layout Plain Layout
9511 EndLabelString
9512 \end_layout
9513
9514 \end_inset
9515
9516  [
9517 \begin_inset Flex Code
9518 status collapsed
9519
9520 \begin_layout Plain Layout
9521 string=""
9522 \end_layout
9523
9524 \end_inset
9525
9526 ] La cadena usada para una etiqueta con un 
9527 \begin_inset Flex Code
9528 status collapsed
9529
9530 \begin_layout Plain Layout
9531 Static
9532 \end_layout
9533
9534 \end_inset
9535
9536  
9537 \begin_inset Flex Code
9538 status collapsed
9539
9540 \begin_layout Plain Layout
9541 EndLabelType
9542 \end_layout
9543
9544 \end_inset
9545
9546 .
9547  
9548 \end_layout
9549
9550 \begin_layout Description
9551 \begin_inset Foot
9552 status collapsed
9553
9554 \begin_layout Plain Layout
9555
9556 \emph on
9557 Nota de Jean-Marc:
9558 \emph default
9559  No estoy seguro de que estas configuraciones (Fill_Bottom, Fill_Top) tengan
9560  mucho uso, y probablemente se quitarán en próximas versiones.
9561 \end_layout
9562
9563 \end_inset
9564
9565
9566 \begin_inset Note Note
9567 status collapsed
9568
9569 \begin_layout Plain Layout
9570 No encuentro 
9571 \begin_inset Quotes fld
9572 \end_inset
9573
9574 Espacio vertical encima
9575 \begin_inset Quotes frd
9576 \end_inset
9577
9578  ni 
9579 \begin_inset Quotes fld
9580 \end_inset
9581
9582 Espacio vertical abajo
9583 \begin_inset Quotes erd
9584 \end_inset
9585
9586  en Editar\SpecialChar \menuseparator
9587 Configuración de párrafo, esto parece obsoleto, como dice Jean-Marc
9588  (Nota de J.P.
9589  Chrétien, feb.
9590  2011)
9591 \end_layout
9592
9593 \end_inset
9594
9595
9596 \end_layout
9597
9598 \begin_layout Description
9599 \begin_inset Flex Code
9600 status collapsed
9601
9602 \begin_layout Plain Layout
9603 Font
9604 \end_layout
9605
9606 \end_inset
9607
9608  La tipografía usada para el cuerpo del texto 
9609 \emph on
9610 y
9611 \emph default
9612  para la etiqueta.
9613  Véase la sección
9614 \begin_inset space ~
9615 \end_inset
9616
9617
9618 \begin_inset CommandInset ref
9619 LatexCommand ref
9620 reference "sub:Tipografías"
9621
9622 \end_inset
9623
9624 .
9625  Anotar que al definir esta tipografía se define automáticamente la de la
9626  etiqueta, 
9627 \begin_inset Flex Code
9628 status collapsed
9629
9630 \begin_layout Plain Layout
9631 LabelFont
9632 \end_layout
9633
9634 \end_inset
9635
9636 .
9637  Así que debería definirse primero ésta si se quiere definir también 
9638 \begin_inset Flex Code
9639 status collapsed
9640
9641 \begin_layout Plain Layout
9642 LabelFont
9643 \end_layout
9644
9645 \end_inset
9646
9647 .
9648 \end_layout
9649
9650 \begin_layout Description
9651 \begin_inset Flex Code
9652 status collapsed
9653
9654 \begin_layout Plain Layout
9655 FreeSpacing
9656 \end_layout
9657
9658 \end_inset
9659
9660  
9661 \begin_inset CommandInset label
9662 LatexCommand label
9663 name "des:FreeSpacing"
9664
9665 \end_inset
9666
9667 [
9668 \emph on
9669
9670 \begin_inset Flex Code
9671 status collapsed
9672
9673 \begin_layout Plain Layout
9674 0
9675 \end_layout
9676
9677 \end_inset
9678
9679
9680 \emph default
9681
9682 \begin_inset Flex Code
9683 status collapsed
9684
9685 \begin_layout Plain Layout
9686 1
9687 \end_layout
9688
9689 \end_inset
9690
9691 ] Usualmente LyX no permite insertar más de un espacio entre palabras, puesto
9692  que un espacio se considera como la separación entre dos palabras, no un
9693  carácter o símbolo por sí mismo.
9694  Esto es una buena cosa pero a veces puede ser molesta, por ejemplo, para
9695  escribir código de programas o de LaTeX puro.
9696  Por esta razón se puede habilitar 
9697 \begin_inset Flex Code
9698 status collapsed
9699
9700 \begin_layout Plain Layout
9701 FreeSpacing
9702 \end_layout
9703
9704 \end_inset
9705
9706 .
9707  Anotar que LyX creará espacios protegidos para los espacios adicionales
9708  en modos que no sean LaTeX.
9709  
9710 \end_layout
9711
9712 \begin_layout Description
9713 \begin_inset Flex Code
9714 status collapsed
9715
9716 \begin_layout Plain Layout
9717 HTML*
9718 \end_layout
9719
9720 \end_inset
9721
9722  Para la salida XHTML.
9723  Véase 
9724 \begin_inset CommandInset ref
9725 LatexCommand ref
9726 reference "sub:Estilos-de-párrafo-XHTML"
9727
9728 \end_inset
9729
9730 .
9731 \end_layout
9732
9733 \begin_layout Description
9734 \begin_inset Flex Code
9735 status collapsed
9736
9737 \begin_layout Plain Layout
9738 InnerTag
9739 \end_layout
9740
9741 \end_inset
9742
9743  [[FIXME]] (Usado solo con formatos tipo XML.)
9744 \end_layout
9745
9746 \begin_layout Description
9747 \begin_inset Flex Code
9748 status collapsed
9749
9750 \begin_layout Plain Layout
9751 InPreamble
9752 \end_layout
9753
9754 \end_inset
9755
9756  
9757 \begin_inset Flex Code
9758 status collapsed
9759
9760 \begin_layout Plain Layout
9761 [1, 0]
9762 \end_layout
9763
9764 \end_inset
9765
9766  Si 1, marca el estilo para ser incluido en el preámbulo del documento en
9767  lugar de en el cuerpo del documento.
9768  Útil para clases de documento que piden informaciones tales como título
9769  y autor en el preámbulo.
9770  Esto solo funciona para estilos para los que 
9771 \begin_inset Flex Code
9772 status collapsed
9773
9774 \begin_layout Plain Layout
9775 LatexType
9776 \end_layout
9777
9778 \end_inset
9779
9780  es 
9781 \begin_inset Flex Code
9782 status collapsed
9783
9784 \begin_layout Plain Layout
9785 Command
9786 \end_layout
9787
9788 \end_inset
9789
9790  o 
9791 \begin_inset Flex Code
9792 status collapsed
9793
9794 \begin_layout Plain Layout
9795 Paragraph
9796 \end_layout
9797
9798 \end_inset
9799
9800 .
9801 \end_layout
9802
9803 \begin_layout Description
9804 \begin_inset Flex Code
9805 status collapsed
9806
9807 \begin_layout Plain Layout
9808 InTitle
9809 \end_layout
9810
9811 \end_inset
9812
9813  
9814 \begin_inset Flex Code
9815 status collapsed
9816
9817 \begin_layout Plain Layout
9818 [1, 0]
9819 \end_layout
9820
9821 \end_inset
9822
9823  Si es 1, marca el estilo como parte de un bloque de título (véanse también
9824  las entradas globales 
9825 \begin_inset Flex Code
9826 status collapsed
9827
9828 \begin_layout Plain Layout
9829 TitleLatexType
9830 \end_layout
9831
9832 \end_inset
9833
9834  y 
9835 \begin_inset Flex Code
9836 status collapsed
9837
9838 \begin_layout Plain Layout
9839 TitleLatexName
9840 \end_layout
9841
9842 \end_inset
9843
9844 ).
9845 \end_layout
9846
9847 \begin_layout Description
9848 \begin_inset Flex Code
9849 status collapsed
9850
9851 \begin_layout Plain Layout
9852 ItemSep
9853 \end_layout
9854
9855 \end_inset
9856
9857  [
9858 \begin_inset Flex Code
9859 status collapsed
9860
9861 \begin_layout Plain Layout
9862 float=0
9863 \end_layout
9864
9865 \end_inset
9866
9867 ] Esto proporciona espacio extra entre párrafos que tienen el mismo formato.
9868  Si se ponen otros formatos en un entorno, cada uno es separado con el comando
9869  de entorno 
9870 \begin_inset Flex Code
9871 status collapsed
9872
9873 \begin_layout Plain Layout
9874 Parsep
9875 \end_layout
9876
9877 \end_inset
9878
9879 .
9880  Pero el conjunto de los ítems del entorno son separados adicionalmente
9881  con este 
9882 \begin_inset Flex Code
9883 status collapsed
9884
9885 \begin_layout Plain Layout
9886 Itemsep
9887 \end_layout
9888
9889 \end_inset
9890
9891 .
9892  Anotar que esto es un
9893 \emph on
9894  multiplicador.
9895 \end_layout
9896
9897 \begin_layout Description
9898 \begin_inset Flex Code
9899 status collapsed
9900
9901 \begin_layout Plain Layout
9902 ItemTag
9903 \end_layout
9904
9905 \end_inset
9906
9907  [[FIXME]] (Usado solo con formatos tipo XML.)
9908 \end_layout
9909
9910 \begin_layout Description
9911 \begin_inset Flex Code
9912 status collapsed
9913
9914 \begin_layout Plain Layout
9915 KeepEmpty
9916 \end_layout
9917
9918 \end_inset
9919
9920  [
9921 \emph on
9922
9923 \begin_inset Flex Code
9924 status collapsed
9925
9926 \begin_layout Plain Layout
9927
9928 \emph on
9929 0
9930 \end_layout
9931
9932 \end_inset
9933
9934
9935 \emph default
9936
9937 \begin_inset Flex Code
9938 status collapsed
9939
9940 \begin_layout Plain Layout
9941 1
9942 \end_layout
9943
9944 \end_inset
9945
9946 ] Habitualmente, LyX no permite dejar un párrafo vacío, porque llevaría
9947  a una salida de LaTeX vacía.
9948  Sin embargo, hay algunos casos donde podría ser útil: en una plantilla
9949  de carta, los campos requeridos pueden proporcionarse vacíos, así el usuario
9950  no los olvida; en algunos casos especiales, se puede usar un estilo que
9951  no contiene texto real como una especie de salto.
9952 \end_layout
9953
9954 \begin_layout Description
9955 \begin_inset Flex Code
9956 status collapsed
9957
9958 \begin_layout Plain Layout
9959 LabelBottomsep
9960 \end_layout
9961
9962 \end_inset
9963
9964  [float=0] El espacio vertical entre la etiqueta y el cuerpo del texto.
9965  Solo se usa para etiquetas que están sobre el cuerpo del texto (
9966 \begin_inset Flex Code
9967 status collapsed
9968
9969 \begin_layout Plain Layout
9970 Top_Environment
9971 \end_layout
9972
9973 \end_inset
9974
9975
9976 \begin_inset Flex Code
9977 status collapsed
9978
9979 \begin_layout Plain Layout
9980 Centered_Top_Environment
9981 \end_layout
9982
9983 \end_inset
9984
9985 ).
9986 \end_layout
9987
9988 \begin_layout Description
9989 \begin_inset Flex Code
9990 status collapsed
9991
9992 \begin_layout Plain Layout
9993 LabelCounter
9994 \end_layout
9995
9996 \end_inset
9997
9998
9999 \lang english
10000  
10001 \lang spanish
10002 [
10003 \begin_inset Flex Code
10004 status collapsed
10005
10006 \begin_layout Plain Layout
10007 string=""
10008 \end_layout
10009
10010 \end_inset
10011
10012
10013 \begin_inset Newline newline
10014 \end_inset
10015
10016 El nombre del contador para numeración automática.
10017  
10018 \begin_inset Newline newline
10019 \end_inset
10020
10021 Esto 
10022 \emph on
10023 debe
10024 \emph default
10025  ponerse si 
10026 \begin_inset Flex Code
10027 status collapsed
10028
10029 \begin_layout Plain Layout
10030 LabelType
10031 \end_layout
10032
10033 \end_inset
10034
10035  es 
10036 \begin_inset Flex Code
10037 status collapsed
10038
10039 \begin_layout Plain Layout
10040 Counter
10041 \end_layout
10042
10043 \end_inset
10044
10045 .
10046  En ese caso, el contador avanzará un paso cada vez que que aparezca el
10047  estilo.
10048  
10049 \begin_inset Newline newline
10050 \end_inset
10051
10052 Esto 
10053 \emph on
10054 puede
10055 \emph default
10056  ponerse también si 
10057 \begin_inset Flex Code
10058 status collapsed
10059
10060 \begin_layout Plain Layout
10061 LabelType
10062 \end_layout
10063
10064 \end_inset
10065
10066  es 
10067 \begin_inset Flex Code
10068 status collapsed
10069
10070 \begin_layout Plain Layout
10071 Enumerate
10072 \end_layout
10073
10074 \end_inset
10075
10076 , aunque este caso es un poco complicado.
10077  Supongamos que declaras 
10078 \begin_inset Quotes eld
10079 \end_inset
10080
10081
10082 \begin_inset Flex Code
10083 status collapsed
10084
10085 \begin_layout Plain Layout
10086 LabelCounter myenum
10087 \end_layout
10088
10089 \end_inset
10090
10091
10092 \begin_inset Quotes erd
10093 \end_inset
10094
10095 .
10096  Entonces, los contadores reales usados son 
10097 \begin_inset Flex Code
10098 status collapsed
10099
10100 \begin_layout Plain Layout
10101 myenumi
10102 \end_layout
10103
10104 \end_inset
10105
10106
10107 \begin_inset Flex Code
10108 status collapsed
10109
10110 \begin_layout Plain Layout
10111 myenumii
10112 \end_layout
10113
10114 \end_inset
10115
10116
10117 \begin_inset Flex Code
10118 status collapsed
10119
10120 \begin_layout Plain Layout
10121 myenumiii
10122 \end_layout
10123
10124 \end_inset
10125
10126 , y 
10127 \begin_inset Flex Code
10128 status collapsed
10129
10130 \begin_layout Plain Layout
10131 myenumiv
10132 \end_layout
10133
10134 \end_inset
10135
10136 , como en LaTeX.
10137  Estos contadores deben declararse todos por separado.
10138 \begin_inset Newline newline
10139 \end_inset
10140
10141 Véase la sección 
10142 \begin_inset CommandInset ref
10143 LatexCommand ref
10144 reference "sub:Contadores"
10145
10146 \end_inset
10147
10148  para detalles sobre contadores
10149 \begin_inset Flex Code
10150 status collapsed
10151
10152 \begin_layout Plain Layout
10153 LabelFont
10154 \end_layout
10155
10156 \end_inset
10157
10158  La tipografía usada para la etiqueta.
10159  Véase la sección
10160 \begin_inset space ~
10161 \end_inset
10162
10163
10164 \begin_inset CommandInset ref
10165 LatexCommand ref
10166 reference "sub:Tipografías"
10167
10168 \end_inset
10169
10170 .
10171 \end_layout
10172
10173 \begin_layout Description
10174 \begin_inset Flex Code
10175 status collapsed
10176
10177 \begin_layout Plain Layout
10178 LabelIndent
10179 \end_layout
10180
10181 \end_inset
10182
10183  Texto que indica cuánto se debe sangrar una etiqueta.
10184 \end_layout
10185
10186 \begin_layout Description
10187 \begin_inset Flex Code
10188 status collapsed
10189
10190 \begin_layout Plain Layout
10191 Labelsep
10192 \end_layout
10193
10194 \end_inset
10195
10196  [
10197 \begin_inset Flex Code
10198 status collapsed
10199
10200 \begin_layout Plain Layout
10201 string=""
10202 \end_layout
10203
10204 \end_inset
10205
10206 ] El espacio horizontal entre la etiqueta y el cuerpo del texto.
10207  Solo se usa para etiquetas que no están sobre el cuerpo del texto.
10208 \end_layout
10209
10210 \begin_layout Description
10211 \begin_inset Flex Code
10212 status collapsed
10213
10214 \begin_layout Plain Layout
10215 LabelString
10216 \end_layout
10217
10218 \end_inset
10219
10220  [
10221 \begin_inset Flex Code
10222 status collapsed
10223
10224 \begin_layout Plain Layout
10225 string=""
10226 \end_layout
10227
10228 \end_inset
10229
10230 ] La cadena usada para una etiqueta del tipo 
10231 \begin_inset Flex Code
10232 status collapsed
10233
10234 \begin_layout Plain Layout
10235 Static
10236 \end_layout
10237
10238 \end_inset
10239
10240 .
10241  Si 
10242 \begin_inset Flex Code
10243 status collapsed
10244
10245 \begin_layout Plain Layout
10246 LabelCounter
10247 \end_layout
10248
10249 \end_inset
10250
10251  está establecido, esta cadena puede contener los comandos especiales de
10252  formato descritos en la sección
10253 \begin_inset space ~
10254 \end_inset
10255
10256
10257 \begin_inset CommandInset ref
10258 LatexCommand ref
10259 reference "sub:Contadores"
10260
10261 \end_inset
10262
10263 .
10264 \begin_inset Foot
10265 status collapsed
10266
10267 \begin_layout Plain Layout
10268 Por motivos de compatibilidad retroactiva, la cadena 
10269 \begin_inset Flex Code
10270 status collapsed
10271
10272 \begin_layout Plain Layout
10273 @
10274 \emph on
10275 style-name
10276 \emph default
10277 @
10278 \end_layout
10279
10280 \end_inset
10281
10282  será reemplazada por la ampliada 
10283 \begin_inset Flex Code
10284 status collapsed
10285
10286 \begin_layout Plain Layout
10287 LabelString
10288 \end_layout
10289
10290 \end_inset
10291
10292  de estilo 
10293 \begin_inset Flex Code
10294 status collapsed
10295
10296 \begin_layout Plain Layout
10297
10298 \emph on
10299 style-name
10300 \end_layout
10301
10302 \end_inset
10303
10304 .
10305  Esta característica ahora está obsoleta y debería reemplazarse por los
10306  mecanismos de la sección
10307 \begin_inset space ~
10308 \end_inset
10309
10310
10311 \begin_inset CommandInset ref
10312 LatexCommand ref
10313 reference "sub:Contadores"
10314
10315 \end_inset
10316
10317 .
10318 \end_layout
10319
10320 \end_inset
10321
10322
10323 \end_layout
10324
10325 \begin_layout Description
10326 \begin_inset Flex Code
10327 status collapsed
10328
10329 \begin_layout Plain Layout
10330 LabelStringAppendix
10331 \end_layout
10332
10333 \end_inset
10334
10335  [
10336 \begin_inset Flex Code
10337 status collapsed
10338
10339 \begin_layout Plain Layout
10340 string=""
10341 \end_layout
10342
10343 \end_inset
10344
10345 ] Esta se usa en el apéndice en vez de 
10346 \begin_inset Flex Code
10347 status collapsed
10348
10349 \begin_layout Plain Layout
10350 LabelString
10351 \end_layout
10352
10353 \end_inset
10354
10355 .
10356  Anotar que toda declaración de 
10357 \begin_inset Flex Code
10358 status collapsed
10359
10360 \begin_layout Plain Layout
10361 LabelString
10362 \end_layout
10363
10364 \end_inset
10365
10366  reconfigura también 
10367 \begin_inset Flex Code
10368 status collapsed
10369
10370 \begin_layout Plain Layout
10371 LabelStringAppendix
10372 \end_layout
10373
10374 \end_inset
10375
10376 .
10377 \end_layout
10378
10379 \begin_layout Description
10380 \begin_inset Flex Code
10381 status collapsed
10382
10383 \begin_layout Plain Layout
10384 LabelTag
10385 \end_layout
10386
10387 \end_inset
10388
10389  [FIXME] (Usado solo con formatos tipo XML.)
10390 \end_layout
10391
10392 \begin_layout Description
10393 \begin_inset Flex Code
10394 status collapsed
10395
10396 \begin_layout Plain Layout
10397 LabelType
10398 \end_layout
10399
10400 \end_inset
10401
10402  [
10403 \begin_inset Flex Code
10404 status collapsed
10405
10406 \begin_layout Plain Layout
10407
10408 \emph on
10409 No_Label
10410 \emph default
10411 , Manual, Static, Top_Environment, Centered_Top_Environment, Counter, Sensitive,
10412  Enumerate, Itemize, Bibliography
10413 \end_layout
10414
10415 \end_inset
10416
10417
10418 \end_layout
10419
10420 \begin_deeper
10421 \begin_layout Itemize
10422 \begin_inset Flex Code
10423 status collapsed
10424
10425 \begin_layout Plain Layout
10426 Manual
10427 \end_layout
10428
10429 \end_inset
10430
10431  significa que la etiqueta es la primera palabra (hasta elprimer espacio
10432  real).
10433  Usa espacios protegidos (como
10434 \begin_inset space ~
10435 \end_inset
10436
10437 este) si quieres más de una palabra como etiqueta.
10438  
10439 \end_layout
10440
10441 \begin_layout Itemize
10442 \begin_inset Flex Code
10443 status collapsed
10444
10445 \begin_layout Plain Layout
10446 Static
10447 \end_layout
10448
10449 \end_inset
10450
10451  significa que la etiqueta es simplemente cualquier 
10452 \begin_inset Flex Code
10453 status collapsed
10454
10455 \begin_layout Plain Layout
10456 LabelString
10457 \end_layout
10458
10459 \end_inset
10460
10461  declarado como tal.
10462  Esto es realmente `estático'.
10463 \end_layout
10464
10465 \begin_layout Itemize
10466 \begin_inset Flex Code
10467 status collapsed
10468
10469 \begin_layout Plain Layout
10470 Top_Environment
10471 \end_layout
10472
10473 \end_inset
10474
10475  y 
10476 \begin_inset Flex Code
10477 status collapsed
10478
10479 \begin_layout Plain Layout
10480 Centered_Top_Environment
10481 \end_layout
10482
10483 \end_inset
10484
10485  son casos especiales de 
10486 \begin_inset Flex Code
10487 status collapsed
10488
10489 \begin_layout Plain Layout
10490 Static
10491 \end_layout
10492
10493 \end_inset
10494
10495 .
10496  La etiqueta se imprimirá encima del párrafo, pero solo encima de un entorno
10497  o de una cadena de párrafos con este estilo.
10498  Esto se podría usar con el estilo 
10499 \begin_inset Flex MenuItem
10500 status collapsed
10501
10502 \begin_layout Plain Layout
10503 Resumen
10504 \end_layout
10505
10506 \end_inset
10507
10508 , por ejemplo.
10509 \end_layout
10510
10511 \begin_layout Itemize
10512 \begin_inset Flex Code
10513 status collapsed
10514
10515 \begin_layout Plain Layout
10516 Sensitive
10517 \end_layout
10518
10519 \end_inset
10520
10521  es un caso especial para las etiquetas de las leyendas de 
10522 \begin_inset Quotes fld
10523 \end_inset
10524
10525 Figura
10526 \begin_inset Quotes frd
10527 \end_inset
10528
10529  y 
10530 \begin_inset Quotes fld
10531 \end_inset
10532
10533 Tabla
10534 \begin_inset Quotes frd
10535 \end_inset
10536
10537 .
10538  
10539 \begin_inset Flex Code
10540 status collapsed
10541
10542 \begin_layout Plain Layout
10543 Sensitive
10544 \end_layout
10545
10546 \end_inset
10547
10548  quiere decir que la cadena (en código) de la etiqueta depende de la clase
10549  de flotante: Está codificado para ser `FloatType N', donde N es el valor
10550  del contador asociado al flotante.
10551 \end_layout
10552
10553 \begin_layout Itemize
10554 El tipo de etiqueta 
10555 \begin_inset Flex Code
10556 status collapsed
10557
10558 \begin_layout Plain Layout
10559 Counter
10560 \end_layout
10561
10562 \end_inset
10563
10564  define automáticamente etiquetas numeradas.
10565  
10566 \begin_inset Flex Code
10567 status collapsed
10568
10569 \begin_layout Plain Layout
10570 LabelString
10571 \end_layout
10572
10573 \end_inset
10574
10575  se expandirá para resolver cualesquiera referencias a contadores que haya:
10576  por ejemplo, podría ser 
10577 \begin_inset Quotes eld
10578 \end_inset
10579
10580
10581 \begin_inset Flex Code
10582 status collapsed
10583
10584 \begin_layout Plain Layout
10585 Section 
10586 \backslash
10587 thechapter.
10588 \backslash
10589 thesection
10590 \end_layout
10591
10592 \end_inset
10593
10594
10595 \begin_inset Quotes erd
10596 \end_inset
10597
10598 .
10599  Véase la sección 
10600 \begin_inset CommandInset ref
10601 LatexCommand ref
10602 reference "sub:Contadores"
10603
10604 \end_inset
10605
10606  para más información.
10607 \end_layout
10608
10609 \begin_layout Itemize
10610 \begin_inset Flex Code
10611 status collapsed
10612
10613 \begin_layout Plain Layout
10614 Enumerate
10615 \end_layout
10616
10617 \end_inset
10618
10619  produce los tipos habituales de etiquetas de enumeración.
10620  Por ahora está codificado para usar números arábigos, minúsculas, números
10621  romanos en minúsculas y mayúsculas, respectivamente, para los cuatro niveles
10622  de profundidad posibles.
10623 \end_layout
10624
10625 \begin_layout Itemize
10626 \begin_inset Flex Code
10627 status collapsed
10628
10629 \begin_layout Plain Layout
10630 Itemize
10631 \end_layout
10632
10633 \end_inset
10634
10635  produce varias marcas para los distintos niveles.
10636  También está codificado.
10637 \end_layout
10638
10639 \begin_layout Itemize
10640 \begin_inset Flex Code
10641 status collapsed
10642
10643 \begin_layout Plain Layout
10644 Bibliography
10645 \end_layout
10646
10647 \end_inset
10648
10649  se usa internamente por LyX y solo debería emplearse con 
10650 \begin_inset Flex Code
10651 status collapsed
10652
10653 \begin_layout Plain Layout
10654 LatexType BibEnvironment
10655 \end_layout
10656
10657 \end_inset
10658
10659 .
10660 \end_layout
10661
10662 \end_deeper
10663 \begin_layout Description
10664 \begin_inset Flex Code
10665 status collapsed
10666
10667 \begin_layout Plain Layout
10668 LangPreamble
10669 \end_layout
10670
10671 \end_inset
10672
10673  Esto sobrescribirá completamente cualquier declaración anterior de 
10674 \begin_inset Flex Code
10675 status collapsed
10676
10677 \begin_layout Plain Layout
10678 LangPreamble
10679 \end_layout
10680
10681 \end_inset
10682
10683  para este estilo.
10684  Debe acabar con 
10685 \begin_inset Quotes eld
10686 \end_inset
10687
10688
10689 \begin_inset Flex Code
10690 status collapsed
10691
10692 \begin_layout Plain Layout
10693 EndLangPreamble
10694 \end_layout
10695
10696 \end_inset
10697
10698
10699 \begin_inset Quotes erd
10700 \end_inset
10701
10702 .
10703  Véase la sección 
10704 \begin_inset CommandInset ref
10705 LatexCommand ref
10706 reference "sub:I18n"
10707
10708 \end_inset
10709
10710  para detallessobre su uso.
10711 \end_layout
10712
10713 \begin_layout Description
10714 \begin_inset Flex Code
10715 status collapsed
10716
10717 \begin_layout Plain Layout
10718 LatexName
10719 \end_layout
10720
10721 \end_inset
10722
10723  El nombre correspondiente en LaTeX, ya sea de un comando o de un entorno.
10724 \end_layout
10725
10726 \begin_layout Description
10727 \begin_inset Flex Code
10728 status collapsed
10729
10730 \begin_layout Plain Layout
10731 LatexParam
10732 \end_layout
10733
10734 \end_inset
10735
10736  Un parámetro opcional para el correspondiente 
10737 \begin_inset Flex Code
10738 status collapsed
10739
10740 \begin_layout Plain Layout
10741 LatexName
10742 \end_layout
10743
10744 \end_inset
10745
10746 .
10747  Este parámetro no se puede cambiar desde dentro de LyX.
10748 \end_layout
10749
10750 \begin_layout Description
10751 \begin_inset Flex Code
10752 status collapsed
10753
10754 \begin_layout Plain Layout
10755 LatexType
10756 \end_layout
10757
10758 \end_inset
10759
10760  [
10761 \begin_inset Flex Code
10762 status collapsed
10763
10764 \begin_layout Plain Layout
10765
10766 \emph on
10767 Paragraph
10768 \emph default
10769 , Command, Environment, Item_Environment,
10770 \end_layout
10771
10772 \end_inset
10773
10774  
10775 \begin_inset Flex Code
10776 status collapsed
10777
10778 \begin_layout Plain Layout
10779 List_Environment, Bib_Environment
10780 \end_layout
10781
10782 \end_inset
10783
10784 ] Cómo debería traducirse el estilo a LaTeX.
10785 \begin_inset Foot
10786 status collapsed
10787
10788 \begin_layout Plain Layout
10789 \begin_inset Flex Code
10790 status collapsed
10791
10792 \begin_layout Plain Layout
10793 LatexType
10794 \end_layout
10795
10796 \end_inset
10797
10798  es un poco engañoso porque estas reglas se aplican también a clases SGML.
10799  Consulta los archivos de clases SGML para ejemplos concretos.
10800 \end_layout
10801
10802 \end_inset
10803
10804
10805 \end_layout
10806
10807 \begin_deeper
10808 \begin_layout Itemize
10809 \begin_inset Flex Code
10810 status collapsed
10811
10812 \begin_layout Plain Layout
10813 Paragraph
10814 \end_layout
10815
10816 \end_inset
10817
10818  no significa nada especial.
10819  
10820 \end_layout
10821
10822 \begin_layout Itemize
10823 \begin_inset Flex Code
10824 status collapsed
10825
10826 \begin_layout Plain Layout
10827 Command
10828 \end_layout
10829
10830 \end_inset
10831
10832  significa 
10833 \begin_inset Flex Code
10834 status collapsed
10835
10836 \begin_layout Plain Layout
10837
10838 \backslash
10839
10840 \emph on
10841 LatexName
10842 \emph default
10843 {\SpecialChar \ldots{}
10844 }
10845 \end_layout
10846
10847 \end_inset
10848
10849 .
10850 \end_layout
10851
10852 \begin_layout Itemize
10853 \begin_inset Flex Code
10854 status collapsed
10855
10856 \begin_layout Plain Layout
10857 Environment
10858 \end_layout
10859
10860 \end_inset
10861
10862  significa 
10863 \begin_inset Flex Code
10864 status collapsed
10865
10866 \begin_layout Plain Layout
10867
10868 \backslash
10869 begin{
10870 \emph on
10871 LatexName
10872 \emph default
10873 }\SpecialChar \ldots{}
10874
10875 \backslash
10876 end{
10877 \emph on
10878 LatexName
10879 \emph default
10880 }
10881 \end_layout
10882
10883 \end_inset
10884
10885 .
10886  
10887 \end_layout
10888
10889 \begin_layout Itemize
10890 \begin_inset Flex Code
10891 status collapsed
10892
10893 \begin_layout Plain Layout
10894 Item_Environment
10895 \end_layout
10896
10897 \end_inset
10898
10899  eslo mismo que 
10900 \begin_inset Flex Code
10901 status collapsed
10902
10903 \begin_layout Plain Layout
10904 Environment
10905 \end_layout
10906
10907 \end_inset
10908
10909 , excepto que un 
10910 \begin_inset Flex Code
10911 status collapsed
10912
10913 \begin_layout Plain Layout
10914
10915 \backslash
10916 item
10917 \end_layout
10918
10919 \end_inset
10920
10921  se genera para cada párrafo de este entorno.
10922  
10923 \end_layout
10924
10925 \begin_layout Itemize
10926 \begin_inset Flex Code
10927 status collapsed
10928
10929 \begin_layout Plain Layout
10930 List_Environment
10931 \end_layout
10932
10933 \end_inset
10934
10935  es lo mismo que 
10936 \begin_inset Flex Code
10937 status collapsed
10938
10939 \begin_layout Plain Layout
10940 Item_Environment
10941 \end_layout
10942
10943 \end_inset
10944
10945 , excepto que 
10946 \begin_inset Flex Code
10947 status collapsed
10948
10949 \begin_layout Plain Layout
10950 LabelWidthString
10951 \end_layout
10952
10953 \end_inset
10954
10955  se pasa como un argumento al entorno.
10956  
10957 \begin_inset Flex Code
10958 status collapsed
10959
10960 \begin_layout Plain Layout
10961 LabelWidthString
10962 \end_layout
10963
10964 \end_inset
10965
10966  puede definirse en el diálogo 
10967 \begin_inset Flex MenuItem
10968 status collapsed
10969
10970 \begin_layout Plain Layout
10971
10972 \bar under
10973 Edit
10974 \bar default
10975 ar\SpecialChar \menuseparator
10976
10977 \bar under
10978 Configuración
10979 \begin_inset space ~
10980 \end_inset
10981
10982 de
10983 \begin_inset space ~
10984 \end_inset
10985
10986 párrafos
10987 \end_layout
10988
10989 \end_inset
10990
10991 .
10992  
10993 \end_layout
10994
10995 \begin_layout Standard
10996 Poniendo juntas las últimas cosas, la salida LaTeX será una de estas: 
10997 \end_layout
10998
10999 \begin_layout LyX-Code
11000
11001 \backslash
11002 latexname[latexparam]{\SpecialChar \ldots{}
11003 }
11004 \end_layout
11005
11006 \begin_layout Standard
11007 o: 
11008 \end_layout
11009
11010 \begin_layout LyX-Code
11011
11012 \backslash
11013 begin{latexname}[latexparam] \SpecialChar \ldots{}
11014  
11015 \backslash
11016 end{latexname}.
11017 \end_layout
11018
11019 \begin_layout Standard
11020 dependiendo del tipo de LaTeX.
11021 \end_layout
11022
11023 \end_deeper
11024 \begin_layout Description
11025 \begin_inset Flex Code
11026 status collapsed
11027
11028 \begin_layout Plain Layout
11029 LeftMargin
11030 \end_layout
11031
11032 \end_inset
11033
11034  [
11035 \begin_inset Flex Code
11036 status collapsed
11037
11038 \begin_layout Plain Layout
11039 string=""
11040 \end_layout
11041
11042 \end_inset
11043
11044 ] Si pones estilos en entornos, los márgenes izquierdos no son simplemente
11045  añadidos, sino aumentados en un factor 
11046 \begin_inset Formula $\frac{4}{depth+4}$
11047 \end_inset
11048
11049 .
11050  Anotar que este parámetro se usa también cuando el margen se define como
11051  
11052 \begin_inset Flex Code
11053 status collapsed
11054
11055 \begin_layout Plain Layout
11056 Manual
11057 \end_layout
11058
11059 \end_inset
11060
11061  o 
11062 \begin_inset Flex Code
11063 status collapsed
11064
11065 \begin_layout Plain Layout
11066 Dynamic
11067 \end_layout
11068
11069 \end_inset
11070
11071 .
11072  En ese caso se añade al margen manual o dinámico.
11073  
11074 \begin_inset Newline newline
11075 \end_inset
11076
11077 El argumento se pasa como una cadena de caracteres.
11078  Por ejemplo 
11079 \begin_inset Quotes fld
11080 \end_inset
11081
11082
11083 \begin_inset Flex Code
11084 status collapsed
11085
11086 \begin_layout Plain Layout
11087 MM
11088 \end_layout
11089
11090 \end_inset
11091
11092
11093 \begin_inset Quotes frd
11094 \end_inset
11095
11096  significa que el párrafo se sangra con la anchura de 
11097 \begin_inset Quotes fld
11098 \end_inset
11099
11100
11101 \begin_inset Flex Code
11102 status collapsed
11103
11104 \begin_layout Plain Layout
11105 MM
11106 \end_layout
11107
11108 \end_inset
11109
11110
11111 \begin_inset Quotes frd
11112 \end_inset
11113
11114  en la tipografía normal.
11115  Se puede obtener una anchura negativa anteponiendo 
11116 \begin_inset Quotes fld
11117 \end_inset
11118
11119
11120 \begin_inset Flex Code
11121 status collapsed
11122
11123 \begin_layout Plain Layout
11124 -
11125 \end_layout
11126
11127 \end_inset
11128
11129
11130 \begin_inset Quotes frd
11131 \end_inset
11132
11133  a la cadena.
11134  Se eligió este método para que el aspecto sea el mismo con cada una de
11135  las tipografías de pantalla usadas.
11136 \end_layout
11137
11138 \begin_layout Description
11139 \begin_inset Flex Code
11140 status collapsed
11141
11142 \begin_layout Plain Layout
11143 Margin
11144 \end_layout
11145
11146 \end_inset
11147
11148  [
11149 \begin_inset Flex Code
11150 status collapsed
11151
11152 \begin_layout Plain Layout
11153
11154 \emph on
11155 Static
11156 \emph default
11157 , Manual, Dynamic, First_Dynamic, Right_Address_Box
11158 \end_layout
11159
11160 \end_inset
11161
11162
11163 \begin_inset Newline newline
11164 \end_inset
11165
11166 El tipo de margen que el estilo tiene en el lado izquierdo.
11167  
11168 \begin_inset Flex Code
11169 status collapsed
11170
11171 \begin_layout Plain Layout
11172 Static
11173 \end_layout
11174
11175 \end_inset
11176
11177  significa un margen fijo.
11178  
11179 \begin_inset Flex Code
11180 status collapsed
11181
11182 \begin_layout Plain Layout
11183 Manual
11184 \end_layout
11185
11186 \end_inset
11187
11188  significa que el margen izquierdo depende de la cadena introducida en el
11189  diálogo 
11190 \begin_inset Flex MenuItem
11191 status collapsed
11192
11193 \begin_layout Plain Layout
11194 Editar\SpecialChar \menuseparator
11195 Configuración del párrafo\SpecialChar \ldots{}
11196
11197 \end_layout
11198
11199 \end_inset
11200
11201 .
11202  Esto se utiliza para componer bonitas listas sin tabuladores.
11203  
11204 \begin_inset Flex Code
11205 status collapsed
11206
11207 \begin_layout Plain Layout
11208 Dynamic
11209 \end_layout
11210
11211 \end_inset
11212
11213  significa que el margen depende del tamaño de la etiqueta.
11214  Esto se usa para las cabeceras automáticas de las listas numeradas.
11215  Es obvio que la cabecera 
11216 \begin_inset Quotes fld
11217 \end_inset
11218
11219 5.4.3.2.1 Cabecera muy larga
11220 \begin_inset Quotes frd
11221 \end_inset
11222
11223  debe tener un margen izquierdo más amplio (tan ancho como 
11224 \begin_inset Quotes fld
11225 \end_inset
11226
11227 5.4.3.2.1
11228 \begin_inset Quotes frd
11229 \end_inset
11230
11231  más el espacio) que 
11232 \begin_inset Quotes fld
11233 \end_inset
11234
11235 3.2 Cabecera muy larga
11236 \begin_inset Quotes frd
11237 \end_inset
11238
11239 , aunque los 
11240 \begin_inset Quotes fld
11241 \end_inset
11242
11243 procesadores de texto
11244 \begin_inset Quotes frd
11245 \end_inset
11246
11247  corrientes no sean capaces de hacer esto.
11248  
11249 \begin_inset Flex Code
11250 status collapsed
11251
11252 \begin_layout Plain Layout
11253 First_Dynamic
11254 \end_layout
11255
11256 \end_inset
11257
11258  es similar, pero solo la primera fila del párrafo es dinámica, mientras
11259  que las demás son estáticas; esto se emplea, por ejemplo, para descripciones.
11260  
11261 \begin_inset Flex Code
11262 status collapsed
11263
11264 \begin_layout Plain Layout
11265 Right_Address_Box
11266 \end_layout
11267
11268 \end_inset
11269
11270  significa que el margen se elige de manera que la fila más larga de este
11271  párrafo se adapte al margen derecho.
11272  Esto se emplea para componer una dirección en el lado derecho de la página.
11273  
11274 \end_layout
11275
11276 \begin_layout Description
11277 \begin_inset Flex Code
11278 status collapsed
11279
11280 \begin_layout Plain Layout
11281 NeedProtect
11282 \end_layout
11283
11284 \end_inset
11285
11286  [
11287 \begin_inset Flex Code
11288 status collapsed
11289
11290 \begin_layout Plain Layout
11291
11292 \emph on
11293 0
11294 \end_layout
11295
11296 \end_inset
11297
11298 ,
11299 \begin_inset Flex Code
11300 status collapsed
11301
11302 \begin_layout Plain Layout
11303 1
11304 \end_layout
11305
11306 \end_inset
11307
11308 ] Si los comandos frágiles en este estilo deberían ser protegidos, 
11309 \begin_inset Flex Code
11310 status collapsed
11311
11312 \begin_layout Plain Layout
11313
11314 \backslash
11315 protect
11316 \end_layout
11317
11318 \end_inset
11319
11320 .
11321  (Nota: es 
11322 \emph on
11323 no 
11324 \emph default
11325 si este comando debería él mismo ser protegido.)
11326 \end_layout
11327
11328 \begin_layout Description
11329 \begin_inset Flex Code
11330 status collapsed
11331
11332 \begin_layout Plain Layout
11333 Newline
11334 \end_layout
11335
11336 \end_inset
11337
11338  [
11339 \begin_inset Flex Code
11340 status collapsed
11341
11342 \begin_layout Plain Layout
11343 0
11344 \end_layout
11345
11346 \end_inset
11347
11348
11349 \begin_inset Flex Code
11350 status collapsed
11351
11352 \begin_layout Plain Layout
11353
11354 \emph on
11355 1
11356 \end_layout
11357
11358 \end_inset
11359
11360 ] Si las líneas nuevas se transforman en líneas nuevas LaTeX (
11361 \begin_inset Flex Code
11362 status collapsed
11363
11364 \begin_layout Plain Layout
11365
11366 \backslash
11367
11368 \backslash
11369
11370 \end_layout
11371
11372 \end_inset
11373
11374 ) o no.
11375  La transformación puede desactivarse para permitir una edición más confortable
11376  de LaTeX en LyX.
11377 \end_layout
11378
11379 \begin_layout Description
11380 \begin_inset Flex Code
11381 status collapsed
11382
11383 \begin_layout Plain Layout
11384 NextNoIndent
11385 \end_layout
11386
11387 \end_inset
11388
11389  [
11390 \begin_inset Flex Code
11391 status collapsed
11392
11393 \begin_layout Plain Layout
11394 1
11395 \end_layout
11396
11397 \end_inset
11398
11399
11400 \begin_inset Flex Code
11401 status collapsed
11402
11403 \begin_layout Plain Layout
11404
11405 \emph on
11406 0
11407 \end_layout
11408
11409 \end_inset
11410
11411 ] Si se permite sangrar la primera fila del párrafo siguiente.
11412  
11413 \begin_inset Flex Code
11414 status collapsed
11415
11416 \begin_layout Plain Layout
11417 1
11418 \end_layout
11419
11420 \end_inset
11421
11422  significa que no se permite hacerlo; 
11423 \begin_inset Flex Code
11424 status collapsed
11425
11426 \begin_layout Plain Layout
11427 0
11428 \end_layout
11429
11430 \end_inset
11431
11432  significa que puede hacerse si se desea.
11433 \end_layout
11434
11435 \begin_layout Description
11436 \begin_inset Flex Code
11437 status collapsed
11438
11439 \begin_layout Plain Layout
11440 ObsoletedBy
11441 \end_layout
11442
11443 \end_inset
11444
11445  Nombre de un estilo que ha reemplazado este estilo.
11446  Esto se emplea para renombrar un estilo, mientras que se mantiene compatibilida
11447 d hacia atrás.
11448 \end_layout
11449
11450 \begin_layout Description
11451 \begin_inset Flex Code
11452 status collapsed
11453
11454 \begin_layout Plain Layout
11455 OptionalArgs
11456 \end_layout
11457
11458 \end_inset
11459
11460
11461 \lang english
11462  
11463 \lang spanish
11464 [
11465 \begin_inset Flex Code
11466 status collapsed
11467
11468 \begin_layout Plain Layout
11469 int=0
11470 \end_layout
11471
11472 \end_inset
11473
11474 ] El número de argumentos opcionales que puede usarse con este estilo.
11475  Es útil para cosas como encabezados de sección, y solo tiene sentido con
11476  LaTeX.
11477  En la salida, los argumentos opcionales precederán todos a los argumentos
11478  requeridos (abajo).
11479  Así que podemos tener construcciones como:
11480 \end_layout
11481
11482 \begin_deeper
11483 \begin_layout LyX-Code
11484
11485 \backslash
11486 mycmd[opt1]{req1}{contenido del párrafo}
11487 \end_layout
11488
11489 \begin_layout Standard
11490 pero no cosas como: 
11491 \end_layout
11492
11493 \begin_layout LyX-Code
11494
11495 \backslash
11496 mycmd[opt1]{req1}[opt2]{contenido del párrafo}
11497 \end_layout
11498
11499 \begin_layout Standard
11500 al menos, no sin ERT (con lo que puedes tener cualquier cosa).
11501  
11502 \end_layout
11503
11504 \end_deeper
11505 \begin_layout Description
11506 \begin_inset Flex Code
11507 status collapsed
11508
11509 \begin_layout Plain Layout
11510 ParbreakIsNewline
11511 \end_layout
11512
11513 \end_inset
11514
11515
11516 \begin_inset CommandInset label
11517 LatexCommand label
11518 name "des:ParbreakIsNewline"
11519
11520 \end_inset
11521
11522  [
11523 \begin_inset Flex Code
11524 status collapsed
11525
11526 \begin_layout Plain Layout
11527
11528 \emph on
11529 0
11530 \end_layout
11531
11532 \end_inset
11533
11534
11535 \begin_inset Flex Code
11536 status collapsed
11537
11538 \begin_layout Plain Layout
11539 1
11540 \end_layout
11541
11542 \end_inset
11543
11544 ] Indica que los párrafos no serán separados por una línea vacía en la salida
11545  LaTeX, solo por un salto de línea; junto con 
11546 \begin_inset Flex Code
11547 status collapsed
11548
11549 \begin_layout Plain Layout
11550 PassThru 1
11551 \end_layout
11552
11553 \end_inset
11554
11555 , esto permite emular un edtidor de texto simple (como un recuadro ERT).
11556 \end_layout
11557
11558 \begin_layout Description
11559 \begin_inset Flex Code
11560 status collapsed
11561
11562 \begin_layout Plain Layout
11563 ParIndent
11564 \end_layout
11565
11566 \end_inset
11567
11568  [
11569 \begin_inset Flex Code
11570 status collapsed
11571
11572 \begin_layout Plain Layout
11573 string=""
11574 \end_layout
11575
11576 \end_inset
11577
11578 ] El sangrado de la primera línea de un párrafo.
11579  
11580 \begin_inset Flex Code
11581 status collapsed
11582
11583 \begin_layout Plain Layout
11584 Parindent
11585 \end_layout
11586
11587 \end_inset
11588
11589  estará fijado para un determinado estilo.
11590  La excepción es el estilo 
11591 \begin_inset Flex Code
11592 status collapsed
11593
11594 \begin_layout Plain Layout
11595 Normal
11596 \end_layout
11597
11598 \end_inset
11599
11600 , puesto que la sangría de un párrafo de estilo 
11601 \begin_inset Flex Code
11602 status collapsed
11603
11604 \begin_layout Plain Layout
11605 Normal
11606 \end_layout
11607
11608 \end_inset
11609
11610  puede prohibirse con 
11611 \begin_inset Flex Code
11612 status collapsed
11613
11614 \begin_layout Plain Layout
11615 NextNoIndent
11616 \end_layout
11617
11618 \end_inset
11619
11620 .
11621  Además, los párrafos de estilo 
11622 \begin_inset Flex Code
11623 status collapsed
11624
11625 \begin_layout Plain Layout
11626 Normal
11627 \end_layout
11628
11629 \end_inset
11630
11631  dentro de entornos usan la sangría 
11632 \begin_inset Flex Code
11633 status collapsed
11634
11635 \begin_layout Plain Layout
11636 Parindent
11637 \end_layout
11638
11639 \end_inset
11640
11641  del entorno, no su propio valor.
11642  Por ejemplo, los párrafos 
11643 \begin_inset Flex Code
11644 status collapsed
11645
11646 \begin_layout Plain Layout
11647 Normal
11648 \end_layout
11649
11650 \end_inset
11651
11652  en una enumeración no se sangran.
11653 \end_layout
11654
11655 \begin_layout Description
11656 \begin_inset Flex Code
11657 status collapsed
11658
11659 \begin_layout Plain Layout
11660 Parsep
11661 \end_layout
11662
11663 \end_inset
11664
11665  [
11666 \begin_inset Flex Code
11667 status collapsed
11668
11669 \begin_layout Plain Layout
11670 float=0
11671 \end_layout
11672
11673 \end_inset
11674
11675 ] El espacio vertical entre dos párrafos de este estilo.
11676 \end_layout
11677
11678 \begin_layout Description
11679 \begin_inset Flex Code
11680 status collapsed
11681
11682 \begin_layout Plain Layout
11683 Parskip
11684 \end_layout
11685
11686 \end_inset
11687
11688  [
11689 \begin_inset Flex Code
11690 status collapsed
11691
11692 \begin_layout Plain Layout
11693 float=0
11694 \end_layout
11695
11696 \end_inset
11697
11698 ] LyX permite al usuario elegir entre 
11699 \begin_inset Quotes fld
11700 \end_inset
11701
11702 sangrado
11703 \begin_inset Quotes frd
11704 \end_inset
11705
11706  o 
11707 \begin_inset Quotes fld
11708 \end_inset
11709
11710 espacio vertical
11711 \begin_inset Quotes frd
11712 \end_inset
11713
11714  para componer un documento.
11715  Si se elige 
11716 \begin_inset Quotes fld
11717 \end_inset
11718
11719 sangrado
11720 \begin_inset Quotes frd
11721 \end_inset
11722
11723 , este valor es completamente ignorado.
11724  Si se elige 
11725 \begin_inset Quotes fld
11726 \end_inset
11727
11728 espacio vertical
11729 \begin_inset Quotes frd
11730 \end_inset
11731
11732 , el sangrado de un estilo tipo 
11733 \begin_inset Quotes fld
11734 \end_inset
11735
11736 Párrafo
11737 \begin_inset Quotes frd
11738 \end_inset
11739
11740  de LaTeX se ignora y todos los párrafos son separados con este argumento
11741  
11742 \begin_inset Quotes fld
11743 \end_inset
11744
11745 parskip
11746 \begin_inset Quotes frd
11747 \end_inset
11748
11749 .
11750  El espacio vertical se calcula con 
11751 \begin_inset Flex Code
11752 status collapsed
11753
11754 \begin_layout Plain Layout
11755 value
11756 \begin_inset space ~
11757 \end_inset
11758
11759 * DefaultHeight
11760 \end_layout
11761
11762 \end_inset
11763
11764 , donde 
11765 \begin_inset Flex Code
11766 status collapsed
11767
11768 \begin_layout Plain Layout
11769 DefaultHeight
11770 \end_layout
11771
11772 \end_inset
11773
11774  es la altura de una fila con la tipografía normal.
11775  De esta forma, el aspecto queda igual con diferentes tipografías de pantalla.
11776 \end_layout
11777
11778 \begin_layout Description
11779 \begin_inset Flex Code
11780 status collapsed
11781
11782 \begin_layout Plain Layout
11783 PassThru
11784 \end_layout
11785
11786 \end_inset
11787
11788  [
11789 \emph on
11790
11791 \begin_inset Flex Code
11792 status collapsed
11793
11794 \begin_layout Plain Layout
11795
11796 \emph on
11797 0
11798 \end_layout
11799
11800 \end_inset
11801
11802
11803 \emph default
11804
11805 \begin_inset Flex Code
11806 status collapsed
11807
11808 \begin_layout Plain Layout
11809 1
11810 \end_layout
11811
11812 \end_inset
11813
11814 ] Si el contenido de este párrafo debería aparecer en la salida en forma
11815  cruda, es decir sin las traducciones especiales que LaTeX necesitaría.
11816 \end_layout
11817
11818 \begin_layout Description
11819 \begin_inset Flex Code
11820 status collapsed
11821
11822 \begin_layout Plain Layout
11823 Preamble
11824 \end_layout
11825
11826 \end_inset
11827
11828  Información a incluir en el preámbulo LaTeX cuando se usa este estilo.
11829  Utilizado para definir macros, paquetes a cargar, etc., requeridos por este
11830  estilo en particular.
11831  Debe terminar con 
11832 \begin_inset Quotes fld
11833 \end_inset
11834
11835
11836 \begin_inset Flex Code
11837 status collapsed
11838
11839 \begin_layout Plain Layout
11840 EndPreamble
11841 \end_layout
11842
11843 \end_inset
11844
11845
11846 \begin_inset Quotes frd
11847 \end_inset
11848
11849 .
11850 \end_layout
11851
11852 \begin_layout Description
11853 \begin_inset Flex Code
11854 status collapsed
11855
11856 \begin_layout Plain Layout
11857 RefPrefix
11858 \end_layout
11859
11860 \end_inset
11861
11862  [
11863 \begin_inset Flex Code
11864 status collapsed
11865
11866 \begin_layout Plain Layout
11867 string
11868 \end_layout
11869
11870 \end_inset
11871
11872 ] El prefijo a usar cuando se crean etiquetas que se refieren a párrafos
11873  de este tipo.
11874  Esto permite el uso de referencias con formato.
11875 \end_layout
11876
11877 \begin_layout Description
11878 \begin_inset Flex Code
11879 status collapsed
11880
11881 \begin_layout Plain Layout
11882 RequiredArgs
11883 \end_layout
11884
11885 \end_inset
11886
11887  [
11888 \begin_inset Flex Code
11889 status collapsed
11890
11891 \begin_layout Plain Layout
11892 int=0
11893 \end_layout
11894
11895 \end_inset
11896
11897 ] El número de argumentos requeridos que el comando LaTeX o el entorno correspon
11898 diente a este estilo esperan.
11899  En el caso de un comando, estos son argumentos requeridos que 
11900 \emph on
11901 no sean
11902 \emph default
11903  los asociados con el contenido del párrafo mismo.
11904  Estos no se tienen que proporcionar realmente: LyX exportará argumentos
11905  vacíos si es necesario.
11906  Los argumentos opcionales se exportarán antes que los requeridos.
11907  Véase la discusión de la etiqueta anterior 
11908 \begin_inset Flex Code
11909 status collapsed
11910
11911 \begin_layout Plain Layout
11912 OptionalArgs
11913 \end_layout
11914
11915 \end_inset
11916
11917  para más información.
11918 \end_layout
11919
11920 \begin_layout Description
11921 \begin_inset Flex Code
11922 status collapsed
11923
11924 \begin_layout Plain Layout
11925 Requires
11926 \end_layout
11927
11928 \end_inset
11929
11930
11931 \series medium
11932  [
11933 \begin_inset Flex Code
11934 status collapsed
11935
11936 \begin_layout Plain Layout
11937 string
11938 \end_layout
11939
11940 \end_inset
11941
11942 ]
11943 \series default
11944  Si el estilo requiere la característica 
11945 \begin_inset Flex Code
11946 status collapsed
11947
11948 \begin_layout Plain Layout
11949 string
11950 \end_layout
11951
11952 \end_inset
11953
11954 .
11955  Véase arriba (página 
11956 \begin_inset CommandInset ref
11957 LatexCommand pageref
11958 reference "des:Provides"
11959
11960 \end_inset
11961
11962 ) la descripción de 
11963 \begin_inset Flex Code
11964 status collapsed
11965
11966 \begin_layout Plain Layout
11967 Provides
11968 \end_layout
11969
11970 \end_inset
11971
11972  para información sobre 'características'.
11973  
11974 \end_layout
11975
11976 \begin_layout Description
11977 \begin_inset Flex Code
11978 status collapsed
11979
11980 \begin_layout Plain Layout
11981 RightMargin
11982 \end_layout
11983
11984 \end_inset
11985
11986  [
11987 \begin_inset Flex Code
11988 status collapsed
11989
11990 \begin_layout Plain Layout
11991 string=""
11992 \end_layout
11993
11994 \end_inset
11995
11996 ] Similar a 
11997 \begin_inset Flex Code
11998 status collapsed
11999
12000 \begin_layout Plain Layout
12001 LeftMargin
12002 \end_layout
12003
12004 \end_inset
12005
12006 .
12007 \end_layout
12008
12009 \begin_layout Description
12010 \begin_inset Flex Code
12011 status collapsed
12012
12013 \begin_layout Plain Layout
12014 Spacing
12015 \end_layout
12016
12017 \end_inset
12018
12019  [
12020 \begin_inset Flex Code
12021 status collapsed
12022
12023 \begin_layout Plain Layout
12024
12025 \emph on
12026 single
12027 \emph default
12028 , onehalf, double, other
12029 \end_layout
12030
12031 \end_inset
12032
12033  
12034 \emph on
12035 value
12036 \emph default
12037 ] Esto define cuál debería ser el espacio predefinido en el estilo.
12038  Los argumentos 
12039 \begin_inset Flex Code
12040 status collapsed
12041
12042 \begin_layout Plain Layout
12043 single
12044 \end_layout
12045
12046 \end_inset
12047
12048
12049 \begin_inset Flex Code
12050 status collapsed
12051
12052 \begin_layout Plain Layout
12053 onehalf
12054 \end_layout
12055
12056 \end_inset
12057
12058  y 
12059 \begin_inset Flex Code
12060 status collapsed
12061
12062 \begin_layout Plain Layout
12063 double
12064 \end_layout
12065
12066 \end_inset
12067
12068  corresponden respectivamente a un multiplicador de 1, 1.25 y 1.667.
12069  Si se especifica el argumento 
12070 \begin_inset Flex Code
12071 status collapsed
12072
12073 \begin_layout Plain Layout
12074 other
12075 \end_layout
12076
12077 \end_inset
12078
12079 , entonces se debería proporcionar además un argumento numérico que será
12080  el valor real del multiplicador.
12081  Anotar que, al contrario que otros parámetros, 
12082 \begin_inset Flex Code
12083 status collapsed
12084
12085 \begin_layout Plain Layout
12086 Spacing
12087 \end_layout
12088
12089 \end_inset
12090
12091  implica la generación de código LaTeX específico, usando el paquete 
12092 \begin_inset Flex Code
12093 status collapsed
12094
12095 \begin_layout Plain Layout
12096 setspace.sty
12097 \end_layout
12098
12099 \end_inset
12100
12101 .
12102 \end_layout
12103
12104 \begin_layout Description
12105 \begin_inset Flex Code
12106 status collapsed
12107
12108 \begin_layout Plain Layout
12109 Spellcheck
12110 \end_layout
12111
12112 \end_inset
12113
12114  [
12115 \begin_inset Flex Code
12116 status collapsed
12117
12118 \begin_layout Plain Layout
12119 0
12120 \end_layout
12121
12122 \end_inset
12123
12124 ,
12125 \begin_inset Flex Code
12126 status collapsed
12127
12128 \begin_layout Plain Layout
12129
12130 \emph on
12131 1
12132 \end_layout
12133
12134 \end_inset
12135
12136 ] Corrección ortográfica de párrafos de este estilo.
12137  Por omisión, sí.
12138 \end_layout
12139
12140 \begin_layout Description
12141 \begin_inset Flex Code
12142 status collapsed
12143
12144 \begin_layout Plain Layout
12145 TextFont
12146 \end_layout
12147
12148 \end_inset
12149
12150  La tipografía para el cuerpo del texto.
12151  Véase la sección 
12152 \begin_inset CommandInset ref
12153 LatexCommand ref
12154 reference "sub:Tipografías"
12155
12156 \end_inset
12157
12158 .
12159 \end_layout
12160
12161 \begin_layout Description
12162 \begin_inset Flex Code
12163 status collapsed
12164
12165 \begin_layout Plain Layout
12166 TocLevel
12167 \end_layout
12168
12169 \end_inset
12170
12171
12172 \begin_inset Flex Code
12173 status collapsed
12174
12175 \begin_layout Plain Layout
12176
12177 \series medium
12178 TocLevel [int]
12179 \end_layout
12180
12181 \end_inset
12182
12183  El nivel del estilo en el índice general.
12184  Esto se usa para la numeración automática de los encabezados de sección.
12185 \end_layout
12186
12187 \begin_layout Description
12188 \begin_inset Flex Code
12189 status collapsed
12190
12191 \begin_layout Plain Layout
12192 TopSep
12193 \end_layout
12194
12195 \end_inset
12196
12197  [
12198 \begin_inset Flex Code
12199 status collapsed
12200
12201 \begin_layout Plain Layout
12202 float=0
12203 \end_layout
12204
12205 \end_inset
12206
12207 ] El espacio vertical con el que el primero de una cadena de párrafos con
12208  este estilo se separa del párrafo anterior.
12209  Si el párrafo anterior tiene otro estilo, la separación no es simplemente
12210  añadida, sino que se pone la máxima.
12211 \end_layout
12212
12213 \begin_layout Subsection
12214 Internacionalización de estilos de párrafo
12215 \begin_inset CommandInset label
12216 LatexCommand label
12217 name "sub:I18n"
12218
12219 \end_inset
12220
12221
12222 \end_layout
12223
12224 \begin_layout Standard
12225 LyX ha soportado desde hace tiempo la internacionalización de la información
12226  de formato, pero, hasta la versión 2.0, esto se aplicaba solo a la interfaz
12227  de usuario y no a la salida, digamos, PDF.
12228  Así, por ej., autores franceses tenían que acudir a feos trucos para conseguir
12229  `Théorème 1' en vez de `Theorem 1'.
12230  Gracias a Georg Baum, este ya no es el caso.
12231 \end_layout
12232
12233 \begin_layout Standard
12234 Si un 
12235 \begin_inset Flex Code
12236 status collapsed
12237
12238 \begin_layout Plain Layout
12239 Style
12240 \end_layout
12241
12242 \end_inset
12243
12244  define texto que se mostrará en el documento exportado, puede usar 
12245 \begin_inset Flex Code
12246 status collapsed
12247
12248 \begin_layout Plain Layout
12249 LangPreamble
12250 \end_layout
12251
12252 \end_inset
12253
12254  y 
12255 \begin_inset Flex Code
12256 status collapsed
12257
12258 \begin_layout Plain Layout
12259 BabelPreamble
12260 \end_layout
12261
12262 \end_inset
12263
12264  para soportar correctamente documentos con idioma distinto del inglés e
12265  incluso documentos plurilingües.
12266  El siguiente extracto (del archivo 
12267 \begin_inset Flex Code
12268 status collapsed
12269
12270 \begin_layout Plain Layout
12271 theorems-ams.inc
12272 \end_layout
12273
12274 \end_inset
12275
12276 ) muestra cómo funciona:
12277 \end_layout
12278
12279 \begin_layout LyX-Code
12280 Preamble
12281 \end_layout
12282
12283 \begin_deeper
12284 \begin_layout LyX-Code
12285   
12286 \backslash
12287 theoremstyle{remark}
12288 \end_layout
12289
12290 \begin_layout LyX-Code
12291   
12292 \backslash
12293 newtheorem{claim}[thm]{
12294 \backslash
12295 protect
12296 \backslash
12297 claimname}
12298 \end_layout
12299
12300 \begin_layout LyX-Code
12301 EndPreamble
12302 \end_layout
12303
12304 \begin_layout LyX-Code
12305 LangPreamble
12306 \end_layout
12307
12308 \begin_layout LyX-Code
12309   
12310 \backslash
12311 providecommand{
12312 \backslash
12313 claimname}{_(Claim)}
12314 \end_layout
12315
12316 \begin_layout LyX-Code
12317 EndLangPreamble
12318 \end_layout
12319
12320 \begin_layout LyX-Code
12321 BabelPreamble
12322 \end_layout
12323
12324 \begin_layout LyX-Code
12325     
12326 \backslash
12327 addto
12328 \backslash
12329 captions$$lang{
12330 \backslash
12331 renewcommand{
12332 \backslash
12333 claimname}{_(Claim)}}
12334 \end_layout
12335
12336 \begin_layout LyX-Code
12337 EndBabelPreamble
12338 \end_layout
12339
12340 \end_deeper
12341 \begin_layout Standard
12342 En principio, cualquier LaTeX legal puede aparecer en las etiquetas 
12343 \begin_inset Flex Code
12344 status collapsed
12345
12346 \begin_layout Plain Layout
12347 LangPreamble
12348 \end_layout
12349
12350 \end_inset
12351
12352  y 
12353 \begin_inset Flex Code
12354 status collapsed
12355
12356 \begin_layout Plain Layout
12357 BabelPreamble
12358 \end_layout
12359
12360 \end_inset
12361
12362 , pero en la práctica el aspecto será generalmente como el mostrado aquí.
12363  La clave para una correcta traducción del texto impreso es la definición
12364  del comando LaTeX 
12365 \begin_inset Flex Code
12366 status collapsed
12367
12368 \begin_layout Plain Layout
12369
12370 \backslash
12371 claimname
12372 \end_layout
12373
12374 \end_inset
12375
12376  y su uso en 
12377 \begin_inset Flex Code
12378 status collapsed
12379
12380 \begin_layout Plain Layout
12381
12382 \backslash
12383 newtheorem
12384 \end_layout
12385
12386 \end_inset
12387
12388 .
12389  
12390 \end_layout
12391
12392 \begin_layout Standard
12393 La etiqueta 
12394 \begin_inset Flex Code
12395 status collapsed
12396
12397 \begin_layout Plain Layout
12398 LangPreamble
12399 \end_layout
12400
12401 \end_inset
12402
12403  proporciona internacionalización basada en el idioma global del documento.
12404  El contenido de la etiqueta se incluirá en el preámbulo, igual que con
12405  la etiqueta 
12406 \begin_inset Flex Code
12407 status collapsed
12408
12409 \begin_layout Plain Layout
12410 Preamble
12411 \end_layout
12412
12413 \end_inset
12414
12415 .
12416  Lo que la hace especial es el uso de la 
12417 \begin_inset Quotes eld
12418 \end_inset
12419
12420 función
12421 \begin_inset Quotes erd
12422 \end_inset
12423
12424  
12425 \begin_inset Flex Code
12426 status collapsed
12427
12428 \begin_layout Plain Layout
12429 _()
12430 \end_layout
12431
12432 \end_inset
12433
12434 , que será reemplazada, cuando LyX genere la salida LaTeX, por la traducción
12435  de su argumento al idioma del documento.
12436 \end_layout
12437
12438 \begin_layout Standard
12439 La etiqueta 
12440 \begin_inset Flex Code
12441 status collapsed
12442
12443 \begin_layout Plain Layout
12444 BabelPreamble
12445 \end_layout
12446
12447 \end_inset
12448
12449  es más compleja, puesto que está pensada para dar soporte a documentos
12450  plurilingües y ofrece una interfaz al paquete 
12451 \begin_inset Flex Code
12452 status collapsed
12453
12454 \begin_layout Plain Layout
12455 babel
12456 \end_layout
12457
12458 \end_inset
12459
12460 .
12461  Su contenido se añadirá al preámbulo una vez por cada idioma que aparezca
12462  en el documento.
12463  En este caso, el argumento en 
12464 \begin_inset Flex Code
12465 status collapsed
12466
12467 \begin_layout Plain Layout
12468 _()
12469 \end_layout
12470
12471 \end_inset
12472
12473  se reemplazará por su traducción al idioma en cuestión; la expresión 
12474 \begin_inset Flex Code
12475 status collapsed
12476
12477 \begin_layout Plain Layout
12478 $$lang
12479 \end_layout
12480
12481 \end_inset
12482
12483  es reemplazada por el nombre del idioma (el usado por el paquete babel).
12484 \end_layout
12485
12486 \begin_layout Standard
12487 Un documento en alemán que también incluya una sección en francés tendría
12488  lo siguiente en el preámbulo:
12489 \end_layout
12490
12491 \begin_layout LyX-Code
12492
12493 \backslash
12494 addto
12495 \backslash
12496 captionsfrench{
12497 \backslash
12498 renewcommand{
12499 \backslash
12500 claimname}{Affirmation}}   
12501 \backslash
12502 addto
12503 \backslash
12504 captionsngerman{
12505 \backslash
12506 renewcommand{
12507 \backslash
12508 claimname}{Behauptung}}   
12509 \backslash
12510 providecommand{
12511 \backslash
12512 claimname}{Behauptung}
12513 \end_layout
12514
12515 \begin_layout Standard
12516 LaTeX y 
12517 \begin_inset Flex Code
12518 status collapsed
12519
12520 \begin_layout Plain Layout
12521 babel
12522 \end_layout
12523
12524 \end_inset
12525
12526  conspirarán para producir el texto correcto en la salida.
12527 \end_layout
12528
12529 \begin_layout Standard
12530 Un punto importante a tener en cuenta aquí es que las traducciones son proporcio
12531 nadas por el propio LyX, por medio del mismo mecanismo empleado para la
12532  internacionalización de la interfaz de usuario.
12533  Esto quiere decir, en definitiva, que 
12534 \begin_inset Flex Code
12535 status collapsed
12536
12537 \begin_layout Plain Layout
12538 LangPreamble
12539 \end_layout
12540
12541 \end_inset
12542
12543  y 
12544 \begin_inset Flex Code
12545 status collapsed
12546
12547 \begin_layout Plain Layout
12548 BabelPreamble
12549 \end_layout
12550
12551 \end_inset
12552
12553  realmente solo son útiles en archivos de formato que son proporcionados
12554  por LyX, puesto que el texto introducido en archivos de formato creados
12555  por el usuario no serán tenidos en cuenta por las rutinas de internacionalizaci
12556 ón de LyX.
12557  Sin embargo, cualquier formato creado con la intención de ser incluido
12558  en LyX debería usar estas etiquetas en los lugares apropiados.
12559 \end_layout
12560
12561 \begin_layout Subsection
12562 Flotantes
12563 \begin_inset CommandInset label
12564 LatexCommand label
12565 name "sub:Flotantes"
12566
12567 \end_inset
12568
12569
12570 \end_layout
12571
12572 \begin_layout Standard
12573 Desde la versión 1.3.0 de LyX, ha sido posible y necesario definir los flotantes
12574  (
12575 \begin_inset Flex MenuItem
12576 status collapsed
12577
12578 \begin_layout Plain Layout
12579 figura
12580 \end_layout
12581
12582 \end_inset
12583
12584
12585 \begin_inset Flex MenuItem
12586 status collapsed
12587
12588 \begin_layout Plain Layout
12589 cuadro
12590 \end_layout
12591
12592 \end_inset
12593
12594 , \SpecialChar \ldots{}
12595 ) en la propia clase de texto.
12596  Los flotantes normales se incluyen en el archivo 
12597 \begin_inset Flex Code
12598 status collapsed
12599
12600 \begin_layout Plain Layout
12601 stdfloats.inc
12602 \end_layout
12603
12604 \end_inset
12605
12606 , así que no tendrás más que añadir
12607 \end_layout
12608
12609 \begin_layout LyX-Code
12610 Input stdfloats.inc
12611 \end_layout
12612
12613 \begin_layout Standard
12614 en tu archivo de formato.
12615  Si quieres implementar una clase de texto que proponga algún otro tipo
12616  de flotante (como la clase AGU empaquetada con LyX), la información siguiente
12617  te servirá de ayuda:
12618 \end_layout
12619
12620 \begin_layout Description
12621 \begin_inset Flex Code
12622 status collapsed
12623
12624 \begin_layout Plain Layout
12625 Extension
12626 \end_layout
12627
12628 \end_inset
12629
12630  [
12631 \begin_inset Flex Code
12632 status collapsed
12633
12634 \begin_layout Plain Layout
12635 string
12636 \end_layout
12637
12638 \end_inset
12639
12640 =
12641 \begin_inset Quotes erd
12642 \end_inset
12643
12644
12645 \begin_inset Quotes erd
12646 \end_inset
12647
12648 ] La extensión del nombre de un archivo auxiliar para la lista de figuras
12649  (u otra cosa).
12650  LaTeX escribe las leyendas en este archivo.
12651 \end_layout
12652
12653 \begin_layout Description
12654 \begin_inset Flex Code
12655 status collapsed
12656
12657 \begin_layout Plain Layout
12658 GuiName
12659 \end_layout
12660
12661 \end_inset
12662
12663  [
12664 \begin_inset Flex Code
12665 status collapsed
12666
12667 \begin_layout Plain Layout
12668 string
12669 \end_layout
12670
12671 \end_inset
12672
12673 =
12674 \begin_inset Quotes erd
12675 \end_inset
12676
12677
12678 \begin_inset Quotes erd
12679 \end_inset
12680
12681 ] La cadena que se usará en los menús y también para la leyenda.
12682  Esto se traduce al idioma actual si se usa
12683 \lang english
12684  used.
12685 \end_layout
12686
12687 \begin_layout Description
12688 \begin_inset Flex Code
12689 status collapsed
12690
12691 \begin_layout Plain Layout
12692 HTML*
12693 \end_layout
12694
12695 \end_inset
12696
12697  Se usan para salidar XHTML.
12698  Véase 
12699 \begin_inset CommandInset ref
12700 LatexCommand ref
12701 reference "sec:Etiquetas-para-XHTML"
12702
12703 \end_inset
12704
12705 .
12706 \end_layout
12707
12708 \begin_layout Description
12709 \begin_inset Flex Code
12710 status collapsed
12711
12712 \begin_layout Plain Layout
12713 IsPredefined
12714 \end_layout
12715
12716 \end_inset
12717
12718  [
12719 \emph on
12720
12721 \begin_inset Flex Code
12722 status open
12723
12724 \begin_layout Plain Layout
12725 0
12726 \end_layout
12727
12728 \end_inset
12729
12730
12731 \emph default
12732
12733 \begin_inset Flex Code
12734 status collapsed
12735
12736 \begin_layout Plain Layout
12737 1
12738 \end_layout
12739
12740 \end_inset
12741
12742 ] Indica si el flotante está ya definido en la clase de documento o si necesitam
12743 os cargar 
12744 \begin_inset Flex Code
12745 status collapsed
12746
12747 \begin_layout Plain Layout
12748 float.sty
12749 \end_layout
12750
12751 \end_inset
12752
12753  y usarlo para definirlo sobre la marcha.
12754  Por omisión 
12755 \begin_inset Flex Code
12756 status collapsed
12757
12758 \begin_layout Plain Layout
12759 0
12760 \end_layout
12761
12762 \end_inset
12763
12764 , que significa: usar 
12765 \begin_inset Flex Code
12766 status collapsed
12767
12768 \begin_layout Plain Layout
12769 float.sty
12770 \end_layout
12771
12772 \end_inset
12773
12774 .
12775  Deberá ponerse 
12776 \begin_inset Flex Code
12777 status collapsed
12778
12779 \begin_layout Plain Layout
12780 1
12781 \end_layout
12782
12783 \end_inset
12784
12785  si el flotante ya está definido por la clase de documento LaTeX.
12786 \end_layout
12787
12788 \begin_layout Description
12789 \begin_inset Flex Code
12790 status collapsed
12791
12792 \begin_layout Plain Layout
12793 ListCommand
12794 \end_layout
12795
12796 \end_inset
12797
12798  [
12799 \begin_inset Flex Code
12800 status collapsed
12801
12802 \begin_layout Plain Layout
12803 string
12804 \end_layout
12805
12806 \end_inset
12807
12808 =
12809 \begin_inset Quotes erd
12810 \end_inset
12811
12812
12813 \begin_inset Quotes erd
12814 \end_inset
12815
12816 ] El comando usado para generar una lista de flotantes de este tipo; debe
12817  omitirse el precedente `
12818 \backslash
12819 '.
12820  Esto 
12821 \emph on
12822 debe
12823 \emph default
12824  ponerse si 
12825 \begin_inset Flex Code
12826 status collapsed
12827
12828 \begin_layout Plain Layout
12829 UsesFloatPkg
12830 \end_layout
12831
12832 \end_inset
12833
12834  es `false', puesto que no hay una forma estándar de generar este comando.
12835  Se ignora si 
12836 \begin_inset Flex Code
12837 status collapsed
12838
12839 \begin_layout Plain Layout
12840 UsesFloatPkg
12841 \end_layout
12842
12843 \end_inset
12844
12845  es `true', porque en este caso sí hay una forma estándar de definir el
12846  comando.
12847 \end_layout
12848
12849 \begin_layout Description
12850 \begin_inset Flex Code
12851 status collapsed
12852
12853 \begin_layout Plain Layout
12854 ListName
12855 \end_layout
12856
12857 \end_inset
12858
12859  [
12860 \begin_inset Flex Code
12861 status collapsed
12862
12863 \begin_layout Plain Layout
12864 string
12865 \end_layout
12866
12867 \end_inset
12868
12869 =
12870 \begin_inset Quotes erd
12871 \end_inset
12872
12873
12874 \begin_inset Quotes erd
12875 \end_inset
12876
12877 ] Un título para una lista de flotantes de este tipo (índice de figuras,
12878  tablas o lo que sea).
12879  Se usa para el nombre del recuadro en LyX; se pasa a LaTeX para usarlo
12880  como título allí; y se usa como título en la salida.
12881  Será traducido al idioma del documento.
12882 \end_layout
12883
12884 \begin_layout Description
12885 \begin_inset Flex Code
12886 status collapsed
12887
12888 \begin_layout Plain Layout
12889 NumberWithin
12890 \end_layout
12891
12892 \end_inset
12893
12894  [
12895 \begin_inset Flex Code
12896 status collapsed
12897
12898 \begin_layout Plain Layout
12899 string
12900 \end_layout
12901
12902 \end_inset
12903
12904 =
12905 \begin_inset Quotes erd
12906 \end_inset
12907
12908
12909 \begin_inset Quotes erd
12910 \end_inset
12911
12912 ] Este argumento (opcional) determina si los flotantes de esta clase serán
12913  numerados dentro de alguna unidad de sección del documento.
12914  Por ejemplo, si es igual a 
12915 \begin_inset Flex Code
12916 status collapsed
12917
12918 \begin_layout Plain Layout
12919 chapter
12920 \end_layout
12921
12922 \end_inset
12923
12924 , los flotantes serán numerados dentro de los capítulos.
12925 \end_layout
12926
12927 \begin_layout Description
12928 \begin_inset Flex Code
12929 status collapsed
12930
12931 \begin_layout Plain Layout
12932 Placement
12933 \end_layout
12934
12935 \end_inset
12936
12937  [
12938 \begin_inset Flex Code
12939 status collapsed
12940
12941 \begin_layout Plain Layout
12942 string
12943 \end_layout
12944
12945 \end_inset
12946
12947 =
12948 \begin_inset Quotes erd
12949 \end_inset
12950
12951
12952 \begin_inset Quotes erd
12953 \end_inset
12954
12955 ] La colocación por omisión para la clase dada de flotantes.
12956  El valor de 
12957 \begin_inset Flex Code
12958 status collapsed
12959
12960 \begin_layout Plain Layout
12961 string
12962 \end_layout
12963
12964 \end_inset
12965
12966  deberá ser un estándar LaTeX: 
12967 \begin_inset Flex Code
12968 status collapsed
12969
12970 \begin_layout Plain Layout
12971 t
12972 \end_layout
12973
12974 \end_inset
12975
12976
12977 \begin_inset Flex Code
12978 status collapsed
12979
12980 \begin_layout Plain Layout
12981 b
12982 \end_layout
12983
12984 \end_inset
12985
12986
12987 \begin_inset Flex Code
12988 status collapsed
12989
12990 \begin_layout Plain Layout
12991 p
12992 \end_layout
12993
12994 \end_inset
12995
12996  y 
12997 \begin_inset Flex Code
12998 status collapsed
12999
13000 \begin_layout Plain Layout
13001 h
13002 \end_layout
13003
13004 \end_inset
13005
13006 , por 
13007 \begin_inset Quotes fld
13008 \end_inset
13009
13010 top
13011 \begin_inset Quotes frd
13012 \end_inset
13013
13014  (arriba), 
13015 \begin_inset Quotes fld
13016 \end_inset
13017
13018 bottom
13019 \begin_inset Quotes frd
13020 \end_inset
13021
13022  (abajo), 
13023 \begin_inset Quotes fld
13024 \end_inset
13025
13026 page
13027 \begin_inset Quotes frd
13028 \end_inset
13029
13030  (página), y 
13031 \begin_inset Quotes fld
13032 \end_inset
13033
13034 here
13035 \begin_inset Quotes frd
13036 \end_inset
13037
13038  (aquí), respectivamente.
13039 \begin_inset Foot
13040 status collapsed
13041
13042 \begin_layout Plain Layout
13043 Anotar que el orden de estas letras en la cadena es irrelevante, como en
13044  LaTeX.
13045 \end_layout
13046
13047 \end_inset
13048
13049  Por encima de éstos hay un nuevo tipo, 
13050 \begin_inset Flex Code
13051 status collapsed
13052
13053 \begin_layout Plain Layout
13054 H
13055 \end_layout
13056
13057 \end_inset
13058
13059 , que no corresponde realmente a un flotante, ya que se refiere a: ponerlo
13060  aquí, 
13061 \begin_inset Quotes fld
13062 \end_inset
13063
13064 here
13065 \begin_inset Quotes frd
13066 \end_inset
13067
13068 , y en ninguna otra parte.
13069  Anotar que, sin embargo, el colocador 
13070 \begin_inset Flex Code
13071 status collapsed
13072
13073 \begin_layout Plain Layout
13074 H
13075 \end_layout
13076
13077 \end_inset
13078
13079  es especial y, debido a detalles de implementación, no puede usarse en
13080  tipos de flotantes no empotrados.
13081  Si no comprendes lo que esto significa, usa solo 
13082 \begin_inset Quotes fld
13083 \end_inset
13084
13085
13086 \begin_inset Flex Code
13087 status collapsed
13088
13089 \begin_layout Plain Layout
13090 tbp
13091 \end_layout
13092
13093 \end_inset
13094
13095
13096 \begin_inset Quotes frd
13097 \end_inset
13098
13099 .
13100 \end_layout
13101
13102 \begin_layout Description
13103 \begin_inset Flex Code
13104 status collapsed
13105
13106 \begin_layout Plain Layout
13107 RefPrefix
13108 \end_layout
13109
13110 \end_inset
13111
13112  [
13113 \begin_inset Flex Code
13114 status collapsed
13115
13116 \begin_layout Plain Layout
13117 string
13118 \end_layout
13119
13120 \end_inset
13121
13122 ] El prefijo a usar cuando se crean etiquetas referidas a flotantes de este
13123  tipo.
13124  Esto permite el uso de referencias con formato.
13125  Puedes quitar cualquier 
13126 \begin_inset Flex Code
13127 status collapsed
13128
13129 \begin_layout Plain Layout
13130 RefPrefix
13131 \end_layout
13132
13133 \end_inset
13134
13135  puesto por un estilo copiado usando el valor especial 
13136 \begin_inset Quotes eld
13137 \end_inset
13138
13139 OFF
13140 \begin_inset Quotes erd
13141 \end_inset
13142
13143 , todas mayúsculas.
13144 \end_layout
13145
13146 \begin_layout Description
13147 \begin_inset Flex Code
13148 status collapsed
13149
13150 \begin_layout Plain Layout
13151 Style
13152 \end_layout
13153
13154 \end_inset
13155
13156  [
13157 \begin_inset Flex Code
13158 status collapsed
13159
13160 \begin_layout Plain Layout
13161 string
13162 \end_layout
13163
13164 \end_inset
13165
13166 =
13167 \begin_inset Quotes erd
13168 \end_inset
13169
13170
13171 \begin_inset Quotes erd
13172 \end_inset
13173
13174 ] El estilo usado cuando se define el flotante con 
13175 \begin_inset Flex Code
13176 status collapsed
13177
13178 \begin_layout Plain Layout
13179
13180 \backslash
13181 newfloat
13182 \end_layout
13183
13184 \end_inset
13185
13186 .
13187 \end_layout
13188
13189 \begin_layout Description
13190 \begin_inset Flex Code
13191 status collapsed
13192
13193 \begin_layout Plain Layout
13194 Type
13195 \end_layout
13196
13197 \end_inset
13198
13199  [
13200 \begin_inset Flex Code
13201 status collapsed
13202
13203 \begin_layout Plain Layout
13204 string
13205 \end_layout
13206
13207 \end_inset
13208
13209 =
13210 \begin_inset Quotes erd
13211 \end_inset
13212
13213
13214 \begin_inset Quotes erd
13215 \end_inset
13216
13217 ] El 
13218 \begin_inset Quotes fld
13219 \end_inset
13220
13221 tipo
13222 \begin_inset Quotes frd
13223 \end_inset
13224
13225  de la nueva clase de flotante, como programa o algoritmo.
13226  Después del apropiado 
13227 \begin_inset Flex Code
13228 status collapsed
13229
13230 \begin_layout Plain Layout
13231
13232 \backslash
13233 newfloat
13234 \end_layout
13235
13236 \end_inset
13237
13238 , comandos tales como 
13239 \begin_inset Flex Code
13240 status collapsed
13241
13242 \begin_layout Plain Layout
13243
13244 \backslash
13245 begin{program}
13246 \end_layout
13247
13248 \end_inset
13249
13250  o 
13251 \begin_inset Flex Code
13252 status collapsed
13253
13254 \begin_layout Plain Layout
13255
13256 \backslash
13257 end{algorithm*}
13258 \end_layout
13259
13260 \end_inset
13261
13262  estarán disponibles.
13263 \end_layout
13264
13265 \begin_layout Description
13266 \begin_inset Flex Code
13267 status collapsed
13268
13269 \begin_layout Plain Layout
13270 UsesFloatPkg
13271 \end_layout
13272
13273 \end_inset
13274
13275  [
13276 \begin_inset Flex Code
13277 status open
13278
13279 \begin_layout Plain Layout
13280 0
13281 \end_layout
13282
13283 \end_inset
13284
13285
13286 \begin_inset Flex Code
13287 status collapsed
13288
13289 \begin_layout Plain Layout
13290
13291 \emph on
13292 1
13293 \end_layout
13294
13295 \end_inset
13296
13297 ] Nos dice si este flotante se define usando las facilidades provistas por
13298  
13299 \begin_inset Flex Code
13300 status collapsed
13301
13302 \begin_layout Plain Layout
13303 float.sty
13304 \end_layout
13305
13306 \end_inset
13307
13308 , bien por el archivo de clase o por un paquete, o bien sobre la marcha
13309  por el propio LyX.
13310 \end_layout
13311
13312 \begin_layout Standard
13313 Anotar que al definir un flotante con tipo 
13314 \begin_inset Flex Code
13315 status collapsed
13316
13317 \begin_layout Plain Layout
13318
13319 \emph on
13320 type
13321 \end_layout
13322
13323 \end_inset
13324
13325  automáticamente se define el correspondiente contador con nombre 
13326 \begin_inset Flex Code
13327 status collapsed
13328
13329 \begin_layout Plain Layout
13330
13331 \emph on
13332 type
13333 \end_layout
13334
13335 \end_inset
13336
13337 .
13338 \end_layout
13339
13340 \begin_layout Subsection
13341 Recuadros flexibles y formato del recuadro
13342 \begin_inset CommandInset label
13343 LatexCommand label
13344 name "sub:estilo-del-texto"
13345
13346 \end_inset
13347
13348
13349 \end_layout
13350
13351 \begin_layout Standard
13352 LyX ha soportado estilos de texto desde la versión 1.4.0; desde la versión
13353  1.6.0, estos son denominados recuadros flexibles.
13354  
13355 \end_layout
13356
13357 \begin_layout Standard
13358 Los recuadros flexibles son de tres tipos: 
13359 \end_layout
13360
13361 \begin_layout Itemize
13362 estilo del texto (
13363 \begin_inset Flex Code
13364 status collapsed
13365
13366 \begin_layout Plain Layout
13367 CharStyle
13368 \end_layout
13369
13370 \end_inset
13371
13372 ): estos definen diseños semánticos correspondientes a comandos LaTeX como
13373  
13374 \begin_inset Flex Code
13375 status collapsed
13376
13377 \begin_layout Plain Layout
13378
13379 \backslash
13380 noun
13381 \end_layout
13382
13383 \end_inset
13384
13385  y 
13386 \begin_inset Flex Code
13387 status collapsed
13388
13389 \begin_layout Plain Layout
13390
13391 \backslash
13392 code
13393 \end_layout
13394
13395 \end_inset
13396
13397 .
13398 \end_layout
13399
13400 \begin_layout Itemize
13401 definido por el usuario (
13402 \begin_inset Flex Code
13403 status collapsed
13404
13405 \begin_layout Plain Layout
13406 Custom
13407 \end_layout
13408
13409 \end_inset
13410
13411 ): estos se pueden usar para definir recuadros plegables personalizados,
13412  del tipo de los de código TeX, notas al pie y similares.
13413  Un ejemplo obvio es un recuadro de nota final, definido en el módulo del
13414  mismo nombre (
13415 \begin_inset Flex Code
13416 status collapsed
13417
13418 \begin_layout Plain Layout
13419 endnotes
13420 \end_layout
13421
13422 \end_inset
13423
13424 ).
13425 \end_layout
13426
13427 \begin_layout Itemize
13428 elementos XML (
13429 \begin_inset Flex Code
13430 status collapsed
13431
13432 \begin_layout Plain Layout
13433 Element
13434 \end_layout
13435
13436 \end_inset
13437
13438 ): para usar con las clases DocBook.
13439 \end_layout
13440
13441 \begin_layout Standard
13442 Los recuadros flexibles se definen usando la etiqueta 
13443 \begin_inset Flex Code
13444 status collapsed
13445
13446 \begin_layout Plain Layout
13447 InsetLayout
13448 \end_layout
13449
13450 \end_inset
13451
13452 , que se explicará en un momento.
13453 \end_layout
13454
13455 \begin_layout Standard
13456 La etiqueta 
13457 \begin_inset Flex Code
13458 status collapsed
13459
13460 \begin_layout Plain Layout
13461 InsetLayout
13462 \end_layout
13463
13464 \end_inset
13465
13466  también sirve para otra función: puede utilizarse para personalizar el
13467  diseño general de muchos tipos diferentes de recuadros.
13468  Actualmente, 
13469 \begin_inset Flex Code
13470 status collapsed
13471
13472 \begin_layout Plain Layout
13473 InsetLayout
13474 \end_layout
13475
13476 \end_inset
13477
13478  permite personalizar los parámetros de diseño de notas al pie, notas al
13479  margen, notas, recuadros de código TeX (ERT), ramas, listados de programa,
13480  índices, cuadros, tablas, algoritmos, URL, y argumentos opcionales, así
13481  como para definir recuadros flexibles.
13482 \end_layout
13483
13484 \begin_layout Standard
13485 La definición de 
13486 \begin_inset Flex Code
13487 status collapsed
13488
13489 \begin_layout Plain Layout
13490 InsetLayout
13491 \end_layout
13492
13493 \end_inset
13494
13495  debe comenzar con una línea de la forma:
13496 \end_layout
13497
13498 \begin_layout LyX-Code
13499 InsetLayout <Type>
13500 \end_layout
13501
13502 \begin_layout Standard
13503 Aquí, 
13504 \begin_inset Flex Code
13505 status collapsed
13506
13507 \begin_layout Plain Layout
13508 <Type>
13509 \end_layout
13510
13511 \end_inset
13512
13513  indica el recuadro cuyo formato se va a definir, y hay dos casos.
13514 \end_layout
13515
13516 \begin_layout Enumerate
13517 Se va a modificar el formato para un tipo de recuadro preexistente.
13518  En este caso,
13519 \begin_inset Flex Code
13520 status collapsed
13521
13522 \begin_layout Plain Layout
13523 <Type>
13524 \end_layout
13525
13526 \end_inset
13527
13528  puede ser uno cualquiera de los siguientes: 
13529 \begin_inset Flex Code
13530 status collapsed
13531
13532 \begin_layout Plain Layout
13533 Algorithm
13534 \end_layout
13535
13536 \end_inset
13537
13538
13539 \begin_inset Flex Code
13540 status collapsed
13541
13542 \begin_layout Plain Layout
13543 Branch
13544 \end_layout
13545
13546 \end_inset
13547
13548
13549 \begin_inset Flex Code
13550 status collapsed
13551
13552 \begin_layout Plain Layout
13553 Box
13554 \end_layout
13555
13556 \end_inset
13557
13558
13559 \begin_inset Flex Code
13560 status collapsed
13561
13562 \begin_layout Plain Layout
13563 Box:shaded
13564 \end_layout
13565
13566 \end_inset
13567
13568
13569 \begin_inset Flex Code
13570 status collapsed
13571
13572 \begin_layout Plain Layout
13573 ERT
13574 \end_layout
13575
13576 \end_inset
13577
13578
13579 \begin_inset Flex Code
13580 status collapsed
13581
13582 \begin_layout Plain Layout
13583 Figure
13584 \end_layout
13585
13586 \end_inset
13587
13588
13589 \begin_inset Flex Code
13590 status collapsed
13591
13592 \begin_layout Plain Layout
13593 Foot
13594 \end_layout
13595
13596 \end_inset
13597
13598
13599 \begin_inset Flex Code
13600 status collapsed
13601
13602 \begin_layout Plain Layout
13603 Index
13604 \end_layout
13605
13606 \end_inset
13607
13608
13609 \begin_inset Flex Code
13610 status collapsed
13611
13612 \begin_layout Plain Layout
13613 Info
13614 \end_layout
13615
13616 \end_inset
13617
13618
13619 \begin_inset Flex Code
13620 status collapsed
13621
13622 \begin_layout Plain Layout
13623 Info:menu
13624 \end_layout
13625
13626 \end_inset
13627
13628
13629 \begin_inset Flex Code
13630 status collapsed
13631
13632 \begin_layout Plain Layout
13633 Info:shortcut
13634 \end_layout
13635
13636 \end_inset
13637
13638
13639 \begin_inset Flex Code
13640 status collapsed
13641
13642 \begin_layout Plain Layout
13643 Info:shortcuts
13644 \end_layout
13645
13646 \end_inset
13647
13648
13649 \begin_inset Flex Code
13650 status collapsed
13651
13652 \begin_layout Plain Layout
13653 Listings
13654 \end_layout
13655
13656 \end_inset
13657
13658
13659 \begin_inset Flex Code
13660 status collapsed
13661
13662 \begin_layout Plain Layout
13663 Marginal
13664 \end_layout
13665
13666 \end_inset
13667
13668
13669 \begin_inset Flex Code
13670 status collapsed
13671
13672 \begin_layout Plain Layout
13673 Note:Comment
13674 \end_layout
13675
13676 \end_inset
13677
13678
13679 \begin_inset Flex Code
13680 status collapsed
13681
13682 \begin_layout Plain Layout
13683 Note:Note
13684 \end_layout
13685
13686 \end_inset
13687
13688
13689 \begin_inset Flex Code
13690 status collapsed
13691
13692 \begin_layout Plain Layout
13693 Note:GreyedOut
13694 \end_layout
13695
13696 \end_inset
13697
13698
13699 \begin_inset Flex Code
13700 status collapsed
13701
13702 \begin_layout Plain Layout
13703 OptArg
13704 \end_layout
13705
13706 \end_inset
13707
13708
13709 \begin_inset Flex Code
13710 status collapsed
13711
13712 \begin_layout Plain Layout
13713 Table
13714 \end_layout
13715
13716 \end_inset
13717
13718 , o 
13719 \begin_inset Flex Code
13720 status collapsed
13721
13722 \begin_layout Plain Layout
13723 URL
13724 \end_layout
13725
13726 \end_inset
13727
13728 .
13729  
13730 \end_layout
13731
13732 \begin_layout Enumerate
13733 Se va a definir el formato para un recuadro flexible.
13734  En este caso, 
13735 \begin_inset Flex Code
13736 status collapsed
13737
13738 \begin_layout Plain Layout
13739 <Type>
13740 \end_layout
13741
13742 \end_inset
13743
13744  puede ser cualquier identificador válido no utilizado por un recuadro preexiste
13745 nte.
13746  El identificador puede incluir espacios, pero en este caso debe ponerse
13747  todo entre comillas.
13748  Puede además incluir un identificador de nombre del espacio, precedido
13749  de dos puntos, como 
13750 \begin_inset Quotes eld
13751 \end_inset
13752
13753
13754 \begin_inset Flex Code
13755 status collapsed
13756
13757 \begin_layout Plain Layout
13758 Flex:Code
13759 \end_layout
13760
13761 \end_inset
13762
13763
13764 \begin_inset Quotes erd
13765 \end_inset
13766
13767 .
13768  Anotar que la definición de un flexible debe incluir 
13769 \emph on
13770 además
13771 \emph default
13772  una entrada 
13773 \begin_inset Flex Code
13774 status collapsed
13775
13776 \begin_layout Plain Layout
13777 LyXType
13778 \end_layout
13779
13780 \end_inset
13781
13782 .
13783 \end_layout
13784
13785 \begin_layout Standard
13786 La definición de 
13787 \begin_inset Flex Code
13788 status collapsed
13789
13790 \begin_layout Plain Layout
13791 InsetLayout
13792 \end_layout
13793
13794 \end_inset
13795
13796  puede contener las siguientes entradas:
13797 \end_layout
13798
13799 \begin_layout Description
13800 \begin_inset Flex Code
13801 status collapsed
13802
13803 \begin_layout Plain Layout
13804 BgColor
13805 \end_layout
13806
13807 \end_inset
13808
13809  El color para el fondo del recuadro.
13810  Los colores válidos son los definidos en 
13811 \begin_inset Flex Code
13812 status collapsed
13813
13814 \begin_layout Plain Layout
13815 src/ColorCode.h
13816 \end_layout
13817
13818 \end_inset
13819
13820 .
13821 \end_layout
13822
13823 \begin_layout Description
13824 \begin_inset Flex Code
13825 status collapsed
13826
13827 \begin_layout Plain Layout
13828 ContentAsLabel
13829 \end_layout
13830
13831 \end_inset
13832
13833  [
13834 \begin_inset Flex Code
13835 status collapsed
13836
13837 \begin_layout Plain Layout
13838
13839 \emph on
13840 0
13841 \end_layout
13842
13843 \end_inset
13844
13845 ,
13846 \begin_inset Flex Code
13847 status collapsed
13848
13849 \begin_layout Plain Layout
13850 1
13851 \end_layout
13852
13853 \end_inset
13854
13855 ] Si usar no el contenido del recuadro como etiqueta del mismo cuando el
13856  recuadro se cierra.
13857  Por omisión, falso.
13858 \end_layout
13859
13860 \begin_layout Description
13861 \begin_inset Flex Code
13862 status collapsed
13863
13864 \begin_layout Plain Layout
13865 CopyStyle
13866 \end_layout
13867
13868 \end_inset
13869
13870  
13871 \begin_inset Flex Code
13872 status collapsed
13873
13874 \begin_layout Plain Layout
13875 [string]
13876 \end_layout
13877
13878 \end_inset
13879
13880  Copia todas las características de un estilo existente en el actual.
13881  
13882 \end_layout
13883
13884 \begin_layout Description
13885 \begin_inset Flex Code
13886 status collapsed
13887
13888 \begin_layout Plain Layout
13889 CustomPars
13890 \end_layout
13891
13892 \end_inset
13893
13894  [
13895 \begin_inset Flex Code
13896 status collapsed
13897
13898 \begin_layout Plain Layout
13899
13900 \emph on
13901 0
13902 \end_layout
13903
13904 \end_inset
13905
13906 ,
13907 \begin_inset Flex Code
13908 status collapsed
13909
13910 \begin_layout Plain Layout
13911 1
13912 \end_layout
13913
13914 \end_inset
13915
13916 ] Indica si el usuario puede emplear el diálogo Configuración del párrafo
13917  para modificar el párrafo.
13918 \end_layout
13919
13920 \begin_layout Description
13921 \begin_inset Flex Code
13922 status collapsed
13923
13924 \begin_layout Plain Layout
13925 Decoration
13926 \end_layout
13927
13928 \end_inset
13929
13930  Puede ser 
13931 \begin_inset Flex Code
13932 status collapsed
13933
13934 \begin_layout Plain Layout
13935 Classic
13936 \end_layout
13937
13938 \end_inset
13939
13940
13941 \begin_inset Flex Code
13942 status collapsed
13943
13944 \begin_layout Plain Layout
13945 Minimalistic
13946 \end_layout
13947
13948 \end_inset
13949
13950 , o 
13951 \begin_inset Flex Code
13952 status collapsed
13953
13954 \begin_layout Plain Layout
13955 Conglomerate
13956 \end_layout
13957
13958 \end_inset
13959
13960 , que describe el estilo de presentación para el marco y los botones del
13961  recuadro.
13962  Las notas al pie usan generalmente 
13963 \begin_inset Flex Code
13964 status collapsed
13965
13966 \begin_layout Plain Layout
13967 Classic
13968 \end_layout
13969
13970 \end_inset
13971
13972 , los recuadros de código TeX 
13973 \begin_inset Flex Code
13974 status collapsed
13975
13976 \begin_layout Plain Layout
13977 Minimalistic
13978 \end_layout
13979
13980 \end_inset
13981
13982 , y los de estilos del texto 
13983 \begin_inset Flex Code
13984 status collapsed
13985
13986 \begin_layout Plain Layout
13987 Conglomerate
13988 \end_layout
13989
13990 \end_inset
13991
13992 .
13993 \end_layout
13994
13995 \begin_layout Description
13996 \begin_inset Flex Code
13997 status collapsed
13998
13999 \begin_layout Plain Layout
14000 Display
14001 \end_layout
14002
14003 \end_inset
14004
14005  [
14006 \begin_inset Flex Code
14007 status collapsed
14008
14009 \begin_layout Plain Layout
14010 0
14011 \end_layout
14012
14013 \end_inset
14014
14015 ,
14016 \begin_inset Flex Code
14017 status collapsed
14018
14019 \begin_layout Plain Layout
14020
14021 \emph on
14022 1
14023 \end_layout
14024
14025 \end_inset
14026
14027 ] Solo es útil si 
14028 \begin_inset Flex Code
14029 status collapsed
14030
14031 \begin_layout Plain Layout
14032 LatexType
14033 \end_layout
14034
14035 \end_inset
14036
14037  es 
14038 \begin_inset Flex Code
14039 status collapsed
14040
14041 \begin_layout Plain Layout
14042 Environment
14043 \end_layout
14044
14045 \end_inset
14046
14047 .
14048  Indica si el entorno se ubicará en su propio espacio en la salida LaTeX
14049  o si aparecerá en línea con el texto circundante.
14050  Si se pone falso, se supone que el entorno LaTeX ignora los espacios en
14051  blanco (incluyendo un carácter de línea nueva) después de las etiquetas
14052  
14053 \begin_inset Flex Code
14054 status collapsed
14055
14056 \begin_layout Plain Layout
14057
14058 \backslash
14059 begin{
14060 \emph on
14061 LatexName
14062 \emph default
14063 }
14064 \end_layout
14065
14066 \end_inset
14067
14068  y 
14069 \begin_inset Flex Code
14070 status collapsed
14071
14072 \begin_layout Plain Layout
14073
14074 \backslash
14075 end{
14076 \emph on
14077 LatexName
14078 \emph default
14079 }
14080 \end_layout
14081
14082 \end_inset
14083
14084 .
14085  Por omisión, verdadero.
14086 \end_layout
14087
14088 \begin_layout Description
14089 \begin_inset Flex Code
14090 status collapsed
14091
14092 \begin_layout Plain Layout
14093 End
14094 \end_layout
14095
14096 \end_inset
14097
14098  Requerido al final de las declaraciones de formato del recuadro.
14099 \end_layout
14100
14101 \begin_layout Description
14102 \begin_inset Flex Code
14103 status collapsed
14104
14105 \begin_layout Plain Layout
14106 Font
14107 \end_layout
14108
14109 \end_inset
14110
14111  La tipografía usada tanto para el cuerpo del texto como para la etiqueta.
14112  Véase la sección
14113 \begin_inset space ~
14114 \end_inset
14115
14116
14117 \begin_inset CommandInset ref
14118 LatexCommand ref
14119 reference "sub:Tipografías"
14120
14121 \end_inset
14122
14123 .
14124  Anotar que al definir esta tipografía se define automáticamente el mismo
14125  valor para la etiqueta, 
14126 \begin_inset Flex Code
14127 status collapsed
14128
14129 \begin_layout Plain Layout
14130 LabelFont
14131 \end_layout
14132
14133 \end_inset
14134
14135 , así que define aquella primero y después define 
14136 \begin_inset Flex Code
14137 status collapsed
14138
14139 \begin_layout Plain Layout
14140 LabelFont
14141 \end_layout
14142
14143 \end_inset
14144
14145  si las quieres diferentes.
14146  
14147 \end_layout
14148
14149 \begin_layout Description
14150 \begin_inset Flex Code
14151 status collapsed
14152
14153 \begin_layout Plain Layout
14154 ForceLTR
14155 \end_layout
14156
14157 \end_inset
14158
14159  Fuerza el idioma 
14160 \begin_inset Quotes fld
14161 \end_inset
14162
14163 latex
14164 \begin_inset Quotes frd
14165 \end_inset
14166
14167  que genera salida Izquierda-Derecha (latin), p.
14168 \begin_inset space \thinspace{}
14169 \end_inset
14170
14171 e.
14172 \begin_inset space \space{}
14173 \end_inset
14174
14175 en código TeX o URL.
14176  Un parche.
14177 \end_layout
14178
14179 \begin_layout Description
14180 \begin_inset Flex Code
14181 status collapsed
14182
14183 \begin_layout Plain Layout
14184 ForcePlain
14185 \end_layout
14186
14187 \end_inset
14188
14189  [
14190 \begin_inset Flex Code
14191 status collapsed
14192
14193 \begin_layout Plain Layout
14194
14195 \emph on
14196 0
14197 \end_layout
14198
14199 \end_inset
14200
14201 ,
14202 \begin_inset Flex Code
14203 status collapsed
14204
14205 \begin_layout Plain Layout
14206 1
14207 \end_layout
14208
14209 \end_inset
14210
14211 ] Indica si debería usarse 
14212 \begin_inset Flex Code
14213 status collapsed
14214
14215 \begin_layout Plain Layout
14216 PlainLayout
14217 \end_layout
14218
14219 \end_inset
14220
14221  o, por el contrario el usuario puede cambiar el estilo de párrafo del recuadro.
14222 \end_layout
14223
14224 \begin_layout Description
14225 \begin_inset Flex Code
14226 status collapsed
14227
14228 \begin_layout Plain Layout
14229 FreeSpacing
14230 \end_layout
14231
14232 \end_inset
14233
14234  [
14235 \emph on
14236
14237 \begin_inset Flex Code
14238 status collapsed
14239
14240 \begin_layout Plain Layout
14241 0
14242 \end_layout
14243
14244 \end_inset
14245
14246
14247 \emph default
14248
14249 \begin_inset Flex Code
14250 status collapsed
14251
14252 \begin_layout Plain Layout
14253 1
14254 \end_layout
14255
14256 \end_inset
14257
14258 ] Usualmente LyX no permite insertar más de un espacio entre palabras, puesto
14259  que un espacio se considera como la separación entre dos palabras, no un
14260  carácter o símbolo por sí mismo.
14261  Esto es una buena cosa pero a veces puede ser molesta, por ejemplo, para
14262  escribir código de programas o de LaTeX puro.
14263  Por esta razón se puede habilitar 
14264 \begin_inset Flex Code
14265 status collapsed
14266
14267 \begin_layout Plain Layout
14268 FreeSpacing
14269 \end_layout
14270
14271 \end_inset
14272
14273 .
14274  Anotar que LyX creará espacios protegidos para los espacios adicionales
14275  en modos que no sean LaTeX.
14276  
14277 \end_layout
14278
14279 \begin_layout Description
14280 \begin_inset Flex Code
14281 status collapsed
14282
14283 \begin_layout Plain Layout
14284 HTML*
14285 \end_layout
14286
14287 \end_inset
14288
14289  Controlan la salida XHTML.
14290  Véase la sección 
14291 \begin_inset CommandInset ref
14292 LatexCommand ref
14293 reference "sec:Etiquetas-para-XHTML"
14294
14295 \end_inset
14296
14297 .
14298 \end_layout
14299
14300 \begin_layout Description
14301 \begin_inset Flex Code
14302 status collapsed
14303
14304 \begin_layout Plain Layout
14305 InToc
14306 \end_layout
14307
14308 \end_inset
14309
14310  [
14311 \begin_inset Flex Code
14312 status collapsed
14313
14314 \begin_layout Plain Layout
14315
14316 \emph on
14317 0
14318 \end_layout
14319
14320 \end_inset
14321
14322 ,
14323 \begin_inset Flex Code
14324 status collapsed
14325
14326 \begin_layout Plain Layout
14327 1
14328 \end_layout
14329
14330 \end_inset
14331
14332 ] Whether to include the contents of this inset in the strings generated
14333  for the `Outline' pane.
14334  One would not, for example, want the content of a footnote in a section
14335  header to be included in the TOC displayed in the outline, but one would
14336  normally want the content of a character style displayed.
14337  Default is false: not to include.
14338 \begin_inset Note Note
14339 status open
14340
14341 \begin_layout Plain Layout
14342 UNTRANSLATED
14343 \end_layout
14344
14345 \end_inset
14346
14347
14348 \end_layout
14349
14350 \begin_layout Description
14351 \begin_inset Flex Code
14352 status collapsed
14353
14354 \begin_layout Plain Layout
14355 KeepEmpty
14356 \end_layout
14357
14358 \end_inset
14359
14360  [
14361 \emph on
14362
14363 \begin_inset Flex Code
14364 status collapsed
14365
14366 \begin_layout Plain Layout
14367
14368 \emph on
14369 0
14370 \end_layout
14371
14372 \end_inset
14373
14374
14375 \emph default
14376
14377 \begin_inset Flex Code
14378 status collapsed
14379
14380 \begin_layout Plain Layout
14381 1
14382 \end_layout
14383
14384 \end_inset
14385
14386 ] Habitualmente, LyX no permite dejar un párrafo vacío, porque llevaría
14387  a una salida de LaTeX vacía.
14388  Sin embargo, hay algunos casos donde podría ser útil: en una plantilla
14389  de carta, los campos requeridos pueden proporcionarse vacíos, así el usuario
14390  no los olvida; en algunos casos especiales, se puede usar un estilo que
14391  no contiene texto real como una especie de salto.
14392 \end_layout
14393
14394 \begin_layout Description
14395 \begin_inset Flex Code
14396 status collapsed
14397
14398 \begin_layout Plain Layout
14399 LabelFont
14400 \end_layout
14401
14402 \end_inset
14403
14404  La tipografía para la etiqueta.
14405  Véase la sección
14406 \begin_inset space ~
14407 \end_inset
14408
14409
14410 \begin_inset CommandInset ref
14411 LatexCommand ref
14412 reference "sub:Tipografías"
14413
14414 \end_inset
14415
14416 .
14417  Anotar que esta definición nunca puede aparecer antes de 
14418 \begin_inset Flex Code
14419 status collapsed
14420
14421 \begin_layout Plain Layout
14422 Font
14423 \end_layout
14424
14425 \end_inset
14426
14427 , para que sea efectiva.
14428 \end_layout
14429
14430 \begin_layout Description
14431 \begin_inset Flex Code
14432 status collapsed
14433
14434 \begin_layout Plain Layout
14435 LabelString
14436 \end_layout
14437
14438 \end_inset
14439
14440  Lo que se mostrará sobre el botón u otra parte como etiqueta del recuadro.
14441  Algunos tipos de recuadro (
14442 \begin_inset Flex Code
14443 status collapsed
14444
14445 \begin_layout Plain Layout
14446 código TeX
14447 \end_layout
14448
14449 \end_inset
14450
14451  y 
14452 \begin_inset Flex Code
14453 status collapsed
14454
14455 \begin_layout Plain Layout
14456 Ramas
14457 \end_layout
14458
14459 \end_inset
14460
14461 ) modifican esta etiqueta sobre la marcha.
14462 \end_layout
14463
14464 \begin_layout Description
14465 \begin_inset Flex Code
14466 status collapsed
14467
14468 \begin_layout Plain Layout
14469 LatexName
14470 \end_layout
14471
14472 \end_inset
14473
14474  El nombre LaTeX correspondiente al asunto.
14475  Cualquier nombre de entorno o de comando.
14476 \end_layout
14477
14478 \begin_layout Description
14479 \begin_inset Flex Code
14480 status collapsed
14481
14482 \begin_layout Plain Layout
14483 LatexParam
14484 \end_layout
14485
14486 \end_inset
14487
14488  El parámetro opcional para el correspondiente 
14489 \begin_inset Flex Code
14490 status collapsed
14491
14492 \begin_layout Plain Layout
14493 LatexName
14494 \end_layout
14495
14496 \end_inset
14497
14498 , incluyendo posibles pares de corchetes, 
14499 \begin_inset Flex Code
14500 status collapsed
14501
14502 \begin_layout Plain Layout
14503 []
14504 \end_layout
14505
14506 \end_inset
14507
14508 .
14509  Este parámetro no se puede cambiar desde dentro de LyX.
14510 \end_layout
14511
14512 \begin_layout Description
14513 \begin_inset Flex Code
14514 status collapsed
14515
14516 \begin_layout Plain Layout
14517 LatexType
14518 \end_layout
14519
14520 \end_inset
14521
14522  [
14523 \begin_inset Flex Code
14524 status collapsed
14525
14526 \begin_layout Plain Layout
14527
14528 \emph on
14529 Paragraph
14530 \emph default
14531 , Command, Environment, Item_Environment,
14532 \end_layout
14533
14534 \end_inset
14535
14536  
14537 \begin_inset Flex Code
14538 status collapsed
14539
14540 \begin_layout Plain Layout
14541 List_Environment, Bib_Environment
14542 \end_layout
14543
14544 \end_inset
14545
14546 ] Cómo debería traducirse el estilo a LaTeX.
14547 \begin_inset Foot
14548 status collapsed
14549
14550 \begin_layout Plain Layout
14551 \begin_inset Flex Code
14552 status collapsed
14553
14554 \begin_layout Plain Layout
14555 LatexType
14556 \end_layout
14557
14558 \end_inset
14559
14560  es un poco engañoso porque estas reglas se aplican también a clases SGML.
14561  Consulta los archivos de clases SGML para ejemplos concretos.
14562 \end_layout
14563
14564 \end_inset
14565
14566
14567 \end_layout
14568
14569 \begin_deeper
14570 \begin_layout Itemize
14571 \begin_inset Flex Code
14572 status collapsed
14573
14574 \begin_layout Plain Layout
14575 Paragraph
14576 \end_layout
14577
14578 \end_inset
14579
14580  no significa nada especial.
14581  
14582 \end_layout
14583
14584 \begin_layout Itemize
14585 \begin_inset Flex Code
14586 status collapsed
14587
14588 \begin_layout Plain Layout
14589 Command
14590 \end_layout
14591
14592 \end_inset
14593
14594  significa 
14595 \begin_inset Flex Code
14596 status collapsed
14597
14598 \begin_layout Plain Layout
14599
14600 \backslash
14601
14602 \emph on
14603 LatexName
14604 \emph default
14605 {\SpecialChar \ldots{}
14606 }
14607 \end_layout
14608
14609 \end_inset
14610
14611 .
14612 \end_layout
14613
14614 \begin_layout Itemize
14615 \begin_inset Flex Code
14616 status collapsed
14617
14618 \begin_layout Plain Layout
14619 Environment
14620 \end_layout
14621
14622 \end_inset
14623
14624  significa 
14625 \begin_inset Flex Code
14626 status collapsed
14627
14628 \begin_layout Plain Layout
14629
14630 \backslash
14631 begin{
14632 \emph on
14633 LatexName
14634 \emph default
14635 }\SpecialChar \ldots{}
14636
14637 \backslash
14638 end{
14639 \emph on
14640 LatexName
14641 \emph default
14642 }
14643 \end_layout
14644
14645 \end_inset
14646
14647 .
14648  
14649 \end_layout
14650
14651 \begin_layout Itemize
14652 \begin_inset Flex Code
14653 status collapsed
14654
14655 \begin_layout Plain Layout
14656 Item_Environment
14657 \end_layout
14658
14659 \end_inset
14660
14661  eslo mismo que 
14662 \begin_inset Flex Code
14663 status collapsed
14664
14665 \begin_layout Plain Layout
14666 Environment
14667 \end_layout
14668
14669 \end_inset
14670
14671 , excepto que un 
14672 \begin_inset Flex Code
14673 status collapsed
14674
14675 \begin_layout Plain Layout
14676
14677 \backslash
14678 item
14679 \end_layout
14680
14681 \end_inset
14682
14683  se genera para cada párrafo de este entorno.
14684  
14685 \end_layout
14686
14687 \begin_layout Itemize
14688 \begin_inset Flex Code
14689 status collapsed
14690
14691 \begin_layout Plain Layout
14692 List_Environment
14693 \end_layout
14694
14695 \end_inset
14696
14697  es lo mismo que 
14698 \begin_inset Flex Code
14699 status collapsed
14700
14701 \begin_layout Plain Layout
14702 Item_Environment
14703 \end_layout
14704
14705 \end_inset
14706
14707 , excepto que 
14708 \begin_inset Flex Code
14709 status collapsed
14710
14711 \begin_layout Plain Layout
14712 LabelWidthString
14713 \end_layout
14714
14715 \end_inset
14716
14717  se pasa como un argumento al entorno.
14718  
14719 \begin_inset Flex Code
14720 status collapsed
14721
14722 \begin_layout Plain Layout
14723 LabelWidthString
14724 \end_layout
14725
14726 \end_inset
14727
14728  puede definirse en el diálogo 
14729 \begin_inset Flex MenuItem
14730 status collapsed
14731
14732 \begin_layout Plain Layout
14733
14734 \bar under
14735 Edit
14736 \bar default
14737 ar\SpecialChar \menuseparator
14738
14739 \bar under
14740 Configuración
14741 \begin_inset space ~
14742 \end_inset
14743
14744 de
14745 \begin_inset space ~
14746 \end_inset
14747
14748 párrafos
14749 \end_layout
14750
14751 \end_inset
14752
14753 .
14754  
14755 \end_layout
14756
14757 \begin_layout Standard
14758 Poniendo juntas las últimas cosas, la salida LaTeX será una de estas: 
14759 \end_layout
14760
14761 \begin_layout LyX-Code
14762
14763 \backslash
14764 latexname[latexparam]{\SpecialChar \ldots{}
14765 }
14766 \end_layout
14767
14768 \begin_layout Standard
14769 o: 
14770 \end_layout
14771
14772 \begin_layout LyX-Code
14773
14774 \backslash
14775 begin{latexname}[latexparam] \SpecialChar \ldots{}
14776  
14777 \backslash
14778 end{latexname}.
14779 \end_layout
14780
14781 \begin_layout Standard
14782 dependiendo del tipo de LaTeX.
14783 \end_layout
14784
14785 \end_deeper
14786 \begin_layout Description
14787 \begin_inset Flex Code
14788 status collapsed
14789
14790 \begin_layout Plain Layout
14791 LyxType 
14792 \end_layout
14793
14794 \end_inset
14795
14796  Puede ser 
14797 \begin_inset Flex Code
14798 status collapsed
14799
14800 \begin_layout Plain Layout
14801 charstyle
14802 \end_layout
14803
14804 \end_inset
14805
14806
14807 \begin_inset Flex Code
14808 status collapsed
14809
14810 \begin_layout Plain Layout
14811 custom
14812 \end_layout
14813
14814 \end_inset
14815
14816
14817 \begin_inset Flex Code
14818 status collapsed
14819
14820 \begin_layout Plain Layout
14821 element
14822 \end_layout
14823
14824 \end_inset
14825
14826 , o 
14827 \begin_inset Flex Code
14828 status collapsed
14829
14830 \begin_layout Plain Layout
14831 end
14832 \end_layout
14833
14834 \end_inset
14835
14836  (indicando una definición ficticia que finaliza definiciones de estilos
14837  de texto, etc).
14838  Esta entrada es requerida y solo es significativa para recuadros flexibles.
14839  Entre otras cosas, determina en qué menús aparecerá este recuadro.
14840  Si 
14841 \begin_inset Flex Code
14842 status collapsed
14843
14844 \begin_layout Plain Layout
14845 LyXType
14846 \end_layout
14847
14848 \end_inset
14849
14850  es 
14851 \begin_inset Flex Code
14852 status collapsed
14853
14854 \begin_layout Plain Layout
14855 charstyle
14856 \end_layout
14857
14858 \end_inset
14859
14860  
14861 \begin_inset Flex Code
14862 status collapsed
14863
14864 \begin_layout Plain Layout
14865 MultiPar
14866 \end_layout
14867
14868 \end_inset
14869
14870  es falso.
14871  
14872 \begin_inset Flex Code
14873 status collapsed
14874
14875 \begin_layout Plain Layout
14876 MultiPar
14877 \end_layout
14878
14879 \end_inset
14880
14881  se puede poner como verdadero para recuadros de estilos de texto, si se
14882  desea, poniéndolo 
14883 \emph on
14884 después
14885 \emph default
14886  de 
14887 \begin_inset Flex Code
14888 status collapsed
14889
14890 \begin_layout Plain Layout
14891 LyXType
14892 \end_layout
14893
14894 \end_inset
14895
14896 .
14897 \end_layout
14898
14899 \begin_layout Description
14900 \begin_inset Flex Code
14901 status collapsed
14902
14903 \begin_layout Plain Layout
14904 MultiPar
14905 \end_layout
14906
14907 \end_inset
14908
14909  [
14910 \begin_inset Flex Code
14911 status collapsed
14912
14913 \begin_layout Plain Layout
14914
14915 \emph on
14916 0
14917 \end_layout
14918
14919 \end_inset
14920
14921 ,
14922 \begin_inset Flex Code
14923 status collapsed
14924
14925 \begin_layout Plain Layout
14926 1
14927 \end_layout
14928
14929 \end_inset
14930
14931 ] Indica si se permiten múltiples párrafos en este recuadro.
14932  Además establecerá para CustomPars el mismo valor y para ForcePlain el
14933  valor opuesto.
14934  Estos pueden modificarse a otros valores si se usan 
14935 \emph on
14936 después
14937 \emph default
14938  de MultiPar.
14939 \end_layout
14940
14941 \begin_layout Description
14942 \begin_inset Flex Code
14943 status collapsed
14944
14945 \begin_layout Plain Layout
14946 NeedProtect
14947 \end_layout
14948
14949 \end_inset
14950
14951  [
14952 \begin_inset Flex Code
14953 status collapsed
14954
14955 \begin_layout Plain Layout
14956
14957 \emph on
14958 0
14959 \end_layout
14960
14961 \end_inset
14962
14963 ,
14964 \begin_inset Flex Code
14965 status collapsed
14966
14967 \begin_layout Plain Layout
14968 1
14969 \end_layout
14970
14971 \end_inset
14972
14973 ] Si los comandos frágiles deben o no ser 
14974 \begin_inset Flex Code
14975 status collapsed
14976
14977 \begin_layout Plain Layout
14978
14979 \backslash
14980 protect
14981 \end_layout
14982
14983 \end_inset
14984
14985 'ed en este recuadro.
14986  (Nota: es 
14987 \emph on
14988 no
14989 \emph default
14990  si el comando mismo debe ser protegido
14991 \emph on
14992 .)
14993 \end_layout
14994
14995 \begin_layout Description
14996 \begin_inset Flex Code
14997 status collapsed
14998
14999 \begin_layout Plain Layout
15000 ParbreakIsNewline
15001 \end_layout
15002
15003 \end_inset
15004
15005  [
15006 \begin_inset Flex Code
15007 status collapsed
15008
15009 \begin_layout Plain Layout
15010
15011 \emph on
15012 0
15013 \end_layout
15014
15015 \end_inset
15016
15017
15018 \begin_inset Flex Code
15019 status collapsed
15020
15021 \begin_layout Plain Layout
15022 1
15023 \end_layout
15024
15025 \end_inset
15026
15027 ] Igual que para estilos de párrafo (véase la página 
15028 \begin_inset CommandInset ref
15029 LatexCommand pageref
15030 reference "des:ParbreakIsNewline"
15031
15032 \end_inset
15033
15034 ).
15035  Por omisión es falso.
15036 \end_layout
15037
15038 \begin_layout Description
15039 \begin_inset Flex Code
15040 status collapsed
15041
15042 \begin_layout Plain Layout
15043 PassThru
15044 \end_layout
15045
15046 \end_inset
15047
15048  [
15049 \emph on
15050
15051 \begin_inset Flex Code
15052 status collapsed
15053
15054 \begin_layout Plain Layout
15055
15056 \emph on
15057 0
15058 \end_layout
15059
15060 \end_inset
15061
15062
15063 \emph default
15064
15065 \begin_inset Flex Code
15066 status collapsed
15067
15068 \begin_layout Plain Layout
15069 1
15070 \end_layout
15071
15072 \end_inset
15073
15074 ] Si el contenido de este párrafo debería aparecer en la salida en forma
15075  cruda, es decir sin las traducciones especiales que LaTeX necesitaría.
15076 \end_layout
15077
15078 \begin_layout Description
15079 \begin_inset Flex Code
15080 status collapsed
15081
15082 \begin_layout Plain Layout
15083 Preamble
15084 \end_layout
15085
15086 \end_inset
15087
15088  Información a incluir en el preámbulo LaTeX cuando se usa este estilo.
15089  Utilizado para definir macros, paquetes a cargar, etc., requeridos por este
15090  estilo en particular.
15091  Debe terminar con 
15092 \begin_inset Quotes fld
15093 \end_inset
15094
15095
15096 \begin_inset Flex Code
15097 status collapsed
15098
15099 \begin_layout Plain Layout
15100 EndPreamble
15101 \end_layout
15102
15103 \end_inset
15104
15105
15106 \begin_inset Quotes frd
15107 \end_inset
15108
15109 .
15110 \end_layout
15111
15112 \begin_layout Description
15113 \begin_inset Flex Code
15114 status collapsed
15115
15116 \begin_layout Plain Layout
15117 RefPrefix
15118 \end_layout
15119
15120 \end_inset
15121
15122  [
15123 \begin_inset Flex Code
15124 status collapsed
15125
15126 \begin_layout Plain Layout
15127 string
15128 \end_layout
15129
15130 \end_inset
15131
15132 ] Prefijo a usar cuando se crean etiquetas que se refieren a recuadros de
15133  este tipo.
15134  Esto permite el uso de referencias con formato.
15135 \end_layout
15136
15137 \begin_layout Description
15138 \begin_inset Flex Code
15139 status collapsed
15140
15141 \begin_layout Plain Layout
15142 Requires 
15143 \end_layout
15144
15145 \end_inset
15146
15147  [
15148 \begin_inset Flex Code
15149 status collapsed
15150
15151 \begin_layout Plain Layout
15152 string
15153 \end_layout
15154
15155 \end_inset
15156
15157 ] Si el estilo requiere la característica 
15158 \begin_inset Flex Code
15159 status collapsed
15160
15161 \begin_layout Plain Layout
15162 string
15163 \end_layout
15164
15165 \end_inset
15166
15167 .
15168  Véase arriba (página 
15169 \begin_inset CommandInset ref
15170 LatexCommand pageref
15171 reference "des:Provides"
15172
15173 \end_inset
15174
15175 ) la descripción de 
15176 \begin_inset Flex Code
15177 status collapsed
15178
15179 \begin_layout Plain Layout
15180 Provides
15181 \end_layout
15182
15183 \end_inset
15184
15185  para información sobre 'características'.
15186  
15187 \end_layout
15188
15189 \begin_layout Description
15190 \begin_inset Flex Code
15191 status collapsed
15192
15193 \begin_layout Plain Layout
15194 ResetsFont
15195 \end_layout
15196
15197 \end_inset
15198
15199  [
15200 \begin_inset Flex Code
15201 status collapsed
15202
15203 \begin_layout Plain Layout
15204 0
15205 \end_layout
15206
15207 \end_inset
15208
15209 ,
15210 \begin_inset Flex Code
15211 status collapsed
15212
15213 \begin_layout Plain Layout
15214
15215 \emph on
15216 1
15217 \end_layout
15218
15219 \end_inset
15220
15221 ] Si este recuadro debería usar la tipografía de su entorno o la suya propia.
15222  Por omisión es su propia tipografía.
15223 \end_layout
15224
15225 \begin_layout Description
15226 \begin_inset Flex Code
15227 status collapsed
15228
15229 \begin_layout Plain Layout
15230 Spellcheck
15231 \end_layout
15232
15233 \end_inset
15234
15235  [
15236 \begin_inset Flex Code
15237 status collapsed
15238
15239 \begin_layout Plain Layout
15240 0
15241 \end_layout
15242
15243 \end_inset
15244
15245 ,
15246 \begin_inset Flex Code
15247 status collapsed
15248
15249 \begin_layout Plain Layout
15250
15251 \emph on
15252 1
15253 \end_layout
15254
15255 \end_inset
15256
15257 ] Revisar la ortografía del contenido del recuadro.
15258  Por omisión, sí.
15259 \end_layout
15260
15261 \begin_layout Subsection
15262 Contadores
15263 \begin_inset CommandInset label
15264 LatexCommand label
15265 name "sub:Contadores"
15266
15267 \end_inset
15268
15269
15270 \end_layout
15271
15272 \begin_layout Standard
15273 Desde la versión 1.3.0 de LyX, es posible y necesario definir los contadores
15274  (
15275 \begin_inset Flex MenuItem
15276 status collapsed
15277
15278 \begin_layout Plain Layout
15279 chapter
15280 \end_layout
15281
15282 \end_inset
15283
15284
15285 \begin_inset Flex MenuItem
15286 status collapsed
15287
15288 \begin_layout Plain Layout
15289 figure
15290 \end_layout
15291
15292 \end_inset
15293
15294 , \SpecialChar \ldots{}
15295 ) en la propia clase de texto.
15296  Los contadores estándar están definidos en el archivo 
15297 \begin_inset Flex Code
15298 status collapsed
15299
15300 \begin_layout Plain Layout
15301 stdcounters.inc
15302 \end_layout
15303
15304 \end_inset
15305
15306 , de modo que no tienes más que añadir
15307 \end_layout
15308
15309 \begin_layout LyX-Code
15310 Input stdcounters.inc
15311 \end_layout
15312
15313 \begin_layout Standard
15314 en el archivo de formato para que funcionen.
15315  Pero si quieres puedes definir contadores personalizados.
15316  La declaración de un contador debe comenzar con:
15317 \end_layout
15318
15319 \begin_layout LyX-Code
15320 Counter CounterName
15321 \end_layout
15322
15323 \begin_layout Standard
15324 donde 'CounterName' es el que des al contador.
15325  Hay que terminar con 
15326 \begin_inset Quotes fld
15327 \end_inset
15328
15329
15330 \begin_inset Flex Code
15331 status collapsed
15332
15333 \begin_layout Plain Layout
15334 End
15335 \end_layout
15336
15337 \end_inset
15338
15339
15340 \begin_inset Quotes frd
15341 \end_inset
15342
15343 .
15344  Se pueden usar además los parámetros siguientes:
15345 \end_layout
15346
15347 \begin_layout Description
15348 \begin_inset Flex Code
15349 status collapsed
15350
15351 \begin_layout Plain Layout
15352 LabelString
15353 \end_layout
15354
15355 \end_inset
15356
15357  [
15358 \begin_inset Flex Code
15359 status collapsed
15360
15361 \begin_layout Plain Layout
15362 string
15363 \end_layout
15364
15365 \end_inset
15366
15367 =""] Si se define esta cadena, indica cómo se muestra el contador.
15368  Al establecer este valor también se da el mismo valor a 
15369 \begin_inset Flex Code
15370 status collapsed
15371
15372 \begin_layout Plain Layout
15373 LabelStringAppendix
15374 \end_layout
15375
15376 \end_inset
15377
15378 .
15379  Para los valores de 'string' se pueden usar las estructuras siguientes:
15380 \end_layout
15381
15382 \begin_deeper
15383 \begin_layout Itemize
15384 \begin_inset Flex Code
15385 status collapsed
15386
15387 \begin_layout Plain Layout
15388
15389 \backslash
15390 thecounter
15391 \end_layout
15392
15393 \end_inset
15394
15395  será reemplazado por la expansión de 
15396 \begin_inset Flex Code
15397 status collapsed
15398
15399 \begin_layout Plain Layout
15400 LabelString
15401 \end_layout
15402
15403 \end_inset
15404
15405
15406 \begin_inset Newline linebreak
15407 \end_inset
15408
15409  (o 
15410 \begin_inset Flex Code
15411 status collapsed
15412
15413 \begin_layout Plain Layout
15414 LabelStringAppendix
15415 \end_layout
15416
15417 \end_inset
15418
15419 ) del contador 
15420 \begin_inset Flex Code
15421 status collapsed
15422
15423 \begin_layout Plain Layout
15424 counter
15425 \end_layout
15426
15427 \end_inset
15428
15429 .
15430  
15431 \end_layout
15432
15433 \begin_layout Itemize
15434 los valores del contador pueden expresarse usando macros tipo LaTeX como
15435  
15436 \begin_inset Flex Code
15437 status collapsed
15438
15439 \begin_layout Plain Layout
15440
15441 \backslash
15442
15443 \emph on
15444 numbertype
15445 \emph default
15446 {
15447 \emph on
15448 counter
15449 \emph default
15450 }
15451 \end_layout
15452
15453 \end_inset
15454
15455 , donde 
15456 \begin_inset Flex Code
15457 status collapsed
15458
15459 \begin_layout Plain Layout
15460
15461 \emph on
15462 numbertype
15463 \end_layout
15464
15465 \end_inset
15466
15467  puede ser:
15468 \begin_inset Foot
15469 status open
15470
15471 \begin_layout Plain Layout
15472 En realidad, la situación es un poco más complicada: cualquier 
15473 \emph on
15474 numbertype
15475 \emph default
15476  distinto de los descritos a continuación generará números arábigos.
15477  No sería una sorpresa ver esto cambiado en el futuro.
15478 \end_layout
15479
15480 \end_inset
15481
15482  
15483 \begin_inset Flex Code
15484 status collapsed
15485
15486 \begin_layout Plain Layout
15487 arabic
15488 \end_layout
15489
15490 \end_inset
15491
15492 : 1, 2, 3,\SpecialChar \ldots{}
15493
15494 \begin_inset Flex Code
15495 status collapsed
15496
15497 \begin_layout Plain Layout
15498 alph
15499 \end_layout
15500
15501 \end_inset
15502
15503  para minúsculas: a, b, c, \SpecialChar \ldots{}
15504
15505 \begin_inset Flex Code
15506 status collapsed
15507
15508 \begin_layout Plain Layout
15509 Alph
15510 \end_layout
15511
15512 \end_inset
15513
15514  para mayúsculas: A, B, C, \SpecialChar \ldots{}
15515
15516 \begin_inset Flex Code
15517 status collapsed
15518
15519 \begin_layout Plain Layout
15520 roman
15521 \end_layout
15522
15523 \end_inset
15524
15525  números romanos en minúscula: i, ii, iii, \SpecialChar \ldots{}
15526
15527 \begin_inset Foot
15528 status collapsed
15529
15530 \begin_layout Plain Layout
15531
15532 \size normal
15533 \emph on
15534 \color none
15535 N.
15536 \begin_inset space \thinspace{}
15537 \end_inset
15538
15539 del T.
15540 \emph default
15541 : El estilo 
15542 \family sans
15543
15544 \begin_inset Flex Code
15545 status collapsed
15546
15547 \begin_layout Plain Layout
15548
15549 \family sans
15550 \size normal
15551 \color none
15552 spanish
15553 \end_layout
15554
15555 \end_inset
15556
15557
15558 \family default
15559  de 
15560 \family sans
15561
15562 \begin_inset Flex Code
15563 status collapsed
15564
15565 \begin_layout Plain Layout
15566
15567 \family sans
15568 \size normal
15569 \color none
15570 babel
15571 \end_layout
15572
15573 \end_inset
15574
15575
15576 \family default
15577 \size default
15578 \color inherit
15579  los transforma automáticamente en versalitas
15580 \noun on
15581 , i, ii
15582 \noun default
15583 \SpecialChar \ldots{}
15584 , ya que los romanos en minúscula no se usan en español.
15585  
15586 \end_layout
15587
15588 \end_inset
15589
15590
15591 \begin_inset Flex Code
15592 status collapsed
15593
15594 \begin_layout Plain Layout
15595 Roman
15596 \end_layout
15597
15598 \end_inset
15599
15600  para romanos en mayúsculas: I, II, III\SpecialChar \ldots{}
15601
15602 \begin_inset Flex Code
15603 status collapsed
15604
15605 \begin_layout Plain Layout
15606 hebrew
15607 \end_layout
15608
15609 \end_inset
15610
15611  para números hebreos.
15612 \end_layout
15613
15614 \end_deeper
15615 \begin_layout Standard
15616 Si no se define LabelString, se construye un valor por omisión así: si el
15617  contador tiene un contador maestro 
15618 \begin_inset Flex Code
15619 status collapsed
15620
15621 \begin_layout Plain Layout
15622 master
15623 \end_layout
15624
15625 \end_inset
15626
15627  (definido mediante 
15628 \begin_inset Flex Code
15629 status collapsed
15630
15631 \begin_layout Plain Layout
15632 Within
15633 \end_layout
15634
15635 \end_inset
15636
15637 ), se usa la cadena 
15638 \begin_inset Flex Code
15639 status collapsed
15640
15641 \begin_layout Plain Layout
15642
15643 \backslash
15644 themaster.
15645 \backslash
15646 arabic{counter}
15647 \end_layout
15648
15649 \end_inset
15650
15651 ; si no, se usa la cadena 
15652 \begin_inset Flex Code
15653 status collapsed
15654
15655 \begin_layout Plain Layout
15656
15657 \backslash
15658 arabic{counter}
15659 \end_layout
15660
15661 \end_inset
15662
15663 .
15664 \end_layout
15665
15666 \begin_layout Description
15667 \begin_inset Flex Code
15668 status collapsed
15669
15670 \begin_layout Plain Layout
15671 LabelStringAppendix
15672 \end_layout
15673
15674 \end_inset
15675
15676  [
15677 \begin_inset Flex Code
15678 status collapsed
15679
15680 \begin_layout Plain Layout
15681 string
15682 \end_layout
15683
15684 \end_inset
15685
15686 =""] Lo mismo que 
15687 \begin_inset Flex Code
15688 status collapsed
15689
15690 \begin_layout Plain Layout
15691 LabelString
15692 \end_layout
15693
15694 \end_inset
15695
15696 , pero para el apéndice.
15697 \end_layout
15698
15699 \begin_layout Description
15700 \begin_inset Flex Code
15701 status collapsed
15702
15703 \begin_layout Plain Layout
15704 PrettyFormat
15705 \end_layout
15706
15707 \end_inset
15708
15709  [
15710 \begin_inset Flex Code
15711 status collapsed
15712
15713 \begin_layout Plain Layout
15714 string
15715 \end_layout
15716
15717 \end_inset
15718
15719 =
15720 \begin_inset Quotes erd
15721 \end_inset
15722
15723
15724 \begin_inset Quotes erd
15725 \end_inset
15726
15727 ] Un formato para usar con las referencias a este contador.
15728  Por ejemplo, podríamos querer las referencias a los números de sección
15729  en la forma 
15730 \begin_inset Quotes fld
15731 \end_inset
15732
15733 Sección 2.4
15734 \begin_inset Quotes frd
15735 \end_inset
15736
15737 .
15738  La cadena debería contener 
15739 \begin_inset Quotes eld
15740 \end_inset
15741
15742 ##
15743 \begin_inset Quotes erd
15744 \end_inset
15745
15746 .
15747  Esto será reemplazado por el número correspondiente del contador.
15748  Así pues, para secciones sería: Section ##.
15749 \end_layout
15750
15751 \begin_layout Description
15752 \begin_inset Flex Code
15753 status collapsed
15754
15755 \begin_layout Plain Layout
15756 Within
15757 \end_layout
15758
15759 \end_inset
15760
15761  [
15762 \begin_inset Flex Code
15763 status collapsed
15764
15765 \begin_layout Plain Layout
15766 string
15767 \end_layout
15768
15769 \end_inset
15770
15771 =""] Si esto se establece para el nombre de otro contador, el presente contador
15772  se reiniciará cada vez que el otro aumente.
15773  Por ejemplo, 
15774 \begin_inset Flex Code
15775 status collapsed
15776
15777 \begin_layout Plain Layout
15778 subsection
15779 \end_layout
15780
15781 \end_inset
15782
15783  se numera dentro de 
15784 \begin_inset Flex Code
15785 status collapsed
15786
15787 \begin_layout Plain Layout
15788 section
15789 \end_layout
15790
15791 \end_inset
15792
15793 .
15794 \end_layout
15795
15796 \begin_layout Subsection
15797 Descripción de las tipografías
15798 \begin_inset CommandInset label
15799 LatexCommand label
15800 name "sub:Tipografías"
15801
15802 \end_inset
15803
15804
15805 \end_layout
15806
15807 \begin_layout Standard
15808 Una descripción de una tipografía se ve como:
15809 \end_layout
15810
15811 \begin_layout LyX-Code
15812 Font 
15813 \family roman
15814 \emph on
15815 or
15816 \family default
15817 \emph default
15818  LabelFont
15819 \end_layout
15820
15821 \begin_layout LyX-Code
15822  ...
15823 \end_layout
15824
15825 \begin_layout LyX-Code
15826 EndFont
15827 \end_layout
15828
15829 \begin_layout Standard
15830 Están disponibles los comandos siguientes:
15831 \end_layout
15832
15833 \begin_layout Description
15834 \begin_inset Flex Code
15835 status collapsed
15836
15837 \begin_layout Plain Layout
15838 Color
15839 \end_layout
15840
15841 \end_inset
15842
15843  [
15844 \begin_inset Flex Code
15845 status collapsed
15846
15847 \begin_layout Plain Layout
15848
15849 \emph on
15850 none
15851 \end_layout
15852
15853 \end_inset
15854
15855
15856 \begin_inset Flex Code
15857 status collapsed
15858
15859 \begin_layout Plain Layout
15860 black
15861 \end_layout
15862
15863 \end_inset
15864
15865
15866 \begin_inset Flex Code
15867 status collapsed
15868
15869 \begin_layout Plain Layout
15870 white
15871 \end_layout
15872
15873 \end_inset
15874
15875
15876 \begin_inset Flex Code
15877 status collapsed
15878
15879 \begin_layout Plain Layout
15880 red
15881 \end_layout
15882
15883 \end_inset
15884
15885
15886 \begin_inset Flex Code
15887 status collapsed
15888
15889 \begin_layout Plain Layout
15890 green
15891 \end_layout
15892
15893 \end_inset
15894
15895
15896 \begin_inset Flex Code
15897 status collapsed
15898
15899 \begin_layout Plain Layout
15900 blue
15901 \end_layout
15902
15903 \end_inset
15904
15905
15906 \begin_inset Flex Code
15907 status collapsed
15908
15909 \begin_layout Plain Layout
15910 cyan
15911 \end_layout
15912
15913 \end_inset
15914
15915
15916 \begin_inset Flex Code
15917 status collapsed
15918
15919 \begin_layout Plain Layout
15920 magenta
15921 \end_layout
15922
15923 \end_inset
15924
15925
15926 \begin_inset Flex Code
15927 status collapsed
15928
15929 \begin_layout Plain Layout
15930 yellow
15931 \end_layout
15932
15933 \end_inset
15934
15935 ]
15936 \end_layout
15937
15938 \begin_layout Description
15939 \begin_inset Flex Code
15940 status collapsed
15941
15942 \begin_layout Plain Layout
15943 Family
15944 \end_layout
15945
15946 \end_inset
15947
15948  [
15949 \emph on
15950
15951 \begin_inset Flex Code
15952 status collapsed
15953
15954 \begin_layout Plain Layout
15955
15956 \emph on
15957 Roman
15958 \end_layout
15959
15960 \end_inset
15961
15962
15963 \emph default
15964
15965 \begin_inset Flex Code
15966 status collapsed
15967
15968 \begin_layout Plain Layout
15969 Sans
15970 \end_layout
15971
15972 \end_inset
15973
15974
15975 \begin_inset Flex Code
15976 status collapsed
15977
15978 \begin_layout Plain Layout
15979 Typewriter
15980 \end_layout
15981
15982 \end_inset
15983
15984
15985 \end_layout
15986
15987 \begin_layout Description
15988 \begin_inset Flex Code
15989 status collapsed
15990
15991 \begin_layout Plain Layout
15992 Misc
15993 \end_layout
15994
15995 \end_inset
15996
15997  [
15998 \begin_inset Flex Code
15999 status collapsed
16000
16001 \begin_layout Plain Layout
16002 string
16003 \end_layout
16004
16005 \end_inset
16006
16007 ] Son argumentos válidos: 
16008 \begin_inset Flex Code
16009 status collapsed
16010
16011 \begin_layout Plain Layout
16012 emph
16013 \end_layout
16014
16015 \end_inset
16016
16017
16018 \begin_inset Flex Code
16019 status collapsed
16020
16021 \begin_layout Plain Layout
16022 noun
16023 \end_layout
16024
16025 \end_inset
16026
16027
16028 \begin_inset Flex Code
16029 status collapsed
16030
16031 \begin_layout Plain Layout
16032 strikeout
16033 \end_layout
16034
16035 \end_inset
16036
16037
16038 \begin_inset Flex Code
16039 status collapsed
16040
16041 \begin_layout Plain Layout
16042 underbar
16043 \end_layout
16044
16045 \end_inset
16046
16047
16048 \begin_inset Flex Code
16049 status collapsed
16050
16051 \begin_layout Plain Layout
16052 uuline
16053 \end_layout
16054
16055 \end_inset
16056
16057
16058 \begin_inset Flex Code
16059 status collapsed
16060
16061 \begin_layout Plain Layout
16062 uwave
16063 \end_layout
16064
16065 \end_inset
16066
16067
16068 \begin_inset Flex Code
16069 status collapsed
16070
16071 \begin_layout Plain Layout
16072 no_emph
16073 \end_layout
16074
16075 \end_inset
16076
16077
16078 \begin_inset Flex Code
16079 status collapsed
16080
16081 \begin_layout Plain Layout
16082 no_noun
16083 \end_layout
16084
16085 \end_inset
16086
16087
16088 \begin_inset Flex Code
16089 status collapsed
16090
16091 \begin_layout Plain Layout
16092 no_strikeout
16093 \end_layout
16094
16095 \end_inset
16096
16097
16098 \begin_inset Flex Code
16099 status collapsed
16100
16101 \begin_layout Plain Layout
16102 no_bar
16103 \end_layout
16104
16105 \end_inset
16106
16107
16108 \begin_inset Flex Code
16109 status collapsed
16110
16111 \begin_layout Plain Layout
16112 no_uuline
16113 \end_layout
16114
16115 \end_inset
16116
16117  y 
16118 \begin_inset Flex Code
16119 status collapsed
16120
16121 \begin_layout Plain Layout
16122 no_uwave
16123 \end_layout
16124
16125 \end_inset
16126
16127 .
16128  Cada uno de ellos activa o desactiva el atributo correspondiente.
16129  Por ejemplo, 
16130 \begin_inset Flex Code
16131 status collapsed
16132
16133 \begin_layout Plain Layout
16134 emph
16135 \end_layout
16136
16137 \end_inset
16138
16139  activa énfasis, y 
16140 \begin_inset Flex Code
16141 status collapsed
16142
16143 \begin_layout Plain Layout
16144 no_emph
16145 \end_layout
16146
16147 \end_inset
16148
16149  lo desactiva.
16150  
16151 \begin_inset Newline newline
16152 \end_inset
16153
16154 Si esto último parece superfluo, recordemos que la configuración de tipografías
16155  para el presente contexto se hereda generalmente del contexto circundante.
16156  Por eso 
16157 \begin_inset Flex Code
16158 status collapsed
16159
16160 \begin_layout Plain Layout
16161 no_emph
16162 \end_layout
16163
16164 \end_inset
16165
16166  desactivaría el énfasis que estaba vigente, digamos, en un entorno teorema.
16167 \end_layout
16168
16169 \begin_layout Description
16170 \begin_inset Flex Code
16171 status collapsed
16172
16173 \begin_layout Plain Layout
16174 Series
16175 \end_layout
16176
16177 \end_inset
16178
16179  [
16180 \emph on
16181
16182 \begin_inset Flex Code
16183 status collapsed
16184
16185 \begin_layout Plain Layout
16186
16187 \emph on
16188 Medium
16189 \end_layout
16190
16191 \end_inset
16192
16193
16194 \emph default
16195
16196 \begin_inset Flex Code
16197 status collapsed
16198
16199 \begin_layout Plain Layout
16200 Bold
16201 \end_layout
16202
16203 \end_inset
16204
16205
16206 \end_layout
16207
16208 \begin_layout Description
16209 \begin_inset Flex Code
16210 status collapsed
16211
16212 \begin_layout Plain Layout
16213 Shape
16214 \end_layout
16215
16216 \end_inset
16217
16218  [
16219 \emph on
16220
16221 \begin_inset Flex Code
16222 status collapsed
16223
16224 \begin_layout Plain Layout
16225
16226 \emph on
16227 Up
16228 \end_layout
16229
16230 \end_inset
16231
16232
16233 \emph default
16234
16235 \begin_inset Flex Code
16236 status collapsed
16237
16238 \begin_layout Plain Layout
16239 Italic
16240 \end_layout
16241
16242 \end_inset
16243
16244
16245 \begin_inset Flex Code
16246 status collapsed
16247
16248 \begin_layout Plain Layout
16249 SmallCaps
16250 \end_layout
16251
16252 \end_inset
16253
16254
16255 \begin_inset Flex Code
16256 status collapsed
16257
16258 \begin_layout Plain Layout
16259 Slanted
16260 \end_layout
16261
16262 \end_inset
16263
16264
16265 \end_layout
16266
16267 \begin_layout Description
16268 \begin_inset Flex Code
16269 status collapsed
16270
16271 \begin_layout Plain Layout
16272 Size
16273 \end_layout
16274
16275 \end_inset
16276
16277  [
16278 \begin_inset Flex Code
16279 status collapsed
16280
16281 \begin_layout Plain Layout
16282 tiny
16283 \end_layout
16284
16285 \end_inset
16286
16287
16288 \begin_inset Flex Code
16289 status collapsed
16290
16291 \begin_layout Plain Layout
16292 small
16293 \end_layout
16294
16295 \end_inset
16296
16297
16298 \begin_inset Flex Code
16299 status collapsed
16300
16301 \begin_layout Plain Layout
16302
16303 \emph on
16304 normal
16305 \end_layout
16306
16307 \end_inset
16308
16309
16310 \begin_inset Flex Code
16311 status collapsed
16312
16313 \begin_layout Plain Layout
16314 large
16315 \end_layout
16316
16317 \end_inset
16318
16319
16320 \begin_inset Flex Code
16321 status collapsed
16322
16323 \begin_layout Plain Layout
16324 larger
16325 \end_layout
16326
16327 \end_inset
16328
16329
16330 \begin_inset Flex Code
16331 status collapsed
16332
16333 \begin_layout Plain Layout
16334 largest
16335 \end_layout
16336
16337 \end_inset
16338
16339
16340 \begin_inset Flex Code
16341 status collapsed
16342
16343 \begin_layout Plain Layout
16344 huge
16345 \end_layout
16346
16347 \end_inset
16348
16349
16350 \begin_inset Flex Code
16351 status collapsed
16352
16353 \begin_layout Plain Layout
16354 giant
16355 \end_layout
16356
16357 \end_inset
16358
16359 ]
16360 \end_layout
16361
16362 \begin_layout Subsection
16363 Descripción del formato de cita
16364 \begin_inset CommandInset label
16365 LatexCommand label
16366 name "sub:Descripción-formato-cita"
16367
16368 \end_inset
16369
16370
16371 \end_layout
16372
16373 \begin_layout Standard
16374 Los bloques 
16375 \begin_inset Flex Code
16376 status collapsed
16377
16378 \begin_layout Plain Layout
16379 CiteFormat
16380 \end_layout
16381
16382 \end_inset
16383
16384  se usan para describir la forma en que debe mostrarse la información bibliográf
16385 ica, tanto en LyX (en el diálogo de citas y en las ayudas emergentes, por
16386  ejemplo) como en la salida XHTML.
16387  El aspecto de unode estos bloques podría ser este:
16388 \end_layout
16389
16390 \begin_layout LyX-Code
16391 CiteFormat
16392 \end_layout
16393
16394 \begin_layout LyX-Code
16395  article ...
16396 \end_layout
16397
16398 \begin_layout LyX-Code
16399  book ...
16400 \end_layout
16401
16402 \begin_layout LyX-Code
16403 End
16404 \end_layout
16405
16406 \begin_layout Standard
16407 Las líneas definen cómo se va a mostrar la información bibliográfica asociada
16408  con un artículo o libro, respectivamente, y tales definiciones se pueden
16409  dar para cualquier `tipo de entrada' que pudiera estar presente en un archivo
16410  BibTeX.
16411  LyX define un formato por omsión en el código fuente que se usará si no
16412  se da una definición específica.
16413  LyX predefine varios formatos en el archivo 
16414 \begin_inset Flex Code
16415 status collapsed
16416
16417 \begin_layout Plain Layout
16418 stdciteformats.inc
16419 \end_layout
16420
16421 \end_inset
16422
16423 , que se incluye en la mayoría de las clases de documento de LyX.
16424 \end_layout
16425
16426 \begin_layout Standard
16427 Las definiciones usan un lenguaje simple que permite reemplazar las claves
16428  BibTeX por sus valores.
16429  Las claves deben encerrarse entre símbolos 
16430 \begin_inset Flex Code
16431 status collapsed
16432
16433 \begin_layout Plain Layout
16434 %
16435 \end_layout
16436
16437 \end_inset
16438
16439 , p.
16440 \begin_inset space \thinspace{}
16441 \end_inset
16442
16443 ej.: 
16444 \begin_inset Flex Code
16445 status collapsed
16446
16447 \begin_layout Plain Layout
16448 %author%
16449 \end_layout
16450
16451 \end_inset
16452
16453 .
16454  Así, una simple definición sería:
16455 \end_layout
16456
16457 \begin_layout LyX-Code
16458 misc %author%, 
16459 \begin_inset Quotes eld
16460 \end_inset
16461
16462 %title
16463 \begin_inset Quotes erd
16464 \end_inset
16465
16466 .
16467 \end_layout
16468
16469 \begin_layout Standard
16470 Esto imprimiría el autor, una coma, a continuación el título entre comillas
16471  y un punto para finalizar.
16472 \end_layout
16473
16474 \begin_layout Standard
16475 A veces querrás, por supuesto, imprimir una clave solo si existe.
16476  Esto puede hacerse mediante una construcción condicional tal como: 
16477 \begin_inset Flex Code
16478 status collapsed
16479
16480 \begin_layout Plain Layout
16481 {%volume%[[vol.
16482 \begin_inset space ~
16483 \end_inset
16484
16485 %volume%]]}
16486 \end_layout
16487
16488 \end_inset
16489
16490 , que quiere decir: si la clave 
16491 \begin_inset Flex Code
16492 status collapsed
16493
16494 \begin_layout Plain Layout
16495 volume
16496 \end_layout
16497
16498 \end_inset
16499
16500  existe, imprime 
16501 \begin_inset Quotes eld
16502 \end_inset
16503
16504 vol.
16505 \begin_inset space ~
16506 \end_inset
16507
16508
16509 \begin_inset Quotes erd
16510 \end_inset
16511
16512  seguido de la clave.
16513  También es posible tener una cláusula de otro modo en el condicional, como:
16514  
16515 \begin_inset Flex Code
16516 status collapsed
16517
16518 \begin_layout Plain Layout
16519 {%author%[[%author%]][[%editor%, ed.]]}
16520 \end_layout
16521
16522 \end_inset
16523
16524 .
16525  Aquí, la clave 
16526 \begin_inset Flex Code
16527 status collapsed
16528
16529 \begin_layout Plain Layout
16530 author
16531 \end_layout
16532
16533 \end_inset
16534
16535  se imprime si existe; por otra parte, se imprime la clave 
16536 \begin_inset Flex Code
16537 status collapsed
16538
16539 \begin_layout Plain Layout
16540 author
16541 \end_layout
16542
16543 \end_inset
16544
16545  seguida por 
16546 \begin_inset Quotes eld
16547 \end_inset
16548
16549 ,
16550 \begin_inset space ~
16551 \end_inset
16552
16553 ed.
16554 \begin_inset Quotes erd
16555 \end_inset
16556
16557 .
16558  Advierte que la clave se encierra entre signos 
16559 \begin_inset Flex Code
16560 status collapsed
16561
16562 \begin_layout Plain Layout
16563 %
16564 \end_layout
16565
16566 \end_inset
16567
16568 ; el condicional entero se encierra entre llaves; y las cláusulas condicional
16569  y por otra parte se ponen entre cobles corchetes, 
16570 \begin_inset Quotes eld
16571 \end_inset
16572
16573
16574 \begin_inset Flex Code
16575 status collapsed
16576
16577 \begin_layout Plain Layout
16578 [[
16579 \end_layout
16580
16581 \end_inset
16582
16583
16584 \begin_inset Quotes eld
16585 \end_inset
16586
16587  y 
16588 \begin_inset Quotes eld
16589 \end_inset
16590
16591
16592 \begin_inset Flex Code
16593 status collapsed
16594
16595 \begin_layout Plain Layout
16596 ]]
16597 \end_layout
16598
16599 \end_inset
16600
16601
16602 \begin_inset Quotes erd
16603 \end_inset
16604
16605 .
16606  No debe haber espacios entre ninguno de ellos.
16607 \end_layout
16608
16609 \begin_layout Standard
16610 Hay otra pieza de sintaxis disponible en las definiciones, como esta: 
16611 \begin_inset Flex Code
16612 status collapsed
16613
16614 \begin_layout Plain Layout
16615 {!<i>!}
16616 \end_layout
16617
16618 \end_inset
16619
16620 .
16621  Define una pieza de información para ser usada cuando creamos 
16622 \begin_inset Quotes eld
16623 \end_inset
16624
16625 texto enriquecido
16626 \begin_inset Quotes erd
16627 \end_inset
16628
16629 .
16630  Obviamente, no queremos etiquetas HTML cuando escribimos texto sencillo,
16631  por tanto deben ponerse entre 
16632 \begin_inset Quotes eld
16633 \end_inset
16634
16635 {!
16636 \begin_inset Quotes erd
16637 \end_inset
16638
16639  y 
16640 \begin_inset Quotes eld
16641 \end_inset
16642
16643 !}
16644 \begin_inset Quotes erd
16645 \end_inset
16646
16647 .
16648 \end_layout
16649
16650 \begin_layout Standard
16651 Además, hay dos clases especiales de definiciones disponibles en un bloque
16652  
16653 \begin_inset Flex Code
16654 status collapsed
16655
16656 \begin_layout Plain Layout
16657 CiteFormat
16658 \end_layout
16659
16660 \end_inset
16661
16662 .
16663  Un ejemplo de la primera sería:
16664 \end_layout
16665
16666 \begin_layout LyX-Code
16667 !quotetitle 
16668 \begin_inset Quotes eld
16669 \end_inset
16670
16671 %title%
16672 \begin_inset Quotes erd
16673 \end_inset
16674
16675
16676 \end_layout
16677
16678 \begin_layout Standard
16679 Esto es una abreviación, o macro, y se puede usar tratándola como si fuera
16680  una clave: 
16681 \begin_inset Flex Code
16682 status collapsed
16683
16684 \begin_layout Plain Layout
16685 %!quotetitle%
16686 \end_layout
16687
16688 \end_inset
16689
16690 .
16691  LyX tratará 
16692 \begin_inset Flex Code
16693 status collapsed
16694
16695 \begin_layout Plain Layout
16696 %!quotetitle%
16697 \end_layout
16698
16699 \end_inset
16700
16701  exactamente como trataría su definición.
16702  Por tanto, permítenos un 
16703 \emph on
16704 aviso
16705 \emph default
16706  obvio.
16707  No hagas:
16708 \end_layout
16709
16710 \begin_layout LyX-Code
16711 !funfun %funfun%
16712 \end_layout
16713
16714 \begin_layout Standard
16715 ni nada parecido.
16716  LyX no caería en un bucle infinito, pero sí en uno muy largo.
16717 \end_layout
16718
16719 \begin_layout Standard
16720 El segundo tipo especial de definición sería como:
16721 \end_layout
16722
16723 \begin_layout LyX-Code
16724 _pptext pp.
16725 \end_layout
16726
16727 \begin_layout Standard
16728 Esto define un trozo de texto traducible, que permite traducir partes relevantes
16729  de la bibliografía.
16730  Puede incluirse en una definición tratándolo como una clave: 
16731 \begin_inset Flex Code
16732 status collapsed
16733
16734 \begin_layout Plain Layout
16735 %_pptext%
16736 \end_layout
16737
16738 \end_inset
16739
16740 .
16741  Varios de estos están predefinidos en 
16742 \begin_inset Flex Code
16743 status collapsed
16744
16745 \begin_layout Plain Layout
16746 stdciteformats.inc
16747 \end_layout
16748
16749 \end_inset
16750
16751 .
16752  Advertiremos que no son macros en el sentido definido.
16753  No se expandirán.
16754 \end_layout
16755
16756 \begin_layout Standard
16757 Aquí hay, pues, un ejemplo que usa todas estas características:
16758 \end_layout
16759
16760 \begin_layout LyX-Code
16761 !authoredit {%author%[[%author%, ]][[{%editor%[[%editor%, %_edtext%, ]]}]]}
16762 \end_layout
16763
16764 \begin_layout Standard
16765 Así definimos una macro que imprime el autor seguido de coma, si la clave
16766  
16767 \begin_inset Flex Code
16768 status collapsed
16769
16770 \begin_layout Plain Layout
16771 author
16772 \end_layout
16773
16774 \end_inset
16775
16776  está definida, o imprime el nombre del editor seguido por el texto 
16777 \begin_inset Flex Code
16778 status collapsed
16779
16780 \begin_layout Plain Layout
16781 _edtext
16782 \end_layout
16783
16784 \end_inset
16785
16786  o su traducción (por omisión 
16787 \begin_inset Quotes eld
16788 \end_inset
16789
16790 ed.
16791 \begin_inset Quotes erd
16792 \end_inset
16793
16794 ), si la clave 
16795 \begin_inset Flex Code
16796 status collapsed
16797
16798 \begin_layout Plain Layout
16799 editor
16800 \end_layout
16801
16802 \end_inset
16803
16804  está definida.
16805  De hecho, esto está definido en 
16806 \begin_inset Flex Code
16807 status collapsed
16808
16809 \begin_layout Plain Layout
16810 stdciteformats.inc
16811 \end_layout
16812
16813 \end_inset
16814
16815 , por tanto puedes usarlo en tus propias definiciones o redefiniciones,
16816  si cargas antes ese archivo.
16817 \end_layout
16818
16819 \begin_layout Section
16820 Etiquetas para la salida XHTML
16821 \begin_inset CommandInset label
16822 LatexCommand label
16823 name "sec:Etiquetas-para-XHTML"
16824
16825 \end_inset
16826
16827
16828 \end_layout
16829
16830 \begin_layout Standard
16831 Como para LaTeX o DocBook, el formato de salida XHTML en LyX también se
16832  controla mediante la información contenida en archivos de formato.
16833  En general, LyX provee valores predefinidos sensatos y, como se mencionó
16834  anteriormente, incluso construirá reglas de estilo CSS a partir de las
16835  otras etiquetas de formato.
16836  Por ejemplo, LyX intentará usar la información proporcionada por la declaración
16837  
16838 \begin_inset Flex Code
16839 status collapsed
16840
16841 \begin_layout Plain Layout
16842 Font
16843 \end_layout
16844
16845 \end_inset
16846
16847  para el estilo Chapter para escribir CSS que formateará adecuadamente los
16848  encabezados de capítulo.
16849 \end_layout
16850
16851 \begin_layout Standard
16852 En muchos casos, por tanto, no tendrás que hacer nada para obtener una aceptable
16853  salida XHTML para tus propios entornos, recuadros personalizados y cosas
16854  así.
16855  Pero en ciertos casos querrás hacer cambios, y para eso LyX proporciona
16856  un número de etiquetas de formato que se pueden usar para personalizar
16857  los XHTML y CSS generados.
16858 \end_layout
16859
16860 \begin_layout Standard
16861 Advertimos que hay dos etiquetas, 
16862 \begin_inset Flex Code
16863 status collapsed
16864
16865 \begin_layout Plain Layout
16866 HTMLPreamble
16867 \end_layout
16868
16869 \end_inset
16870
16871  y 
16872 \begin_inset Flex Code
16873 status collapsed
16874
16875 \begin_layout Plain Layout
16876 AddToHTMLPreamble
16877 \end_layout
16878
16879 \end_inset
16880
16881  que pueden aparecer fuera de las declaraciones de estilos y recuadros.
16882  Véase 
16883 \begin_inset CommandInset ref
16884 LatexCommand ref
16885 reference "sub:Parámetros-generales-clases"
16886
16887 \end_inset
16888
16889  para detalles sobre esto.
16890 \end_layout
16891
16892 \begin_layout Subsection
16893 Estilos de párrafo
16894 \begin_inset CommandInset label
16895 LatexCommand label
16896 name "sub:Estilos-de-párrafo-XHTML"
16897
16898 \end_inset
16899
16900
16901 \end_layout
16902
16903 \begin_layout Standard
16904 El tipo de XHTML que genera LyX para un párrafo depende de si se trata de
16905  un párrafo normal, de un comando o de un entorno, en los que esto se determina
16906  por el contenido de la correspondiente etiqueta 
16907 \begin_inset Flex Code
16908 status collapsed
16909
16910 \begin_layout Plain Layout
16911 LaTeXType
16912 \end_layout
16913
16914 \end_inset
16915
16916 .
16917  
16918 \end_layout
16919
16920 \begin_layout Standard
16921 Para un comando o párrafo, la salida XHTML tiene la forma siguiente:
16922 \end_layout
16923
16924 \begin_layout LyX-Code
16925 <tag attr=
16926 \begin_inset Quotes erd
16927 \end_inset
16928
16929 value
16930 \begin_inset Quotes erd
16931 \end_inset
16932
16933 >
16934 \end_layout
16935
16936 \begin_layout LyX-Code
16937 <labeltag attr=
16938 \begin_inset Quotes erd
16939 \end_inset
16940
16941 value
16942 \begin_inset Quotes erd
16943 \end_inset
16944
16945 >Label</labeltag>
16946 \end_layout
16947
16948 \begin_layout LyX-Code
16949 Contents of the paragraph.
16950 \end_layout
16951
16952 \begin_layout LyX-Code
16953 </tag>
16954 \end_layout
16955
16956 \begin_layout Standard
16957 Por supuesto, `label tags´ se omiten si el párrafo no tiene rótulo.
16958 \end_layout
16959
16960 \begin_layout Standard
16961 Para un entorno que no sea algún tipo de lista, XHTML toma la forma:
16962 \end_layout
16963
16964 \begin_layout LyX-Code
16965 <tag attr=
16966 \begin_inset Quotes erd
16967 \end_inset
16968
16969 value
16970 \begin_inset Quotes erd
16971 \end_inset
16972
16973 >
16974 \end_layout
16975
16976 \begin_layout LyX-Code
16977 <itemtag attr=
16978 \begin_inset Quotes erd
16979 \end_inset
16980
16981 value
16982 \begin_inset Quotes erd
16983 \end_inset
16984
16985 ><labeltag attr=
16986 \begin_inset Quotes erd
16987 \end_inset
16988
16989 value
16990 \begin_inset Quotes erd
16991 \end_inset
16992
16993 >Environment Label</labeltag>First paragraph.</itemtag>
16994 \end_layout
16995
16996 \begin_layout LyX-Code
16997 <itemtag>Second paragraph.</itemtag>
16998 \end_layout
16999
17000 \begin_layout LyX-Code
17001 </tag>
17002 \end_layout
17003
17004 \begin_layout Standard
17005 El rótulo se genera solo para el primer párrafo, como debería ser, por ejemplo,
17006  para un teorema.
17007  
17008 \end_layout
17009
17010 \begin_layout Standard
17011 Para una lista disponemos de una de estas formas:
17012 \end_layout
17013
17014 \begin_layout LyX-Code
17015 <tag attr=
17016 \begin_inset Quotes erd
17017 \end_inset
17018
17019 value
17020 \begin_inset Quotes erd
17021 \end_inset
17022
17023 >
17024 \end_layout
17025
17026 \begin_layout LyX-Code
17027 <itemtag attr=
17028 \begin_inset Quotes erd
17029 \end_inset
17030
17031 value
17032 \begin_inset Quotes erd
17033 \end_inset
17034
17035 ><labeltag attr=
17036 \begin_inset Quotes erd
17037 \end_inset
17038
17039 value
17040 \begin_inset Quotes erd
17041 \end_inset
17042
17043 >List Label</labeltag>First item.</itemtag>
17044 \end_layout
17045
17046 \begin_layout LyX-Code
17047 <itemtag attr=
17048 \begin_inset Quotes erd
17049 \end_inset
17050
17051 value
17052 \begin_inset Quotes erd
17053 \end_inset
17054
17055 ><labeltag attr=
17056 \begin_inset Quotes erd
17057 \end_inset
17058
17059 value
17060 \begin_inset Quotes erd
17061 \end_inset
17062
17063 >List Label</labeltag>Second item.</itemtag>
17064 \end_layout
17065
17066 \begin_layout LyX-Code
17067 </tag>
17068 \end_layout
17069
17070 \begin_layout LyX-Code
17071
17072 \end_layout
17073
17074 \begin_layout LyX-Code
17075 <tag attr=
17076 \begin_inset Quotes erd
17077 \end_inset
17078
17079 value
17080 \begin_inset Quotes erd
17081 \end_inset
17082
17083 >
17084 \end_layout
17085
17086 \begin_layout LyX-Code
17087 <labeltag attr=
17088 \begin_inset Quotes erd
17089 \end_inset
17090
17091 value
17092 \begin_inset Quotes erd
17093 \end_inset
17094
17095 >List Label</labeltag><itemtag attr=
17096 \begin_inset Quotes erd
17097 \end_inset
17098
17099 value
17100 \begin_inset Quotes erd
17101 \end_inset
17102
17103 >First item.</itemtag>
17104 \end_layout
17105
17106 \begin_layout LyX-Code
17107 <labeltag attr=
17108 \begin_inset Quotes erd
17109 \end_inset
17110
17111 value
17112 \begin_inset Quotes erd
17113 \end_inset
17114
17115 >List Label</labeltag><itemtag attr=
17116 \begin_inset Quotes erd
17117 \end_inset
17118
17119 value
17120 \begin_inset Quotes erd
17121 \end_inset
17122
17123 >Second item.</itemtag>
17124 \end_layout
17125
17126 \begin_layout LyX-Code
17127 </tag>
17128 \end_layout
17129
17130 \begin_layout Standard
17131 Observa los diferentes órdenes de 
17132 \begin_inset Flex Code
17133 status collapsed
17134
17135 \begin_layout Plain Layout
17136 labeltag
17137 \end_layout
17138
17139 \end_inset
17140
17141  e 
17142 \begin_inset Flex Code
17143 status collapsed
17144
17145 \begin_layout Plain Layout
17146 itemtag
17147 \end_layout
17148
17149 \end_inset
17150
17151 .
17152  El orden que obtenemos depende del ajuste de 
17153 \begin_inset Flex Code
17154 status collapsed
17155
17156 \begin_layout Plain Layout
17157 HTMLLabelFirst
17158 \end_layout
17159
17160 \end_inset
17161
17162 : Si 
17163 \begin_inset Flex Code
17164 status collapsed
17165
17166 \begin_layout Plain Layout
17167 HTMLLabelFirst
17168 \end_layout
17169
17170 \end_inset
17171
17172  es falso (por omisión), se obtiene el primero de ellos, con el rótulo dentro
17173  del ítem; si verdadero, se obtiene el segundo, con el rótulo fuera del
17174  ítem.
17175 \end_layout
17176
17177 \begin_layout Standard
17178 Las etiquetas específicas y la salida de los atributos para cada tipo de
17179  párrafo puede ser controlado por medio de las etiquetas de formato que
17180  vamos a describir.
17181  Como mencionamos antes, sin embargo, LyX usa predefinidos adecuados para
17182  muchos de estos valores, por lo que generalmente no necesitarás hacer nada
17183  para obtener una buena salida XHTML.
17184  Partiendo de las etiquetas ya disponibles puedes afinar lascosas a tu gusto.
17185 \end_layout
17186
17187 \begin_layout Description
17188 \begin_inset Flex Code
17189 status collapsed
17190
17191 \begin_layout Plain Layout
17192 HTMLAttr
17193 \end_layout
17194
17195 \end_inset
17196
17197  [
17198 \begin_inset Flex Code
17199 status collapsed
17200
17201 \begin_layout Plain Layout
17202 string
17203 \end_layout
17204
17205 \end_inset
17206
17207 ] Especifica información de los atributos a entregar con la etiqueta principal.
17208  Por ejemplo, 
17209 \begin_inset Quotes eld
17210 \end_inset
17211
17212
17213 \begin_inset Flex Code
17214 status collapsed
17215
17216 \begin_layout Plain Layout
17217 class=`mydiv'
17218 \end_layout
17219
17220 \end_inset
17221
17222
17223 \begin_inset Quotes erd
17224 \end_inset
17225
17226 .
17227  Por omisión, LyX producirá 
17228 \begin_inset Quotes eld
17229 \end_inset
17230
17231
17232 \begin_inset Flex Code
17233 status collapsed
17234
17235 \begin_layout Plain Layout
17236 class=`layoutname'
17237 \end_layout
17238
17239 \end_inset
17240
17241
17242 \begin_inset Quotes erd
17243 \end_inset
17244
17245 , donde 
17246 \begin_inset Flex Code
17247 status collapsed
17248
17249 \begin_layout Plain Layout
17250 layoutname
17251 \end_layout
17252
17253 \end_inset
17254
17255  es el nombre del formato en LyX, en minúsculas, por ejemplo: chapter.
17256  Esto 
17257 \emph on
17258 no
17259 \emph default
17260  debería contener ninguna información de estilo.
17261  Usa 
17262 \begin_inset Flex Code
17263 status collapsed
17264
17265 \begin_layout Plain Layout
17266 HTMLStyle
17267 \end_layout
17268
17269 \end_inset
17270
17271  para ese propósito.
17272 \end_layout
17273
17274 \begin_layout Description
17275 \begin_inset Flex Code
17276 status collapsed
17277
17278 \begin_layout Plain Layout
17279 HTMLForceCSS
17280 \end_layout
17281
17282 \end_inset
17283
17284  [
17285 \begin_inset Flex Code
17286 status collapsed
17287
17288 \begin_layout Plain Layout
17289
17290 \emph on
17291 0
17292 \emph default
17293 ,1
17294 \end_layout
17295
17296 \end_inset
17297
17298 ] Si producir la información CSS predeterminada que LyX genera para este
17299  formato, incluso si se proporciona explícitamente información adicional
17300  mediante 
17301 \begin_inset Flex Code
17302 status collapsed
17303
17304 \begin_layout Plain Layout
17305 HTMLStyle
17306 \end_layout
17307
17308 \end_inset
17309
17310 .
17311  Poner 
17312 \begin_inset Flex Code
17313 status collapsed
17314
17315 \begin_layout Plain Layout
17316 1
17317 \end_layout
17318
17319 \end_inset
17320
17321  permite alterar o aumentar el CSS generado, no sobrescribirlo totalmente.
17322  Por omisión es 
17323 \begin_inset Flex Code
17324 status collapsed
17325
17326 \begin_layout Plain Layout
17327 0
17328 \end_layout
17329
17330 \end_inset
17331
17332 .
17333 \end_layout
17334
17335 \begin_layout Description
17336 \begin_inset Flex Code
17337 status collapsed
17338
17339 \begin_layout Plain Layout
17340 HTMLItem
17341 \end_layout
17342
17343 \end_inset
17344
17345  [
17346 \begin_inset Flex Code
17347 status collapsed
17348
17349 \begin_layout Plain Layout
17350 string
17351 \end_layout
17352
17353 \end_inset
17354
17355 ] Etiqueta a usar para párrafos individuales de entornos, reemplazando 
17356 \begin_inset Flex Code
17357 status collapsed
17358
17359 \begin_layout Plain Layout
17360 itemtag
17361 \end_layout
17362
17363 \end_inset
17364
17365  en los ejemplos de arriba.
17366  Por omisión, 
17367 \begin_inset Flex Code
17368 status collapsed
17369
17370 \begin_layout Plain Layout
17371 div
17372 \end_layout
17373
17374 \end_inset
17375
17376 .
17377 \end_layout
17378
17379 \begin_layout Description
17380 \begin_inset Flex Code
17381 status collapsed
17382
17383 \begin_layout Plain Layout
17384 HTMLItemAttr
17385 \end_layout
17386
17387 \end_inset
17388
17389  [
17390 \begin_inset Flex Code
17391 status collapsed
17392
17393 \begin_layout Plain Layout
17394 string
17395 \end_layout
17396
17397 \end_inset
17398
17399 ] Atributos para la etiqueta ítem.
17400  Por omisión 
17401 \begin_inset Quotes eld
17402 \end_inset
17403
17404
17405 \begin_inset Flex Code
17406 status collapsed
17407
17408 \begin_layout Plain Layout
17409 class=`layoutname_item'
17410 \end_layout
17411
17412 \end_inset
17413
17414
17415 \begin_inset Quotes erd
17416 \end_inset
17417
17418 .
17419  Esto 
17420 \emph on
17421 no
17422 \emph default
17423  debería contener ninguna información de estilo.
17424  Usa 
17425 \begin_inset Flex Code
17426 status collapsed
17427
17428 \begin_layout Plain Layout
17429 HTMLStyle
17430 \end_layout
17431
17432 \end_inset
17433
17434  para ese propósito.
17435 \end_layout
17436
17437 \begin_layout Description
17438 \begin_inset Flex Code
17439 status collapsed
17440
17441 \begin_layout Plain Layout
17442 HTMLLabel
17443 \end_layout
17444
17445 \end_inset
17446
17447  [
17448 \begin_inset Flex Code
17449 status collapsed
17450
17451 \begin_layout Plain Layout
17452 string
17453 \end_layout
17454
17455 \end_inset
17456
17457 ] Etiqueta a usar para rótulos de párrafos e ítems, reemplazando 
17458 \begin_inset Flex Code
17459 status collapsed
17460
17461 \begin_layout Plain Layout
17462 labeltag
17463 \end_layout
17464
17465 \end_inset
17466
17467  en los ejemplos de arriba.
17468  Por omisión, 
17469 \begin_inset Flex Code
17470 status collapsed
17471
17472 \begin_layout Plain Layout
17473 span
17474 \end_layout
17475
17476 \end_inset
17477
17478 , a menos que 
17479 \begin_inset Flex Code
17480 status collapsed
17481
17482 \begin_layout Plain Layout
17483 LabelType
17484 \end_layout
17485
17486 \end_inset
17487
17488  sea 
17489 \begin_inset Flex Code
17490 status collapsed
17491
17492 \begin_layout Plain Layout
17493 Top_Environment
17494 \end_layout
17495
17496 \end_inset
17497
17498  o 
17499 \begin_inset Flex Code
17500 status collapsed
17501
17502 \begin_layout Plain Layout
17503 Centered_Top_Environment
17504 \end_layout
17505
17506 \end_inset
17507
17508 , en cuyos casos es 
17509 \begin_inset Flex Code
17510 status collapsed
17511
17512 \begin_layout Plain Layout
17513 div
17514 \end_layout
17515
17516 \end_inset
17517
17518  por omisión.
17519 \end_layout
17520
17521 \begin_layout Description
17522 \begin_inset Flex Code
17523 status collapsed
17524
17525 \begin_layout Plain Layout
17526 HTMLLabelAttr
17527 \end_layout
17528
17529 \end_inset
17530
17531  [
17532 \begin_inset Flex Code
17533 status collapsed
17534
17535 \begin_layout Plain Layout
17536 string
17537 \end_layout
17538
17539 \end_inset
17540
17541 ] Atributos para la etiqueta del rótulo.
17542  Por omisión es 
17543 \begin_inset Quotes eld
17544 \end_inset
17545
17546
17547 \begin_inset Flex Code
17548 status collapsed
17549
17550 \begin_layout Plain Layout
17551 class=`layoutname_label'
17552 \end_layout
17553
17554 \end_inset
17555
17556
17557 \begin_inset Quotes erd
17558 \end_inset
17559
17560 .
17561  Esto 
17562 \emph on
17563 no
17564 \emph default
17565  debería contener ninguna información de estilo.
17566  Usa 
17567 \begin_inset Flex Code
17568 status collapsed
17569
17570 \begin_layout Plain Layout
17571 HTMLStyle
17572 \end_layout
17573
17574 \end_inset
17575
17576  para ese propósito.
17577 \end_layout
17578
17579 \begin_layout Description
17580 \begin_inset Flex Code
17581 status collapsed
17582
17583 \begin_layout Plain Layout
17584 HTMLLabelFirst
17585 \end_layout
17586
17587 \end_inset
17588
17589  [
17590 \begin_inset Flex Code
17591 status collapsed
17592
17593 \begin_layout Plain Layout
17594
17595 \emph on
17596 0
17597 \emph default
17598 ,1
17599 \end_layout
17600
17601 \end_inset
17602
17603 ] Solo es significativo para entornos tipo lista, esta etiqueta controla
17604  si la etiqueta de rótulo se genera antes o dentro de la etiqueta de ítem.
17605  Se usa, por ejemplo, en el entorno descripción, donde queremos `
17606 \begin_inset Flex Code
17607 status collapsed
17608
17609 \begin_layout Plain Layout
17610 <dt>\SpecialChar \ldots{}
17611 </dt><dd>\SpecialChar \ldots{}
17612 </dd>
17613 \end_layout
17614
17615 \end_inset
17616
17617 .
17618  Por omisión, 
17619 \begin_inset Flex Code
17620 status collapsed
17621
17622 \begin_layout Plain Layout
17623 0
17624 \end_layout
17625
17626 \end_inset
17627
17628 : la etiqueta de rótulo se genera dentro de la etiqueta de ítem.
17629 \end_layout
17630
17631 \begin_layout Description
17632 \begin_inset Flex Code
17633 status collapsed
17634
17635 \begin_layout Plain Layout
17636 HTMLPreamble
17637 \end_layout
17638
17639 \end_inset
17640
17641  Información para generar en la sección 
17642 \begin_inset Flex Code
17643 status collapsed
17644
17645 \begin_layout Plain Layout
17646 <head>
17647 \end_layout
17648
17649 \end_inset
17650
17651  cuando se usa este estilo.
17652  Esto podría, por ejemplo, utilizarse para incluir un bloque 
17653 \begin_inset Flex Code
17654 status collapsed
17655
17656 \begin_layout Plain Layout
17657 <script>
17658 \end_layout
17659
17660 \end_inset
17661
17662  definiendo un controlador 
17663 \begin_inset Flex Code
17664 status collapsed
17665
17666 \begin_layout Plain Layout
17667 onclick
17668 \end_layout
17669
17670 \end_inset
17671
17672 .
17673 \end_layout
17674
17675 \begin_layout Description
17676 \begin_inset Flex Code
17677 status collapsed
17678
17679 \begin_layout Plain Layout
17680 HTMLStyle
17681 \end_layout
17682
17683 \end_inset
17684
17685  Información de estilo CSS a incluir cuando se usa este estilo.
17686  Advertimos que esto será automáticamente envuelto en un bloque 
17687 \begin_inset Flex Code
17688 status collapsed
17689
17690 \begin_layout Plain Layout
17691 <style>
17692 \end_layout
17693
17694 \end_inset
17695
17696  generado por el formato, por tanto solo es necesario incluir el propio
17697  CSS.
17698 \end_layout
17699
17700 \begin_layout Description
17701 \begin_inset Flex Code
17702 status collapsed
17703
17704 \begin_layout Plain Layout
17705 HTMLTag
17706 \end_layout
17707
17708 \end_inset
17709
17710  [
17711 \begin_inset Flex Code
17712 status collapsed
17713
17714 \begin_layout Plain Layout
17715 string
17716 \end_layout
17717
17718 \end_inset
17719
17720 ] Etiqueta para el rótulo principal, reemplazando 
17721 \begin_inset Flex Code
17722 status collapsed
17723
17724 \begin_layout Plain Layout
17725 tag
17726 \end_layout
17727
17728 \end_inset
17729
17730  en losejemplos de arriba.
17731  Por omisión es 
17732 \begin_inset Flex Code
17733 status collapsed
17734
17735 \begin_layout Plain Layout
17736 div
17737 \end_layout
17738
17739 \end_inset
17740
17741 .
17742 \end_layout
17743
17744 \begin_layout Description
17745 \begin_inset Flex Code
17746 status collapsed
17747
17748 \begin_layout Plain Layout
17749 HTMLTitle
17750 \end_layout
17751
17752 \end_inset
17753
17754  [
17755 \begin_inset Flex Code
17756 status collapsed
17757
17758 \begin_layout Plain Layout
17759
17760 \emph on
17761 0
17762 \emph default
17763 ,1
17764 \end_layout
17765
17766 \end_inset
17767
17768 ] Marca este estilo como el que se va a usar para generar la etiqueta 
17769 \begin_inset Flex Code
17770 status collapsed
17771
17772 \begin_layout Plain Layout
17773 <title>
17774 \end_layout
17775
17776 \end_inset
17777
17778  para el archivo XHTML.
17779  Por omisión, es falso.
17780  El archivo 
17781 \begin_inset Flex Code
17782 status collapsed
17783
17784 \begin_layout Plain Layout
17785 stdtitle.inc
17786 \end_layout
17787
17788 \end_inset
17789
17790  lo establece verdadero para el entorno 
17791 \begin_inset Flex Code
17792 status collapsed
17793
17794 \begin_layout Plain Layout
17795 title
17796 \end_layout
17797
17798 \end_inset
17799
17800 .
17801  
17802 \end_layout
17803
17804 \begin_layout Subsection
17805 Recuadros XHTML
17806 \end_layout
17807
17808 \begin_layout Standard
17809 La salida XHTML de los recuadros también se puede controlar por información
17810  en archivos 'layout'.
17811 \begin_inset Foot
17812 status collapsed
17813
17814 \begin_layout Plain Layout
17815 Por ahora, esto solo es cierto para recuadros de 
17816 \begin_inset Quotes eld
17817 \end_inset
17818
17819 texto
17820 \begin_inset Quotes erd
17821 \end_inset
17822
17823  (recuadros en los que puedes escribir) y no para recuadros de 
17824 \begin_inset Quotes eld
17825 \end_inset
17826
17827 commandos
17828 \begin_inset Quotes erd
17829 \end_inset
17830
17831  (recuadros asociados con cuadros de diálogo).
17832 \end_layout
17833
17834 \end_inset
17835
17836  También en este caso, LyX intenta proporcionar valores predefinidos adecuados,
17837  y construye reglas de estilo CSS, pero todo puede personalizarse.
17838 \end_layout
17839
17840 \begin_layout Standard
17841 Para los recuadros, LyX produce XHTML en la forma:
17842 \end_layout
17843
17844 \begin_layout LyX-Code
17845 <tag attr=
17846 \begin_inset Quotes erd
17847 \end_inset
17848
17849 value
17850 \begin_inset Quotes erd
17851 \end_inset
17852
17853 >
17854 \end_layout
17855
17856 \begin_layout LyX-Code
17857 <labeltag>Label</labeltag>
17858 \end_layout
17859
17860 \begin_layout LyX-Code
17861 <innertag attr=
17862 \begin_inset Quotes erd
17863 \end_inset
17864
17865 value
17866 \begin_inset Quotes erd
17867 \end_inset
17868
17869 >Contents of the inset.</innertag>
17870 \end_layout
17871
17872 \begin_layout LyX-Code
17873 </tag>
17874 \end_layout
17875
17876 \begin_layout Standard
17877 Si el recuadro permite párrafos múltiples ---o sea, si 
17878 \begin_inset Flex Code
17879 status collapsed
17880
17881 \begin_layout Plain Layout
17882 MultiPar
17883 \end_layout
17884
17885 \end_inset
17886
17887  es verdadero--- el contenido del recuadro se generará en forma de párrafos
17888  estructurados según los estilos usados para dichos párrafos (normal, cita,
17889  y similares).
17890  El rótulo de la etiqueta se omite si el párrafo no lo tiene y, por el momento,
17891  es siempre 
17892 \begin_inset Flex Code
17893 status collapsed
17894
17895 \begin_layout Plain Layout
17896 span
17897 \end_layout
17898
17899 \end_inset
17900
17901 .
17902  La etiqueta interior es opcional y, por omisión, no aparece.
17903 \end_layout
17904
17905 \begin_layout Standard
17906 Las etiquetas y atributos específicos para cada recuadro se pueden controlar
17907  mediante las siguientes etiquetas de formato.
17908 \end_layout
17909
17910 \begin_layout Description
17911 \begin_inset Flex Code
17912 status collapsed
17913
17914 \begin_layout Plain Layout
17915 HTMLAttr
17916 \end_layout
17917
17918 \end_inset
17919
17920  [
17921 \begin_inset Flex Code
17922 status collapsed
17923
17924 \begin_layout Plain Layout
17925 string
17926 \end_layout
17927
17928 \end_inset
17929
17930 ] Especifica información de atributos a generar con la etiqueta principal.
17931  Por ejemplo, 
17932 \begin_inset Quotes eld
17933 \end_inset
17934
17935
17936 \begin_inset Flex Code
17937 status collapsed
17938
17939 \begin_layout Plain Layout
17940 class=`myinset' onclick=`\SpecialChar \ldots{}
17941 '
17942 \end_layout
17943
17944 \end_inset
17945
17946
17947 \begin_inset Quotes erd
17948 \end_inset
17949
17950 .
17951  Por omisión, LyX generará 
17952 \begin_inset Quotes eld
17953 \end_inset
17954
17955
17956 \begin_inset Flex Code
17957 status collapsed
17958
17959 \begin_layout Plain Layout
17960 class=`insetname'
17961 \end_layout
17962
17963 \end_inset
17964
17965
17966 \begin_inset Quotes erd
17967 \end_inset
17968
17969 , donde 
17970 \begin_inset Flex Code
17971 status collapsed
17972
17973 \begin_layout Plain Layout
17974 insetname
17975 \end_layout
17976
17977 \end_inset
17978
17979  es el nombre del recuadro en LyX, en minúsculas y con los caracteres no
17980  alfanuméricos convertidos en guiones bajos, por ejemplo: footnote.
17981 \end_layout
17982
17983 \begin_layout Description
17984 \begin_inset Flex Code
17985 status collapsed
17986
17987 \begin_layout Plain Layout
17988 HTMLForceCSS
17989 \end_layout
17990
17991 \end_inset
17992
17993  [
17994 \begin_inset Flex Code
17995 status collapsed
17996
17997 \begin_layout Plain Layout
17998
17999 \emph on
18000 0
18001 \emph default
18002 ,1
18003 \end_layout
18004
18005 \end_inset
18006
18007 ] Si producir la información CSS predeterminadad que LyX genera para este
18008  formato, incluso si se da explícitamente información adicional con 
18009 \begin_inset Flex Code
18010 status collapsed
18011
18012 \begin_layout Plain Layout
18013 HTMLStyle
18014 \end_layout
18015
18016 \end_inset
18017
18018 .
18019  Si esto es 
18020 \begin_inset Flex Code
18021 status collapsed
18022
18023 \begin_layout Plain Layout
18024 1
18025 \end_layout
18026
18027 \end_inset
18028
18029  parmite alterar o aumentar el CSS generado, en vez de sobrescribirlo.
18030  Por omisión, 0.
18031 \end_layout
18032
18033 \begin_layout Description
18034 \begin_inset Flex Code
18035 status collapsed
18036
18037 \begin_layout Plain Layout
18038 HTMLInnerAttr
18039 \end_layout
18040
18041 \end_inset
18042
18043  [
18044 \begin_inset Flex Code
18045 status collapsed
18046
18047 \begin_layout Plain Layout
18048 string
18049 \end_layout
18050
18051 \end_inset
18052
18053 ] Atributos para la etiqueta interna.
18054  Por omisión, es 
18055 \begin_inset Quotes eld
18056 \end_inset
18057
18058
18059 \begin_inset Flex Code
18060 status collapsed
18061
18062 \begin_layout Plain Layout
18063 class=`insetname_inner'
18064 \end_layout
18065
18066 \end_inset
18067
18068
18069 \begin_inset Quotes erd
18070 \end_inset
18071
18072 .
18073 \end_layout
18074
18075 \begin_layout Description
18076 \begin_inset Flex Code
18077 status collapsed
18078
18079 \begin_layout Plain Layout
18080 HTMLInnerTag
18081 \end_layout
18082
18083 \end_inset
18084
18085  [
18086 \begin_inset Flex Code
18087 status collapsed
18088
18089 \begin_layout Plain Layout
18090 string
18091 \end_layout
18092
18093 \end_inset
18094
18095 ] La etiqueta interna, reemplazando 
18096 \begin_inset Flex Code
18097 status collapsed
18098
18099 \begin_layout Plain Layout
18100 innertag
18101 \end_layout
18102
18103 \end_inset
18104
18105  en los ejemplos de arriba.
18106  Por omisión, ninguna.
18107 \end_layout
18108
18109 \begin_layout Description
18110 \begin_inset Flex Code
18111 status collapsed
18112
18113 \begin_layout Plain Layout
18114 HTMLIsBlock
18115 \end_layout
18116
18117 \end_inset
18118
18119  [
18120 \begin_inset Flex Code
18121 status collapsed
18122
18123 \begin_layout Plain Layout
18124 0,
18125 \emph on
18126 1
18127 \end_layout
18128
18129 \end_inset
18130
18131 ] Si este recuadro representa un bloque de texto independiente (como una
18132  nota al pie) o bien representa material que está incluido en el texto circundan
18133 te (como una rama).
18134  Por omisión, 1.
18135 \end_layout
18136
18137 \begin_layout Description
18138 \begin_inset Flex Code
18139 status collapsed
18140
18141 \begin_layout Plain Layout
18142 HTMLLabel
18143 \end_layout
18144
18145 \end_inset
18146
18147  [
18148 \begin_inset Flex Code
18149 status collapsed
18150
18151 \begin_layout Plain Layout
18152 string
18153 \end_layout
18154
18155 \end_inset
18156
18157 ] Un rótulo para este recuadro, posiblemente incluyendo una referencia a
18158  un contador.
18159  Por ejemplo, para notas al pie, podría ser: 
18160 \begin_inset Flex Code
18161 status collapsed
18162
18163 \begin_layout Plain Layout
18164
18165 \backslash
18166 arabic{footnote}
18167 \end_layout
18168
18169 \end_inset
18170
18171 .
18172  Esto es opcional y no hay valor predeterminado.
18173 \end_layout
18174
18175 \begin_layout Description
18176 \begin_inset Flex Code
18177 status collapsed
18178
18179 \begin_layout Plain Layout
18180 HTMLPreamble
18181 \end_layout
18182
18183 \end_inset
18184
18185  Información que saldrá en la sección 
18186 \begin_inset Flex Code
18187 status collapsed
18188
18189 \begin_layout Plain Layout
18190 <head>
18191 \end_layout
18192
18193 \end_inset
18194
18195  cuando se usa este estilo.
18196  Esto podría usarse, por ejemplo, para incluir un bloque 
18197 \begin_inset Flex Code
18198 status collapsed
18199
18200 \begin_layout Plain Layout
18201 <script>
18202 \end_layout
18203
18204 \end_inset
18205
18206  que defina un controlador 
18207 \begin_inset Flex Code
18208 status collapsed
18209
18210 \begin_layout Plain Layout
18211 onclick
18212 \end_layout
18213
18214 \end_inset
18215
18216 .
18217 \end_layout
18218
18219 \begin_layout Description
18220 \begin_inset Flex Code
18221 status collapsed
18222
18223 \begin_layout Plain Layout
18224 HTMLStyle
18225 \end_layout
18226
18227 \end_inset
18228
18229  Información de estilo CSS a incluir cuando se usa este estilo.
18230  Esto será automáticamente envuelto en un bloque 
18231 \begin_inset Flex Code
18232 status collapsed
18233
18234 \begin_layout Plain Layout
18235 <style>
18236 \end_layout
18237
18238 \end_inset
18239
18240  generado por el formato, por lo que solo hay que incluir el propio CSS.
18241 \end_layout
18242
18243 \begin_layout Description
18244 \begin_inset Flex Code
18245 status collapsed
18246
18247 \begin_layout Plain Layout
18248 HTMLTag
18249 \end_layout
18250
18251 \end_inset
18252
18253  [
18254 \begin_inset Flex Code
18255 status collapsed
18256
18257 \begin_layout Plain Layout
18258 string
18259 \end_layout
18260
18261 \end_inset
18262
18263 ] La etiqueta a usar para el rótulo principal, reemplazando 
18264 \begin_inset Flex Code
18265 status collapsed
18266
18267 \begin_layout Plain Layout
18268 tag
18269 \end_layout
18270
18271 \end_inset
18272
18273  en los ejemplos de arriba.
18274  El valor por omisión depende de 
18275 \begin_inset Flex Code
18276 status collapsed
18277
18278 \begin_layout Plain Layout
18279 MultiPar
18280 \end_layout
18281
18282 \end_inset
18283
18284 : Si 
18285 \begin_inset Flex Code
18286 status collapsed
18287
18288 \begin_layout Plain Layout
18289 MultiPar
18290 \end_layout
18291
18292 \end_inset
18293
18294  es verdadero, es 
18295 \begin_inset Flex Code
18296 status collapsed
18297
18298 \begin_layout Plain Layout
18299 div
18300 \end_layout
18301
18302 \end_inset
18303
18304 ; si es falso, el valor por omisión es 
18305 \begin_inset Flex Code
18306 status collapsed
18307
18308 \begin_layout Plain Layout
18309 span
18310 \end_layout
18311
18312 \end_inset
18313
18314 .
18315 \end_layout
18316
18317 \begin_layout Subsection
18318 Flotantes XHTML
18319 \end_layout
18320
18321 \begin_layout Standard
18322 La salida XHTML para flotantes también se puede controlar mediante información
18323  en archivos 'layout'.
18324  La salida tiene la forma:
18325 \end_layout
18326
18327 \begin_layout LyX-Code
18328 <tag attr=
18329 \begin_inset Quotes erd
18330 \end_inset
18331
18332 value
18333 \begin_inset Quotes erd
18334 \end_inset
18335
18336 >
18337 \end_layout
18338
18339 \begin_layout LyX-Code
18340 Contents of the float.
18341 \end_layout
18342
18343 \begin_layout LyX-Code
18344 </tag>
18345 \end_layout
18346
18347 \begin_layout Standard
18348 La leyenda, si la hay, es un recuadro separado y se generará como tal.
18349  Su aspecto puede controlarse con InsetLayout para recuadros de leyendas.
18350  
18351 \end_layout
18352
18353 \begin_layout Description
18354 \begin_inset Flex Code
18355 status collapsed
18356
18357 \begin_layout Plain Layout
18358 HTMLAttr
18359 \end_layout
18360
18361 \end_inset
18362
18363  [
18364 \begin_inset Flex Code
18365 status collapsed
18366
18367 \begin_layout Plain Layout
18368 string
18369 \end_layout
18370
18371 \end_inset
18372
18373 ] Especifica información de los atributos a generar con la etiqueta principal,
18374  Por ejemplo, 
18375 \begin_inset Quotes eld
18376 \end_inset
18377
18378
18379 \begin_inset Flex Code
18380 status collapsed
18381
18382 \begin_layout Plain Layout
18383 class=`myfloat' onclick=`\SpecialChar \ldots{}
18384 '
18385 \end_layout
18386
18387 \end_inset
18388
18389
18390 \begin_inset Quotes erd
18391 \end_inset
18392
18393 .
18394  Por omisión, LyX generará 
18395 \begin_inset Quotes eld
18396 \end_inset
18397
18398
18399 \begin_inset Flex Code
18400 status collapsed
18401
18402 \begin_layout Plain Layout
18403 class=`float float-floattype'
18404 \end_layout
18405
18406 \end_inset
18407
18408
18409 \begin_inset Quotes erd
18410 \end_inset
18411
18412 , donde 
18413 \begin_inset Flex Code
18414 status collapsed
18415
18416 \begin_layout Plain Layout
18417 floattype
18418 \end_layout
18419
18420 \end_inset
18421
18422  es el nombre en LyX para este tipo de flotante, como determina la declaración
18423  de flotante (véase 
18424 \begin_inset CommandInset ref
18425 LatexCommand ref
18426 reference "sub:Flotantes"
18427
18428 \end_inset
18429
18430 ), aunque en minúsculas y con los caracteres no alfanuméricos sustituidos
18431  por guiones bajos, por ejemplo: float-table.
18432 \end_layout
18433
18434 \begin_layout Description
18435 \begin_inset Flex Code
18436 status collapsed
18437
18438 \begin_layout Plain Layout
18439 HTMLStyle
18440 \end_layout
18441
18442 \end_inset
18443
18444  Información de estilo CSS a incluir cuando se usa este flotante.
18445  Esto será automáticamente envuelto en un bloque 
18446 \begin_inset Flex Code
18447 status collapsed
18448
18449 \begin_layout Plain Layout
18450 <style>
18451 \end_layout
18452
18453 \end_inset
18454
18455  generado por el formato, por lo que solo hay que incluir el propio CSS.
18456 \end_layout
18457
18458 \begin_layout Description
18459 \begin_inset Flex Code
18460 status collapsed
18461
18462 \begin_layout Plain Layout
18463 HTMLTag
18464 \end_layout
18465
18466 \end_inset
18467
18468  [
18469 \begin_inset Flex Code
18470 status collapsed
18471
18472 \begin_layout Plain Layout
18473 string
18474 \end_layout
18475
18476 \end_inset
18477
18478 ] La etiqueta a usar para este flotante, reemplazando "
18479 \begin_inset Flex Code
18480 status collapsed
18481
18482 \begin_layout Plain Layout
18483 tag
18484 \end_layout
18485
18486 \end_inset
18487
18488 " en el ejemplo de arriba.
18489  El valor por omisión es 
18490 \begin_inset Flex Code
18491 status collapsed
18492
18493 \begin_layout Plain Layout
18494 div
18495 \end_layout
18496
18497 \end_inset
18498
18499  y raramente habrá que cambiarlo.
18500 \end_layout
18501
18502 \begin_layout Subsection
18503 Formato de la Bibliografía
18504 \end_layout
18505
18506 \begin_layout Standard
18507 La bibliografía se puede formatear usando bloques 
18508 \begin_inset Flex Code
18509 status collapsed
18510
18511 \begin_layout Plain Layout
18512 CiteFormat
18513 \end_layout
18514
18515 \end_inset
18516
18517 .
18518  Véase la sección 
18519 \begin_inset CommandInset ref
18520 LatexCommand ref
18521 reference "sub:Descripción-formato-cita"
18522
18523 \end_inset
18524
18525  para los detalles.
18526 \end_layout
18527
18528 \begin_layout Subsection
18529 CSS generado por LyX
18530 \end_layout
18531
18532 \begin_layout Standard
18533 Hemos mencionado ya que LyX generará reglas de estilo CSS predeterminadas
18534  para recuadros y estilos de párrafo, basados en la información suministrada
18535  para otros formatos.
18536  En esta sección comentaremos qué información usa LyX y cómo la usa.
18537 \end_layout
18538
18539 \begin_layout Standard
18540 Actualmente, LyX auto-genera CSS solo para información sobre tipografías,
18541  haciendo uso de 
18542 \begin_inset Flex Code
18543 status collapsed
18544
18545 \begin_layout Plain Layout
18546 Family
18547 \end_layout
18548
18549 \end_inset
18550
18551
18552 \begin_inset Flex Code
18553 status collapsed
18554
18555 \begin_layout Plain Layout
18556 Series
18557 \end_layout
18558
18559 \end_inset
18560
18561
18562 \begin_inset Flex Code
18563 status collapsed
18564
18565 \begin_layout Plain Layout
18566 Shape
18567 \end_layout
18568
18569 \end_inset
18570
18571 , y 
18572 \begin_inset Flex Code
18573 status collapsed
18574
18575 \begin_layout Plain Layout
18576 Size
18577 \end_layout
18578
18579 \end_inset
18580
18581  especificados en la declaración 
18582 \begin_inset Flex Code
18583 status collapsed
18584
18585 \begin_layout Plain Layout
18586 Font
18587 \end_layout
18588
18589 \end_inset
18590
18591 .
18592  (Véase 
18593 \begin_inset CommandInset ref
18594 LatexCommand ref
18595 reference "sub:Tipografías"
18596
18597 \end_inset
18598
18599 .) La traducción es bastante sencilla y evidente.
18600  Por ejemplo, 
18601 \begin_inset Quotes eld
18602 \end_inset
18603
18604
18605 \begin_inset Flex Code
18606 status collapsed
18607
18608 \begin_layout Plain Layout
18609 Family Sans
18610 \end_layout
18611
18612 \end_inset
18613
18614
18615 \begin_inset Quotes erd
18616 \end_inset
18617
18618  se convierte en 
18619 \begin_inset Quotes eld
18620 \end_inset
18621
18622
18623 \begin_inset Flex Code
18624 status collapsed
18625
18626 \begin_layout Plain Layout
18627 font-family: sans-serif;
18628 \end_layout
18629
18630 \end_inset
18631
18632
18633 \begin_inset Quotes erd
18634 \end_inset
18635
18636 .
18637  La correspondencia entre tamaños LyX y tamaños CSS es un poco menos obvia,
18638  pero intuitiva en todo caso.
18639  Véase la función 
18640 \begin_inset Flex Code
18641 status collapsed
18642
18643 \begin_layout Plain Layout
18644 getSizeCSS()
18645 \end_layout
18646
18647 \end_inset
18648
18649  en 
18650 \begin_inset Flex URL
18651 status collapsed
18652
18653 \begin_layout Plain Layout
18654
18655 src/FontInfo.cpp
18656 \end_layout
18657
18658 \end_inset
18659
18660  para los detalles.
18661  
18662 \end_layout
18663
18664 \begin_layout Chapter
18665 Inserción de material externo
18666 \end_layout
18667
18668 \begin_layout Standard
18669 \begin_inset Box Shadowbox
18670 position "t"
18671 hor_pos "c"
18672 has_inner_box 1
18673 inner_pos "t"
18674 use_parbox 0
18675 use_makebox 0
18676 width "100col%"
18677 special "none"
18678 height "1in"
18679 height_special "totalheight"
18680 status open
18681
18682 \begin_layout Plain Layout
18683 AVISO: Esta parte de la documentación no ha sido actualizada desde hace
18684  tiempo.
18685  Esperamos que aún sea adecuada, pero no hay garantías.
18686 \end_layout
18687
18688 \end_inset
18689
18690
18691 \end_layout
18692
18693 \begin_layout Standard
18694 El uso de material de procedencia externa a LyX se trata con detalle en
18695  el manual 
18696 \emph on
18697 Objetos insertados
18698 \emph default
18699 .
18700  En el presente documento se trata sobre lo que debe suceder entre bambalinas
18701  para incluir nuevas clases de material.
18702 \end_layout
18703
18704 \begin_layout Section
18705 ¿Cómo funciona?
18706 \end_layout
18707
18708 \begin_layout Standard
18709 La característica material externo se basa en el concepto 
18710 \emph on
18711 plantilla
18712 \emph default
18713 .
18714  Una plantilla es una especificación de la forma en que LyX interactúa con
18715  ciertos tipos de material.
18716  De por sí, LyX incluye plantillas predefinidas para figuras Xfig, varios
18717  tipos de imágenes raster, diagramas de ajedrez y notación musical LilyPond.
18718  Puedes comprobar la lista actual en el menú 
18719 \begin_inset Flex MenuItem
18720 status collapsed
18721
18722 \begin_layout Plain Layout
18723 Insertar\SpecialChar \menuseparator
18724 Archivo\SpecialChar \menuseparator
18725 Material externo
18726 \end_layout
18727
18728 \end_inset
18729
18730 .
18731  Además, es posible construir plantillas propias para soportar determinado
18732  tipo de material.
18733  Más tarde describiremos con más detalle lo que esto implica, y esperamos
18734  que nos envíes tus plantillas para que se puedan incluir en próximas versiones
18735  de LyX.
18736 \end_layout
18737
18738 \begin_layout Standard
18739 Otra idea básica de la característica material externo es distinguir entre
18740  el archivo original que sirve como base para el material final y el archivo
18741  generado que se incluye en el documento impreso o exportado.
18742  Por ejemplo, consideremos el caso de una figura hecha con 
18743 \begin_inset Flex Code
18744 status collapsed
18745
18746 \begin_layout Plain Layout
18747 Xfig
18748 \end_layout
18749
18750 \end_inset
18751
18752 .
18753  El programa Xfig en sí mismo trabaja sobre un archivo original con extensión
18754  
18755 \begin_inset Flex Code
18756 status collapsed
18757
18758 \begin_layout Plain Layout
18759 .fig
18760 \end_layout
18761
18762 \end_inset
18763
18764 .
18765  Dentro de Xfig, se crea o modifica una figura y se guarda como un archivo
18766  
18767 \begin_inset Flex Code
18768 status collapsed
18769
18770 \begin_layout Plain Layout
18771 .fig
18772 \end_layout
18773
18774 \end_inset
18775
18776 .
18777  Para incluir la figura en un documento, se ejecuta 
18778 \begin_inset Flex Code
18779 status collapsed
18780
18781 \begin_layout Plain Layout
18782 transfig
18783 \end_layout
18784
18785 \end_inset
18786
18787  con el fin de crear un archivo PostScript que puede incluirse fácilmente
18788  en el archivo LaTeX.
18789  En este caso, el archivo 
18790 \begin_inset Flex Code
18791 status collapsed
18792
18793 \begin_layout Plain Layout
18794 .fig
18795 \end_layout
18796
18797 \end_inset
18798
18799  es el original, y el archivo PostScript es el archivo generado.
18800 \end_layout
18801
18802 \begin_layout Standard
18803 Esta distinción es importante para permitir la actualización del material
18804  durante el proceso de escritura del documento.
18805  Además, provee la flexibilidad necesaria para soportar múltiples formatos
18806  de exportación.
18807  Por ejemplo, en el caso de un archivo de texto sencillo, no es una brillante
18808  idea incluir la figura como PostScript puro.
18809  En vez de esto, es preferible incluir solo una referencia a la figura o
18810  bien probar algún convertidor de gráficos a Ascii para que el resultado
18811  final se parezca al gráfico real.
18812  La gestión de material externo de LyX permite hacer esto porque se basa
18813  en parámetros apropiados para los diferentes formatos de exportación soportados.
18814 \end_layout
18815
18816 \begin_layout Standard
18817 Además de soportar la generación de diferentes productos de acuerdo con
18818  el formato de exportación, existe una profunda integración con las aplicaciones
18819  de edición y visualización.
18820  En el caso de figuras Xfig, es posible editar el archivo original en Xfig
18821  con un simple clic derecho sobre el recuadro y también previsualizar el
18822  PostScript generado con ghostview.
18823  Se acabaron los enredos con la línea de comandos y/o el navegador de archivos
18824  para localizar y manipular los archivos originales o los generados.
18825  De esta manera, se pueden por fin aprovechar las ventajas de muy diversas
18826  aplicaciones importantes para la composición de los documentos, y por tanto
18827  aumentar el rendimiento.
18828 \end_layout
18829
18830 \begin_layout Section
18831 El archivo de configuración de plantillas externas
18832 \end_layout
18833
18834 \begin_layout Standard
18835 Es relativamente fácil añadir en LyX definiciones personalizadas de plantillas
18836  externas.
18837  Sin embargo, hay que ser consciente de que hacer esto de manera descuidada
18838  generará muy probablemente un agujero de seguridad fácil de explotar.
18839  Así pues, antes de hacer esto, lee por favor la discusión sobre seguridad
18840  en la sección
18841 \begin_inset space ~
18842 \end_inset
18843
18844
18845 \begin_inset CommandInset ref
18846 LatexCommand ref
18847 reference "sec:Discusión-sobre-seguridad"
18848
18849 \end_inset
18850
18851
18852 \end_layout
18853
18854 \begin_layout Standard
18855 Una vez dicho esto, te animamos a que envíes cualquiera plantilla interesante
18856  que compongas.
18857 \end_layout
18858
18859 \begin_layout Standard
18860 Las plantillas externas se definen en el archivo 
18861 \begin_inset Flex Code
18862 status collapsed
18863
18864 \begin_layout Plain Layout
18865 LyXDir/lib/external_templates
18866 \end_layout
18867
18868 \end_inset
18869
18870 .
18871  Puedes colocar tus versiones propias en 
18872 \begin_inset Flex Code
18873 status collapsed
18874
18875 \begin_layout Plain Layout
18876 UserDir/external_templates
18877 \end_layout
18878
18879 \end_inset
18880
18881 .
18882 \end_layout
18883
18884 \begin_layout Standard
18885 Una plantilla típica tiene un aspecto como este:
18886 \end_layout
18887
18888 \begin_layout LyX-Code
18889 Template XFig
18890 \end_layout
18891
18892 \begin_layout LyX-Code
18893 GuiName "XFig: $$AbsOrRelPathParent$$Basename"
18894 \end_layout
18895
18896 \begin_layout LyX-Code
18897 HelpText
18898 \end_layout
18899
18900 \begin_layout LyX-Code
18901 An XFig figure.
18902 \end_layout
18903
18904 \begin_layout LyX-Code
18905 HelpTextEnd
18906 \end_layout
18907
18908 \begin_layout LyX-Code
18909 InputFormat fig
18910 \end_layout
18911
18912 \begin_layout LyX-Code
18913 FileFilter "*.fig"
18914 \end_layout
18915
18916 \begin_layout LyX-Code
18917 AutomaticProduction true
18918 \end_layout
18919
18920 \begin_layout LyX-Code
18921 Transform Rotate
18922 \end_layout
18923
18924 \begin_layout LyX-Code
18925 Transform Resize
18926 \end_layout
18927
18928 \begin_layout LyX-Code
18929 Format LaTeX
18930 \end_layout
18931
18932 \begin_layout LyX-Code
18933 TransformCommand Rotate RotationLatexCommand
18934 \end_layout
18935
18936 \begin_layout LyX-Code
18937 TransformCommand Resize ResizeLatexCommand
18938 \end_layout
18939
18940 \begin_layout LyX-Code
18941 Product "$$RotateFront$$ResizeFront
18942 \end_layout
18943
18944 \begin_layout LyX-Code
18945          
18946 \backslash
18947
18948 \backslash
18949 input{$$AbsOrRelPathMaster$$Basename.pstex_t}
18950 \end_layout
18951
18952 \begin_layout LyX-Code
18953          $$ResizeBack$$RotateBack"
18954 \end_layout
18955
18956 \begin_layout LyX-Code
18957 UpdateFormat pstex
18958 \end_layout
18959
18960 \begin_layout LyX-Code
18961 UpdateResult "$$AbsPath$$Basename.pstex_t"
18962 \end_layout
18963
18964 \begin_layout LyX-Code
18965 Requirement "graphicx"
18966 \end_layout
18967
18968 \begin_layout LyX-Code
18969 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
18970 \end_layout
18971
18972 \begin_layout LyX-Code
18973 ReferencedFile latex "$$AbsPath$$Basename.eps"
18974 \end_layout
18975
18976 \begin_layout LyX-Code
18977 ReferencedFile dvi "$$AbsPath$$Basename.eps"
18978 \end_layout
18979
18980 \begin_layout LyX-Code
18981 FormatEnd
18982 \end_layout
18983
18984 \begin_layout LyX-Code
18985 Format PDFLaTeX
18986 \end_layout
18987
18988 \begin_layout LyX-Code
18989 TransformCommand Rotate RotationLatexCommand
18990 \end_layout
18991
18992 \begin_layout LyX-Code
18993 TransformCommand Resize ResizeLatexCommand
18994 \end_layout
18995
18996 \begin_layout LyX-Code
18997 Product "$$RotateFront$$ResizeFront
18998 \end_layout
18999
19000 \begin_layout LyX-Code
19001          
19002 \backslash
19003
19004 \backslash
19005 input{$$AbsOrRelPathMaster$$Basename.pdftex_t}
19006 \end_layout
19007
19008 \begin_layout LyX-Code
19009          $$ResizeBack$$RotateBack"
19010 \end_layout
19011
19012 \begin_layout LyX-Code
19013 UpdateFormat pdftex
19014 \end_layout
19015
19016 \begin_layout LyX-Code
19017 UpdateResult "$$AbsPath$$Basename.pdftex_t"
19018 \end_layout
19019
19020 \begin_layout LyX-Code
19021 Requirement "graphicx"
19022 \end_layout
19023
19024 \begin_layout LyX-Code
19025 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pdftex_t"
19026 \end_layout
19027
19028 \begin_layout LyX-Code
19029 ReferencedFile latex "$$AbsPath$$Basename.pdf"
19030 \end_layout
19031
19032 \begin_layout LyX-Code
19033 FormatEnd
19034 \end_layout
19035
19036 \begin_layout LyX-Code
19037 Format Ascii
19038 \end_layout
19039
19040 \begin_layout LyX-Code
19041 Product "$$Contents(
19042 \backslash
19043 "$$AbsPath$$Basename.asc
19044 \backslash
19045 ")"
19046 \end_layout
19047
19048 \begin_layout LyX-Code
19049 UpdateFormat asciixfig
19050 \end_layout
19051
19052 \begin_layout LyX-Code
19053 UpdateResult "$$AbsPath$$Basename.asc"
19054 \end_layout
19055
19056 \begin_layout LyX-Code
19057 FormatEnd
19058 \end_layout
19059
19060 \begin_layout LyX-Code
19061 Format DocBook
19062 \end_layout
19063
19064 \begin_layout LyX-Code
19065 Product "<graphic fileref=
19066 \backslash
19067 "$$AbsOrRelPathMaster$$Basename.eps
19068 \backslash
19069 ">
19070 \end_layout
19071
19072 \begin_layout LyX-Code
19073          </graphic>"
19074 \end_layout
19075
19076 \begin_layout LyX-Code
19077 UpdateFormat eps
19078 \end_layout
19079
19080 \begin_layout LyX-Code
19081 UpdateResult "$$AbsPath$$Basename.eps"
19082 \end_layout
19083
19084 \begin_layout LyX-Code
19085 ReferencedFile docbook "$$AbsPath$$Basename.eps"
19086 \end_layout
19087
19088 \begin_layout LyX-Code
19089 ReferencedFile docbook-xml "$$AbsPath$$Basename.eps"
19090 \end_layout
19091
19092 \begin_layout LyX-Code
19093 FormatEnd
19094 \end_layout
19095
19096 \begin_layout LyX-Code
19097 Product "[XFig: $$FName]"
19098 \end_layout
19099
19100 \begin_layout LyX-Code
19101 FormatEnd
19102 \end_layout
19103
19104 \begin_layout LyX-Code
19105 TemplateEnd
19106 \end_layout
19107
19108 \begin_layout Standard
19109 Como puedes ver, la plantilla se incluye entre 
19110 \begin_inset Flex Code
19111 status collapsed
19112
19113 \begin_layout Plain Layout
19114 Template
19115 \end_layout
19116
19117 \end_inset
19118
19119  \SpecialChar \ldots{}
19120  
19121 \begin_inset Flex Code
19122 status collapsed
19123
19124 \begin_layout Plain Layout
19125 TemplateEnd
19126 \end_layout
19127
19128 \end_inset
19129
19130 .
19131  Contiene una cabecera que especifica algunas configuraciones generales
19132  y, por cada formato de archivo de documento primario soportado, una sección
19133  
19134 \begin_inset Flex Code
19135 status collapsed
19136
19137 \begin_layout Plain Layout
19138 Format
19139 \end_layout
19140
19141 \end_inset
19142
19143  \SpecialChar \ldots{}
19144  
19145 \begin_inset Flex Code
19146 status collapsed
19147
19148 \begin_layout Plain Layout
19149 FormatEnd
19150 \end_layout
19151
19152 \end_inset
19153
19154 .
19155 \end_layout
19156
19157 \begin_layout Subsection
19158 La cabecera de la plantilla
19159 \end_layout
19160
19161 \begin_layout Description
19162 \begin_inset Flex Code
19163 status collapsed
19164
19165 \begin_layout Plain Layout
19166 AutomaticProduction
19167 \begin_inset space ~
19168 \end_inset
19169
19170 true|false
19171 \end_layout
19172
19173 \end_inset
19174
19175  Si el archivo representado por la plantilla debe ser generado por LyX.
19176  Este comando debe aparecer exactamente una vez.
19177 \end_layout
19178
19179 \begin_layout Description
19180 \begin_inset Flex Code
19181 status collapsed
19182
19183 \begin_layout Plain Layout
19184 FileFilter
19185 \begin_inset space ~
19186 \end_inset
19187
19188 <pattern>
19189 \end_layout
19190
19191 \end_inset
19192
19193  Un patrón global que se usa en el diálogo del archivo para filtrar los
19194  archivos deseados.
19195  Si hay más de una posible extensión de archivo (p.
19196 \begin_inset space \thinspace{}
19197 \end_inset
19198
19199 e.,
19200 \begin_inset space ~
19201 \end_inset
19202
19203 tgif tiene 
19204 \begin_inset Flex Code
19205 status collapsed
19206
19207 \begin_layout Plain Layout
19208 .obj
19209 \end_layout
19210
19211 \end_inset
19212
19213  y 
19214 \begin_inset Flex Code
19215 status collapsed
19216
19217 \begin_layout Plain Layout
19218 .tgo
19219 \end_layout
19220
19221 \end_inset
19222
19223 ), se pone algo como 
19224 \begin_inset Flex Code
19225 status collapsed
19226
19227 \begin_layout Plain Layout
19228 "*.{obj,tgo}"
19229 \end_layout
19230
19231 \end_inset
19232
19233 .
19234  Este comando debe aparecer exactamente una vez.
19235 \end_layout
19236
19237 \begin_layout Description
19238 \begin_inset Flex Code
19239 status collapsed
19240
19241 \begin_layout Plain Layout
19242 GuiName
19243 \begin_inset space ~
19244 \end_inset
19245
19246 <guiname>
19247 \end_layout
19248
19249 \end_inset
19250
19251  El texto mostrado sobre el botón.
19252  Este comando debe aparecer exactamente una vez.
19253 \end_layout
19254
19255 \begin_layout Description
19256 \begin_inset Flex Code
19257 status collapsed
19258
19259 \begin_layout Plain Layout
19260 HelpText
19261 \begin_inset space ~
19262 \end_inset
19263
19264 <text>
19265 \begin_inset space ~
19266 \end_inset
19267
19268 HelpTextEnd
19269 \end_layout
19270
19271 \end_inset
19272
19273  El texto de ayuda que se muestra en diálogo.
19274  Da suficiente información sobre lo que puede proporcionar la plantilla.
19275  Este comando debe aparecer exactamente una vez.
19276 \end_layout
19277
19278 \begin_layout Description
19279 \begin_inset Flex Code
19280 status collapsed
19281
19282 \begin_layout Plain Layout
19283 InputFormat
19284 \begin_inset space ~
19285 \end_inset
19286
19287 <format>
19288 \end_layout
19289
19290 \end_inset
19291
19292  El formato de archivo del original.
19293  Debe ser el nombre de un formato conocido por LyX (véase la sección
19294 \begin_inset space ~
19295 \end_inset
19296
19297
19298 \begin_inset CommandInset ref
19299 LatexCommand ref
19300 reference "sec:Formatos"
19301
19302 \end_inset
19303
19304 ).
19305  Se pone un 
19306 \begin_inset Quotes fld
19307 \end_inset
19308
19309
19310 \begin_inset Flex Code
19311 status collapsed
19312
19313 \begin_layout Plain Layout
19314 *
19315 \end_layout
19316
19317 \end_inset
19318
19319
19320 \begin_inset Quotes frd
19321 \end_inset
19322
19323  si la plantilla puede manejar archivos originales o más de un formato.
19324  En este caso, LyX intentará inspeccionar el archivo mismo para deducir
19325  su formato.
19326  Este comando debe aparecer exactamente una vez.
19327 \end_layout
19328
19329 \begin_layout Description
19330 \begin_inset Flex Code
19331 status collapsed
19332
19333 \begin_layout Plain Layout
19334 Template
19335 \begin_inset space ~
19336 \end_inset
19337
19338 <id>
19339 \end_layout
19340
19341 \end_inset
19342
19343  Un nombre único para la plantilla.
19344  No debe contener macros de sustitución (véase abajo).
19345 \end_layout
19346
19347 \begin_layout Description
19348 \begin_inset Flex Code
19349 status collapsed
19350
19351 \begin_layout Plain Layout
19352 Transform
19353 \begin_inset space ~
19354 \end_inset
19355
19356 Rotate|Resize|Clip|Extra
19357 \end_layout
19358
19359 \end_inset
19360
19361  Este comando especifica qué transformaciones son soportadas por esta plantilla.
19362  Puede aparecer ninguna o varias veces.
19363  Este comando facilita las correspondientes pestañas en el diálogo de material
19364  externo.
19365  Cada comando 
19366 \begin_inset Flex Code
19367 status collapsed
19368
19369 \begin_layout Plain Layout
19370 Transform
19371 \end_layout
19372
19373 \end_inset
19374
19375  debe tener el correspondiente 
19376 \begin_inset Flex Code
19377 status collapsed
19378
19379 \begin_layout Plain Layout
19380 TransformCommand
19381 \end_layout
19382
19383 \end_inset
19384
19385  o bien 
19386 \begin_inset Flex Code
19387 status collapsed
19388
19389 \begin_layout Plain Layout
19390 TransformOption
19391 \end_layout
19392
19393 \end_inset
19394
19395  en la sección 
19396 \begin_inset Flex Code
19397 status collapsed
19398
19399 \begin_layout Plain Layout
19400 Format
19401 \end_layout
19402
19403 \end_inset
19404
19405 .
19406  De lo contrario la transformación no será soportada por ese formato.
19407  
19408 \end_layout
19409
19410 \begin_layout Subsection
19411 La sección Format
19412 \end_layout
19413
19414 \begin_layout Description
19415 \begin_inset Flex Code
19416 status collapsed
19417
19418 \begin_layout Plain Layout
19419 Format
19420 \begin_inset space ~
19421 \end_inset
19422
19423 LaTeX|PDFLaTeX|PlainText|DocBook
19424 \end_layout
19425
19426 \end_inset
19427
19428  El formato de archivo del documento primario para el que es esta definición
19429  de formato.
19430  No toda plantilla tiene una representación sensible en los formatos de
19431  archivo de todos los documentos.
19432  No obstante, es preferible definir una sección 
19433 \begin_inset Flex Code
19434 status collapsed
19435
19436 \begin_layout Plain Layout
19437 Format
19438 \end_layout
19439
19440 \end_inset
19441
19442  para todos los formatos.
19443  Se usa un texto postizo si no hay representación disponible.
19444  Entonces, al menos, se puede ver una referencia al material externo en
19445  el documento exportado.
19446 \end_layout
19447
19448 \begin_layout Description
19449 \begin_inset Flex Code
19450 status collapsed
19451
19452 \begin_layout Plain Layout
19453 Option
19454 \begin_inset space ~
19455 \end_inset
19456
19457 <name>
19458 \begin_inset space ~
19459 \end_inset
19460
19461 <value>
19462 \end_layout
19463
19464 \end_inset
19465
19466  Este comando define una macro adicional, 
19467 \begin_inset Flex Code
19468 status collapsed
19469
19470 \begin_layout Plain Layout
19471 $$<name>
19472 \end_layout
19473
19474 \end_inset
19475
19476 , para sustitución en 
19477 \begin_inset Flex Code
19478 status collapsed
19479
19480 \begin_layout Plain Layout
19481 Product
19482 \end_layout
19483
19484 \end_inset
19485
19486 .
19487  
19488 \begin_inset Flex Code
19489 status collapsed
19490
19491 \begin_layout Plain Layout
19492 <value>
19493 \end_layout
19494
19495 \end_inset
19496
19497  puede contener en sí mismo macros de sustitución.
19498  La ventaja sobre el uso de 
19499 \begin_inset Flex Code
19500 status collapsed
19501
19502 \begin_layout Plain Layout
19503 <value>
19504 \end_layout
19505
19506 \end_inset
19507
19508  directamente en 
19509 \begin_inset Flex Code
19510 status collapsed
19511
19512 \begin_layout Plain Layout
19513 Product
19514 \end_layout
19515
19516 \end_inset
19517
19518  es que el valor sustituido de 
19519 \begin_inset Flex Code
19520 status collapsed
19521
19522 \begin_layout Plain Layout
19523 $$<name>
19524 \end_layout
19525
19526 \end_inset
19527
19528  está saneado así que es un argumento opcional válido en el formato del
19529  documento.
19530  Este comando puede aparecer ninguna o más veces.
19531 \end_layout
19532
19533 \begin_layout Description
19534 \begin_inset Flex Code
19535 status collapsed
19536
19537 \begin_layout Plain Layout
19538 Product
19539 \begin_inset space ~
19540 \end_inset
19541
19542 <text>
19543 \end_layout
19544
19545 \end_inset
19546
19547  El texto que se inserta en el documento exportado.
19548  Realmente este es el comando más importante y puede ser bastante complejo.
19549  Este comando debe aparecer exactamente una vez.
19550 \end_layout
19551
19552 \begin_layout Description
19553 \begin_inset Flex Code
19554 status collapsed
19555
19556 \begin_layout Plain Layout
19557 Preamble
19558 \begin_inset space ~
19559 \end_inset
19560
19561 <name>
19562 \end_layout
19563
19564 \end_inset
19565
19566  Este comando especifica un fragmento de preámbulo que se incluirá en el
19567  preámbulo LaTeX.
19568  Tiene que definirse usando 
19569 \begin_inset Flex Code
19570 status collapsed
19571
19572 \begin_layout Plain Layout
19573 PreambleDef
19574 \end_layout
19575
19576 \end_inset
19577
19578  \SpecialChar \ldots{}
19579  
19580 \begin_inset Flex Code
19581 status collapsed
19582
19583 \begin_layout Plain Layout
19584 PreambleDefEnd
19585 \end_layout
19586
19587 \end_inset
19588
19589 .
19590  Este comando puede aparecer ninguna o más veces.
19591 \end_layout
19592
19593 \begin_layout Description
19594 \begin_inset Flex Code
19595 status collapsed
19596
19597 \begin_layout Plain Layout
19598 ReferencedFile
19599 \begin_inset space ~
19600 \end_inset
19601
19602 <format>
19603 \begin_inset space ~
19604 \end_inset
19605
19606 <filename>
19607 \end_layout
19608
19609 \end_inset
19610
19611  Este comando indica los archivos que se crean por el proceso de conversión
19612  y que son necesarios para un formato de exportación particular.
19613  Si el nombre del archivo es relativo, se interpreta como relativo al documento
19614  maestro.
19615  Este comando puede darse ninguna o más veces.
19616 \end_layout
19617
19618 \begin_layout Description
19619 \begin_inset Flex Code
19620 status collapsed
19621
19622 \begin_layout Plain Layout
19623 Requirement
19624 \begin_inset space ~
19625 \end_inset
19626
19627 <package>
19628 \end_layout
19629
19630 \end_inset
19631
19632  El nombre de un paquete LaTeX requerido.
19633  El paquete se incuye mediante 
19634 \begin_inset Flex Code
19635 status collapsed
19636
19637 \begin_layout Plain Layout
19638
19639 \backslash
19640 usepackage{}
19641 \end_layout
19642
19643 \end_inset
19644
19645  en el preámbulo LaTeX.
19646  Este comando puede aparecer ninguna o más veces.
19647 \end_layout
19648
19649 \begin_layout Description
19650 \begin_inset Flex Code
19651 status collapsed
19652
19653 \begin_layout Plain Layout
19654 TransformCommand
19655 \begin_inset space ~
19656 \end_inset
19657
19658 Rotate
19659 \begin_inset space ~
19660 \end_inset
19661
19662 RotationLatexCommand
19663 \end_layout
19664
19665 \end_inset
19666
19667  Este comando especifica que el comando LaTeX incluido debería usarse para
19668  la rotación.
19669  Este comando puede aparecer una vez o ninguna.
19670 \end_layout
19671
19672 \begin_layout Description
19673 \begin_inset Flex Code
19674 status collapsed
19675
19676 \begin_layout Plain Layout
19677 TransformCommand
19678 \begin_inset space ~
19679 \end_inset
19680
19681 Resize
19682 \begin_inset space ~
19683 \end_inset
19684
19685 ResizeLatexCommand
19686 \end_layout
19687
19688 \end_inset
19689
19690  Este comando especifica que el comando LaTeX incluido debería usarse para
19691  cambiar el tamaño.
19692  Este comando puede aparecer una vez o ninguna.
19693 \end_layout
19694
19695 \begin_layout Description
19696 \begin_inset Flex Code
19697 status collapsed
19698
19699 \begin_layout Plain Layout
19700 TransformOption
19701 \begin_inset space ~
19702 \end_inset
19703
19704 Rotate
19705 \begin_inset space ~
19706 \end_inset
19707
19708 RotationLatexOption
19709 \end_layout
19710
19711 \end_inset
19712
19713  Este comando especifica que la rotación se hace mediante un argumento opcional.
19714  Este comando puede aparecer una vez o ninguna.
19715 \end_layout
19716
19717 \begin_layout Description
19718 \begin_inset Flex Code
19719 status collapsed
19720
19721 \begin_layout Plain Layout
19722 TransformOption
19723 \begin_inset space ~
19724 \end_inset
19725
19726 Resize
19727 \begin_inset space ~
19728 \end_inset
19729
19730 ResizeLatexOption
19731 \end_layout
19732
19733 \end_inset
19734
19735  Este comando especifica que el cambio de tamaño se hace mediante un argumento
19736  opcional.
19737  Este comando puede aparecer una vez o ninguna
19738 \end_layout
19739
19740 \begin_layout Description
19741 \begin_inset Flex Code
19742 status collapsed
19743
19744 \begin_layout Plain Layout
19745 TransformOption
19746 \begin_inset space ~
19747 \end_inset
19748
19749 Clip
19750 \begin_inset space ~
19751 \end_inset
19752
19753 ClipLatexOption
19754 \end_layout
19755
19756 \end_inset
19757
19758  Este comando especifica que el recorte se hace mediante un argumento opcional.
19759  Este comando puede aparecer una vez o ninguna.
19760 \end_layout
19761
19762 \begin_layout Description
19763 \begin_inset Flex Code
19764 status collapsed
19765
19766 \begin_layout Plain Layout
19767 TransformOption
19768 \begin_inset space ~
19769 \end_inset
19770
19771 Extra
19772 \begin_inset space ~
19773 \end_inset
19774
19775 ExtraLatexOption
19776 \end_layout
19777
19778 \end_inset
19779
19780  Este comando especifica que se usa un argumento extra opcional.
19781  Este comando puede aparecer una vez o ninguna.
19782  
19783 \end_layout
19784
19785 \begin_layout Description
19786 \begin_inset Flex Code
19787 status collapsed
19788
19789 \begin_layout Plain Layout
19790 UpdateFormat
19791 \begin_inset space ~
19792 \end_inset
19793
19794 <format>
19795 \end_layout
19796
19797 \end_inset
19798
19799  El formato de archivo del archivo convertido.
19800  Debe ser el nombre de un formato conocido por LyX (véase 
19801 \begin_inset Flex MenuItem
19802 status collapsed
19803
19804 \begin_layout Plain Layout
19805 Convertidores
19806 \end_layout
19807
19808 \end_inset
19809
19810  de 
19811 \begin_inset Flex MenuItem
19812 status collapsed
19813
19814 \begin_layout Plain Layout
19815 Gestión de archivos
19816 \end_layout
19817
19818 \end_inset
19819
19820  en el diálogo 
19821 \begin_inset Flex MenuItem
19822 status collapsed
19823
19824 \begin_layout Plain Layout
19825 Herramientas\SpecialChar \menuseparator
19826 Preferencias
19827 \end_layout
19828
19829 \end_inset
19830
19831 ).
19832  Este comando debe aparecer exactamente una vez.
19833 \end_layout
19834
19835 \begin_layout Description
19836 \begin_inset Flex Code
19837 status collapsed
19838
19839 \begin_layout Plain Layout
19840 UpdateResult
19841 \begin_inset space ~
19842 \end_inset
19843
19844 <filename>
19845 \end_layout
19846
19847 \end_inset
19848
19849  El nombre de archivo del archivo convertido.
19850  El nombre de archivo debe ser absoluto.
19851  Este comando debe aparecer exactamente una vez.
19852 \end_layout
19853
19854 \begin_layout Subsection
19855 Definiciones de preámbulo
19856 \end_layout
19857
19858 \begin_layout Standard
19859 El archivo de configuración de plantillas externas puede contener definiciones
19860  de preámbulo adicionales encerradas entre 
19861 \begin_inset Flex Code
19862 status collapsed
19863
19864 \begin_layout Plain Layout
19865 PreambleDef
19866 \end_layout
19867
19868 \end_inset
19869
19870  \SpecialChar \ldots{}
19871  
19872 \begin_inset Flex Code
19873 status collapsed
19874
19875 \begin_layout Plain Layout
19876 PreambleDefEnd
19877 \end_layout
19878
19879 \end_inset
19880
19881 .
19882  Se pueden usar por las plantillas en la sección 
19883 \begin_inset Flex Code
19884 status collapsed
19885
19886 \begin_layout Plain Layout
19887 Format
19888 \end_layout
19889
19890 \end_inset
19891
19892 .
19893 \end_layout
19894
19895 \begin_layout Section
19896 El mecanismo de sustitución
19897 \end_layout
19898
19899 \begin_layout Standard
19900 Cuando la función de material externo recurre a un programa externo, se
19901  hace sobre la base de un comando definido en el archivo de configuración
19902  de la plantilla.
19903  Estos comandos pueden contener varias macros que se expanden antes de su
19904  ejecución.
19905  La ejecución tiene lugar siempre en el directorio del documento.
19906  
19907 \end_layout
19908
19909 \begin_layout Standard
19910 Además, cada vez que el material externo se va a mostrar, el nombre será
19911  generado por el mecanismo de sustitución, y la mayoría de los demás comandos
19912  en la definición de la plantilla soportan también sustitución.
19913  
19914 \end_layout
19915
19916 \begin_layout Standard
19917 Las macros disponibles son las siguientes:
19918 \end_layout
19919
19920 \begin_layout Description
19921 \begin_inset Flex Code
19922 status collapsed
19923
19924 \begin_layout Plain Layout
19925 $$AbsOrRelPathMaster
19926 \end_layout
19927
19928 \end_inset
19929
19930  La ruta del archivo, absoluta o relativa al documento LyX maestro.
19931 \end_layout
19932
19933 \begin_layout Description
19934 \begin_inset Flex Code
19935 status collapsed
19936
19937 \begin_layout Plain Layout
19938 $$AbsOrRelPathParent
19939 \end_layout
19940
19941 \end_inset
19942
19943  La ruta del archivo, absoluta o relativa al documento LyX.
19944 \end_layout
19945
19946 \begin_layout Description
19947 \begin_inset Flex Code
19948 status collapsed
19949
19950 \begin_layout Plain Layout
19951 $$AbsPath
19952 \end_layout
19953
19954 \end_inset
19955
19956  La ruta absoluta del archivo.
19957 \end_layout
19958
19959 \begin_layout Description
19960 \begin_inset Flex Code
19961 status collapsed
19962
19963 \begin_layout Plain Layout
19964 $$Basename
19965 \end_layout
19966
19967 \end_inset
19968
19969  El nombre de archivo sin ruta y sin la extensión.
19970 \end_layout
19971
19972 \begin_layout Description
19973 \begin_inset Flex Code
19974 status collapsed
19975
19976 \begin_layout Plain Layout
19977 $$Contents(
19978 \begin_inset Quotes eld
19979 \end_inset
19980
19981 filename.ext
19982 \begin_inset Quotes erd
19983 \end_inset
19984
19985 )
19986 \end_layout
19987
19988 \end_inset
19989
19990  Esta macro expandirá los contenidos del archivo con el nombre 
19991 \begin_inset Flex Code
19992 status collapsed
19993
19994 \begin_layout Plain Layout
19995 filename.ext
19996 \end_layout
19997
19998 \end_inset
19999
20000 .
20001 \end_layout
20002
20003 \begin_layout Description
20004 \begin_inset Flex Code
20005 status collapsed
20006
20007 \begin_layout Plain Layout
20008 $$Extension
20009 \end_layout
20010
20011 \end_inset
20012
20013  La extensión de archivo (incluyendo el punto).
20014 \end_layout
20015
20016 \begin_layout Description
20017 \begin_inset Flex Code
20018 status collapsed
20019
20020 \begin_layout Plain Layout
20021 $$FName
20022 \end_layout
20023
20024 \end_inset
20025
20026  El nombre de archivo del archivo especificado en el diálogo de material
20027  externo.
20028  Esto es bien un nombre absoluto, bien relativo al documento LyX.
20029 \end_layout
20030
20031 \begin_layout Description
20032 \begin_inset Flex Code
20033 status collapsed
20034
20035 \begin_layout Plain Layout
20036 $$FPath
20037 \end_layout
20038
20039 \end_inset
20040
20041  La parte de la ruta de 
20042 \begin_inset Flex Code
20043 status collapsed
20044
20045 \begin_layout Plain Layout
20046 $$FName
20047 \end_layout
20048
20049 \end_inset
20050
20051  (nombre absoluto o relativo al documento LyX).
20052 \end_layout
20053
20054 \begin_layout Description
20055 \begin_inset Flex Code
20056 status collapsed
20057
20058 \begin_layout Plain Layout
20059 $$RelPathMaster
20060 \end_layout
20061
20062 \end_inset
20063
20064  La ruta del archivo, relativa al documento maestro LyX.
20065 \end_layout
20066
20067 \begin_layout Description
20068 \begin_inset Flex Code
20069 status collapsed
20070
20071 \begin_layout Plain Layout
20072 $$RelPathParent
20073 \end_layout
20074
20075 \end_inset
20076
20077  La ruta del archivo, relativa al documento LyX.
20078 \end_layout
20079
20080 \begin_layout Description
20081 \begin_inset Flex Code
20082 status collapsed
20083
20084 \begin_layout Plain Layout
20085 $$Sysdir
20086 \end_layout
20087
20088 \end_inset
20089
20090  Esta macro expandirá a la ruta absoluta del directorio de sistema.
20091  Esto se usa habitualmente para apuntar a los varios guiones de ayuda que
20092  se empaquetan con LyX.
20093 \end_layout
20094
20095 \begin_layout Description
20096 \begin_inset Flex Code
20097 status collapsed
20098
20099 \begin_layout Plain Layout
20100 $$Tempname
20101 \end_layout
20102
20103 \end_inset
20104
20105  Un nombre y ruta completa a un directorio temporal que será borrado automáticam
20106 ente siempre que el documento se cierra, o se suprime la inserción de material
20107  externo.
20108 \end_layout
20109
20110 \begin_layout Standard
20111 Todas las macros de ruta contienen un separador de rastreo del directorio,
20112  así se puede construir, p.
20113 \begin_inset space \thinspace{}
20114 \end_inset
20115
20116 e., el nombre de archivo absoluto con 
20117 \begin_inset Flex Code
20118 status collapsed
20119
20120 \begin_layout Plain Layout
20121 $$AbsPath$$Basename$$Extension
20122 \end_layout
20123
20124 \end_inset
20125
20126 .
20127 \end_layout
20128
20129 \begin_layout Standard
20130 Las macros anteriores son sustituidas en todos los comandos a menos que
20131  se indique lo contrario.
20132  El comando 
20133 \begin_inset Flex Code
20134 status collapsed
20135
20136 \begin_layout Plain Layout
20137 Product
20138 \end_layout
20139
20140 \end_inset
20141
20142  soporta adicionalmente las siguientes sustituciones si se habilitan por
20143  los comandos 
20144 \begin_inset Flex Code
20145 status collapsed
20146
20147 \begin_layout Plain Layout
20148 Transform
20149 \end_layout
20150
20151 \end_inset
20152
20153  y 
20154 \begin_inset Flex Code
20155 status collapsed
20156
20157 \begin_layout Plain Layout
20158 TransformCommand
20159 \end_layout
20160
20161 \end_inset
20162
20163 :
20164 \end_layout
20165
20166 \begin_layout Description
20167 \begin_inset Flex Code
20168 status collapsed
20169
20170 \begin_layout Plain Layout
20171 $$ResizeFront
20172 \end_layout
20173
20174 \end_inset
20175
20176  La parte delantera del comando para cambiar el tamaño.
20177 \end_layout
20178
20179 \begin_layout Description
20180 \begin_inset Flex Code
20181 status collapsed
20182
20183 \begin_layout Plain Layout
20184 $$ResizeBack
20185 \end_layout
20186
20187 \end_inset
20188
20189  La parte trasera del comando para cambiar el tamaño.
20190 \end_layout
20191
20192 \begin_layout Description
20193 \begin_inset Flex Code
20194 status collapsed
20195
20196 \begin_layout Plain Layout
20197 $$RotateFront
20198 \end_layout
20199
20200 \end_inset
20201
20202  La parte delantera del comando para la rotación.
20203 \end_layout
20204
20205 \begin_layout Description
20206 \begin_inset Flex Code
20207 status collapsed
20208
20209 \begin_layout Plain Layout
20210 $$RotateBack
20211 \end_layout
20212
20213 \end_inset
20214
20215  La parte trasera del comando para la rotación.
20216 \end_layout
20217
20218 \begin_layout Standard
20219 La cadena de valor del comando 
20220 \begin_inset Flex Code
20221 status collapsed
20222
20223 \begin_layout Plain Layout
20224 Option
20225 \end_layout
20226
20227 \end_inset
20228
20229  soporta adicionalmente las siguientes sustituciones si éstas se han habilitado
20230  por los comandos 
20231 \begin_inset Flex Code
20232 status collapsed
20233
20234 \begin_layout Plain Layout
20235 Transform
20236 \end_layout
20237
20238 \end_inset
20239
20240  y 
20241 \begin_inset Flex Code
20242 status collapsed
20243
20244 \begin_layout Plain Layout
20245 TransformOption
20246 \end_layout
20247
20248 \end_inset
20249
20250 :
20251 \end_layout
20252
20253 \begin_layout Description
20254 \begin_inset Flex Code
20255 status collapsed
20256
20257 \begin_layout Plain Layout
20258 $$Clip
20259 \end_layout
20260
20261 \end_inset
20262
20263  La opción recorte.
20264 \end_layout
20265
20266 \begin_layout Description
20267 \begin_inset Flex Code
20268 status collapsed
20269
20270 \begin_layout Plain Layout
20271 $$Extra
20272 \end_layout
20273
20274 \end_inset
20275
20276  La opción extra.
20277 \end_layout
20278
20279 \begin_layout Description
20280 \begin_inset Flex Code
20281 status collapsed
20282
20283 \begin_layout Plain Layout
20284 $$Resize
20285 \end_layout
20286
20287 \end_inset
20288
20289  La opción cambio de tamaño.
20290 \end_layout
20291
20292 \begin_layout Description
20293 \begin_inset Flex Code
20294 status collapsed
20295
20296 \begin_layout Plain Layout
20297 $$Rotate
20298 \end_layout
20299
20300 \end_inset
20301
20302  La opción rotación.
20303 \end_layout
20304
20305 \begin_layout Standard
20306 Te puedes preguntar por qué hay tantas macros de ruta.
20307  Por dos razones, principalmente:
20308 \end_layout
20309
20310 \begin_layout Enumerate
20311 Los nombres de archivo relativo y absoluto deberían permanecer relativo
20312  o absoluto, respectivamente.
20313  Los usuarios pueden tener razones para preferir cualquiera de ambas formas.
20314  Los nombres relativos son útiles para documentos portables que deberían
20315  funcionar en máquinas diferentes, por ejemplo.
20316  Los nombres absolutos pueden ser requeridos por algunos programas.
20317 \end_layout
20318
20319 \begin_layout Enumerate
20320 LaTeX procesa los nombres de archivo relativos de manera diferente a LyX
20321  y otros programas en archivos anidados incluidos.
20322  Para LyX, un nombre de archivo relativo es siempre relativo al documento
20323  que contiene el nombre de archivo.
20324  Para LaTeX, es siempre relativo al documento maestro.
20325  Estas dos definiciones son idénticas si se tiene solo un documento, pero
20326  son distintas si se tiene un documento maestro que incluye documentos parciales.
20327  Esto quiere decir que los nombres de archivo relativos deben ser transformados
20328  cuando se presentan a LaTeX.
20329  Afortunadamente, LyX hace esto automáticamente si se eligen las macros
20330  correctas.
20331 \end_layout
20332
20333 \begin_layout Standard
20334 Así pues, ¿qué macros de ruta deberían emplearse en las definiciones de
20335  plantillas nuevas? La regla no es difícil:
20336 \end_layout
20337
20338 \begin_layout Itemize
20339 Usar 
20340 \begin_inset Flex Code
20341 status collapsed
20342
20343 \begin_layout Plain Layout
20344 $$AbsPath
20345 \end_layout
20346
20347 \end_inset
20348
20349  si se requiere una ruta absoluta.
20350 \end_layout
20351
20352 \begin_layout Itemize
20353 Usar 
20354 \begin_inset Flex Code
20355 status collapsed
20356
20357 \begin_layout Plain Layout
20358 $$AbsOrRelPathMaster
20359 \end_layout
20360
20361 \end_inset
20362
20363  si la cadena sustituida es algún tipo de entrada LaTeX.
20364 \end_layout
20365
20366 \begin_layout Itemize
20367 Si no, usar 
20368 \begin_inset Flex Code
20369 status collapsed
20370
20371 \begin_layout Plain Layout
20372 $$AbsOrRelPathParent
20373 \end_layout
20374
20375 \end_inset
20376
20377  con el fin de preservar la elección del usuario.
20378 \end_layout
20379
20380 \begin_layout Standard
20381 Hay casos especiales en los que esta regla no funciona y se necesitan, p.
20382 \begin_inset space \thinspace{}
20383 \end_inset
20384
20385 e., nombres relativos, pero normalmente funcionará bien.
20386  Un ejemplo de uno de estos casos es el comando 
20387 \begin_inset Flex Code
20388 status collapsed
20389
20390 \begin_layout Plain Layout
20391 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
20392 \end_layout
20393
20394 \end_inset
20395
20396  en la plantilla XFig de arriba: no podemos usar el nombre absoluto porque
20397  el copiador para archivos 
20398 \begin_inset Flex Code
20399 status collapsed
20400
20401 \begin_layout Plain Layout
20402 .pstex_t
20403 \end_layout
20404
20405 \end_inset
20406
20407  necesita el nombre relativo para reescribir el contenido del archivo.
20408 \end_layout
20409
20410 \begin_layout Section
20411 Discusión sobre seguridad
20412 \begin_inset CommandInset label
20413 LatexCommand label
20414 name "sec:Discusión-sobre-seguridad"
20415
20416 \end_inset
20417
20418
20419 \end_layout
20420
20421 \begin_layout Standard
20422 La función material externo interactúa con muchos programas externos y lo
20423  hace de forma automática, así que hemos de tener en cuenta las implicaciones
20424  de seguridad que esto conlleva.
20425  En particular, puesto que tienes la opción de incluir tus propios archivos
20426  y/o cadenas de parámetros y estos se expanden en un comando, parece posible
20427  crear un documento malicioso que ejecute comandos arbitrarios cuando un
20428  usuario ve o imprime el documento.
20429  Esto es algo que definitivamente queremos evitar.
20430  
20431 \end_layout
20432
20433 \begin_layout Standard
20434 Sin embargo, dado que los comandos de material externo se especifican solo
20435  en el archivo de configuración de la plantilla, no hay problemas de seguridad
20436  si LyX está adecuadamente configurado solo con plantillas seguras.
20437  Esto es así porque los programas externos se invocan con la llamada al
20438  sistema 
20439 \begin_inset Flex Code
20440 status collapsed
20441
20442 \begin_layout Plain Layout
20443 execvp
20444 \end_layout
20445
20446 \end_inset
20447
20448  más bien que con la llamada 
20449 \begin_inset Flex Code
20450 status collapsed
20451
20452 \begin_layout Plain Layout
20453 system
20454 \end_layout
20455
20456 \end_inset
20457
20458 , de modo que no es posible ejecutar comandos arbitrarios desde la sección
20459  del nombre de archivo o de parámetros mediante el shell.
20460 \end_layout
20461
20462 \begin_layout Standard
20463 Esto implica además que hay restricciones en las cadenas de comandos que
20464  puedes usar en las plantillas de material externo.
20465  En particular, las tuberías y la redirección no están fácilmente disponibles.
20466  Esto debe ser así para que LyX permanezca seguro.
20467  Si quieres usar algunas características de shell, deberías escribir un
20468  guión seguro para hacerlo de manera controlada, y después invocar el guión
20469  desde la cadena de comandos.
20470 \end_layout
20471
20472 \begin_layout Standard
20473 Es posible diseñar una plantilla que interactúe directamente con el shell,
20474  pero puesto que esto permitiría a un usuario malicioso ejecutar comandos
20475  arbitrarios escribiendo nombres de archivo y/o parámetros astutos, generalmente
20476  recomendamos usar solo guiones seguros que trabajen con la llamada 
20477 \begin_inset Flex Code
20478 status collapsed
20479
20480 \begin_layout Plain Layout
20481 execvp
20482 \end_layout
20483
20484 \end_inset
20485
20486  al sistema en forma controlada.
20487  Por supuesto, para usar en un entorno controlado, puede ser tentador caer
20488  en el uso de guiones de shell ordinarios.
20489  Si lo haces así, sé consciente de que vas a suministrar un agujero se seguridad
20490  fácilmente explotable en tu sistema.
20491  Evidentemente, es de razón que tales plantillas inseguras nunca serán incluidas
20492  en la distribución estándar de LyX, aunque alentamos a la gente a que,
20493  a la usanza del software libre, envíe nuevas plantillas.
20494  No obstante, LyX nunca tendrá plantillas inseguras tal y como se distribuye
20495  por los canales oficiales.
20496 \end_layout
20497
20498 \begin_layout Standard
20499 Incluir material externo suministra mucha potencia y has de ser cuidadoso
20500  en no introducir riesgos de seguridad a costa de esta potencia.
20501  Un sutil error en una simple línea en un guión aparentemente inocente puede
20502  abrir la puerta a graves problemas de seguridad.
20503  Así, si no comprendes totalmente estos asuntos, recomendamos consultar
20504  a un profesional entendido en seguridad o al equipo de desarrollo de LyX
20505  si tienes dudas acerca de si una plantilla dada es o no segura.
20506  Y hazlo antes de usarla en un entorno no controlado.
20507 \end_layout
20508
20509 \end_body
20510 \end_document