/doc/Spanish/userguide-es/userguide-es.t2t
Unknown | 1927 lines | 1271 code | 656 blank | 0 comment | 0 complexity | 873c13a688e736773604a60bc5c4c5c7 MD5 | raw file
Possible License(s): GPL-2.0, GPL-3.0, WTFPL
Large files files are truncated, but you can click here to view the full file
- Txt2tags: Guia del Usuario de Txt2tags
- Aurelio, %%mtime(%c)
- Traducción al espańol: Antoni Serra Devecchi
- %!target: html
- %!options: --toc --toc-level 2 --css-sugar
- %%!options: -o ../../../web/userguide/userguide.html
- % TRANSLATOR:
- % - Don't worry about the PDF cover page
- % - Don't worry about PDF at all, translate and check on HTML
- % - Don't worry about the images
- % TRANSLATOR uncomment the next line
- %%!options: -o userguide.html
- % TRANSLATOR uncomment the next line to use images on the same folder
- %!preproc: IMGPATH .
- % TRANSLATOR:
- % You can take new screenshots and make new images for the program
- % interface and "first conversion" section. Remember to send them
- % to the author!
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%% activate those lines when converting to HTML for PDF generation
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%% htmldoc does TOC
- %!options(html): --no-toc --no-css-sugar -o userguide-pdf.html
- %%% mask the 'nopdf' marks so they will not be removed
- %!preproc(html): ^%nopdf %yespdf
- %%% removing first header, htmldoc ignores all until next <H1> (cool!)
- %!postproc(html): '<H1>Txt2tags: .*</H1>' ''
- %%% imagens are in the same dir
- %!preproc: IMGPATH .
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % easy way to change all image locations once, when changing file location
- %!preproc: IMGPATH ../img
- % normalizing common text
- %%!preproc: CONFAREA Config Area
- %%!preproc: HEADAREA Header Area
- %%!preproc: BODYAREA Body Area
- %%!preproc: MARKPROP **Properties:**
- %%!preproc: MARKCONT **Contains:**
- %%!preproc: MARKDESC **Description:**
- %%!preproc: MARKSYN **Syntax:**
- %%!preproc: MARKDET **Details:**
- %%!preproc: NOMARKS Marks are NOT interpreted
- %%!preproc: NOMACRO Macros are NOT interpreted
- %!preproc: URLMARKUP http://txt2tags.org/markup.html
- % activate the areas disabled on the PDF version
- %!preproc(html): ^%nopdf ''
- % remove separator lines and strong lines
- %!preproc(html): '^ *--------*' ''
- %!preproc(html): '^ *========*' ''
- % highlight NEW topic on TOC
- %%!postproc(html): '(<LI>.*Mastering Macros</A>)$' '\1 <b>[NEW!]</b>'
- %%% Little clean up for less large tables
- %!postproc: /pessoal/sourceforge.net ''
- % border for all images
- %!postproc: '(<IMG [^>]*BORDER)="0"' '\1="1"'
- %%% Embedded CSS code (ugly not?)
- %
- %!postproc(html): ^<HEAD>$ '<HEAD>\n<STYLE TYPE="text/css">\n@#@'
- %!postproc(html): (@#@)$ 'body {background-color:#ddeeff; color:black; \n\1'
- %!postproc(html): (@#@)$ ' margin:3em; text-align:justify;} \n\1'
- %!postproc(html): (@#@)$ '#header {text-align:center;} \n\1'
- %!postproc(html): (@#@)$ '.toc {border:1px solid black;padding:9px;\n\1'
- %!postproc(html): (@#@)$ ' background-color:white;} \n\1'
- %!postproc(html): (@#@)$ '.toc li{list-style-type: none;} \n\1'
- %!postproc(html): (@#@)$ 'a {text-decoration:none;}\na:hover {color:red;}\n\1'
- %!postproc(html): (@#@)$ 'a:visited {color:purple;}\ndl {margin:1em;} \n\1'
- %!postproc(html): (@#@)$ '#body h1 {text-align:center; color:white; \n\1'
- %!postproc(html): (@#@)$ ' background-color:blue; padding:8px;} \n\1'
- %!postproc(html): (@#@)$ 'h2 {padding-top:20px;}\nhr {border-style:none;}\n\1'
- %!postproc(html): (@#@)$ 'code {background-color:lightblue;} \n\1'
- %!postproc(html): (@#@)$ 'blockquote {border:1px solid black;padding:9px;\n\1'
- %!postproc(html): (@#@)$ ' background-color:white;} \n\1'
- %!postproc(html): (@#@)$ 'table {border-style:solid; border-color:black;}\n\1'
- %!postproc(html): (@#@)$ 'th {background-color:lightblue; padding:.5em;} \n\1'
- %!postproc(html): (@#@)$ 'td {border-style:none; background-color:white;}\n\1'
- %!postproc(html): (@#@)$ 'pre {border-style:solid; border-width:1px 1px; \n\1'
- %!postproc(html): (@#@)$ ' background-color:lightblue; padding:8px; \n\1'
- %!postproc(html): (@#@)$ ' border-color:black;} \n\1'
- %!postproc(html): @#@$ </STYLE>
- % 26/Nov/2003: revised by anamimts
- % 26/Jun/2004: updated to v2, new embedded CSS
- % 17/Jul/2004: revised by anamimts
- % 01/Nov/2004: updated to v2.0 and 2.1, new chapters, PDF version
- % TODO Mastering Options [option-help], [option-css-sugar], ...
- ========================================================================
- %nopdf "ĄHola! Čsto es la Guia del Usuario de Txt2tags. Aquí podrás encontrar
- %nopdf toda la información disponible sobre la herramienta de conversión de textos txt2tags.
- %nopdf Puedes encontrar la última versión en http://txt2tags.org/userguide/.
- %nopdf Para más información, visita la
- %nopdf [web de txt2tags http://txt2tags.org]. ĄQue disfrutes!"
- %nopdf
- %%nopdf [Download PDF version http://txt2tags.org/userguide/userguide.pdf]
- ========================================================================
- %nopdf%**This Guide Contains:**
- %%toc
- ========================================================================
- = Parte I - Introducción a Txt2tags =[intro]
- == Tus Primeras Preguntas ==[1st-questions]
- Este capítulo presenta txt2tags, introduciendo a las funcionalidades y objetivos del programa.
- ------------------------------------------------------------------------
- === żQue és Txt2tags? ===
- Txt2tags es una herramienta de formateo y conversión de texto.
- Txt2tags convierte un archivo de texto con algunas marcas a uno de los siguientes tipos de archivo:
- - Documento HTML
- - Documento XHTML
- - Documento SGML
- - Documento LaTeX
- - Página man de UNIX
- - Presentación Magic Point
- - Página MoinMoin
- - Documento PageMaker 6.0
- - Texto plano (sin marcas)
- ------------------------------------------------------------------------
- === żPor Qué Debo Usar Txt2tags? ===
- Encontarás txt2tags muy útil si:
- - precisas publicar documentos en diferentes formatos
- - precisas mantener documentos actualizados en diferentes formatos
- - escribes manuales o documentos técnicos
- - no sabes como escribir un documento en un formato específico
- - no posees un editor específico para cierto formato
- - quieres usar un editor de texto simple para actualizar tus documentos
- Pero la motivación principal es:
- - economizar tiempo,escribiendo **contenido** sin preocuparse del **formato**
- ------------------------------------------------------------------------
- === żQué ventajas ofrece, comparado con otras herramientas? ===
- Txt2tags se encuentra en constante crecimiento, siguiendo una serie de conceptos basicos:
- | //Archivo fuente legible// | Las marcas de txt2tags son muy simples, casi naturales
- | //Documento destino legible// | Como el archivo fuente, el código del documento generado es también legible
- | //Consistencia en las marcas// | Las marcas txt2tags son únicas, atendiendo todos los tipos de documentos, sin ser confundidas con el contenido
- | //Reglas consistentes// | De la misma manera que las marcas, las reglas a ellas aplicadas son uniformes, sin excepciones ni casos especiales..
- | //Estructuras simples// | Todas las estructuras soportadas son simples, sin opciones extras o modificadores complejos del comportamiento. Una marca es solo una marca, sin opciones adicionales.
- | //Facil de apreder// | Con marcas simples y código fuente legible, presenta una curva de aprendizaje muy amigable.
- | //Buenos ejemplos// | Los **archivos de ejemplos** incluidos en el paquete están basados en documentos reales, son simples, bién estructurados y están escritos en formato txt2tags.
- | //Herramientas valiosas// | Los **archivos de sintaxis**, incluidos en el paquete ( para los editores Vim, Emacs, Nano y Kate) ayudan a escribir documentos sin errores sintácticos.
- | //Tres interfaces de usuario// | Tiene una **interfaz Gráfica Tk**, una **interfaz Web**, que permite usar el programa remotamente o através de una intranet, y una **interfaz en línea de comandos** para usuarios avanzados y scripts.
- | //Soporta scripts// | Con el modo completo de línea de comandos, un usuario avanzado puede automatizar tareas y efectuar post-ediciones en los archivos convertidos.
- | //Descargar y Ejecutar / Multiplataforma// | txt2tags es un **script Python**. No hay necesidad de compilarlo o cargar módulos extra.Puede ser ejecutado sin problemas en máquinas UNIX, Linux,Windows y Macintosh .
- | //Actualizaciones Frecuentes// | El programa posee una lísta de discusión con usuarios activos que suguieren correcciones y mejoras. El propio autor es un usuario "intensivo" en casa y en su trabajo, por lo que es difícil que el desarrollo pare.
- ------------------------------------------------------------------------
- === ż Cuanto cuesta ? ===
- || ĄABSOLUTAMENTE NADA! |
- Txt2tags es un programa gratuito,GLP,open source,dominio público,etc...
- %//<put-your-favorite-buzzword-here>//.
- Puedes copiarlo,usarlo,modificarlo,venderlo.. etc. Las polítcas de software y copyright no se encuentran entre las mayores preocupaciones del autor.
- ------------------------------------------------------------------------
- == Estructuras de Formato Soportadas por txt2tags ==[structures]
- - Encabezamiento (Cabeceras) ( título del documento, nombre de autor,fecha)
- - Títulos de secciones (numeradas o no)
- - Parráfos
- - Modificadores de fuentes
- - Negrita (bold)
- - Itálica
- - Subrayada
- - Fuente no proporcional (Monoespaciada/Verbatim)
- - Monoespaciada en un párafo
- - Línea monoespaciada
- - Zona en monoespaciado (multilínea)
- - Cítas
- - Enlaces
- - URL/ enlaces internet
- - enlaces e-mail
- - enlaces locales
- - enlaces nombrados
- - Listas
- - listas marcadas
- - listas numeradas
- - listas de definicion
- - Líneas de separación horizontal
- - Imágenes (con un alineamiento adecuado)
- - Tablas (con o sin borde,con alineamiento , con expansión de columna)
- - Marcas especiales para texto raw ( que no debe ser tratado)
- - Macro especial para la fecha actual (con formato flexible)
- - Comentarios (para notas,TODO,FIXME,etc)
- ------------------------------------------------------------------------
- == Formatos de salida soportados ==[targets]
- : **HTML**
- Todos sabemos lo que es HTML.
- Txt2tag genera documentos HTML límpios, con una buena presentación y cuyo código fuente es legible. No utiliza javascript, frames u otras técnicas fútiles,frecuentemente innecesarias en el formateo de documentos técnicos. Pero, si se desea, puede utilizarse un archivo CSS externo.
- Txt2tag genera código "//HTML 4.0 Transitional//".
- Desde la versión 2.0 de txt2tags el código HTML generado es aprobado al 100%
- por el [ validador w3c http://validator.w3.org/].
- : **XHTML**
- Es la nueva generación de HTML con reglas mas estrictas, como la de tener que cerrar todas las marcas que se abran. De esta manera se consigue un código más fácil de tratar y de entender. Para propósitos generales, se puede considerar como HTML.
- Txt2tag genera código "XHTML 1.0 Transitional".
-
- Desde la versión 2.0 de txt2tags el código XHTML generado es aprobado al 100%
- por el [ validador w3c http://validator.w3.org/].
- : **SGML**
- Es un formato de documento común que posee aplicaciones de conversiňn, como
- [sgmltools http://www.sgmltools.org]. A partir de un archivo SGML se pueden generar documentos html, pdf, info, latex, lynx, rtf y xml. Las herramientas como sgml2* también crean índices (TOC) automaticamente, dividiéndolos en secciones y subpáginas (sgml2html)
- Txt2tag genera archivos SGML válidos para DTD linuxdoc, listos para ser convertidos mediante una herramienta sgml2* sin archivo de catŕlogo extra u otras incomodas exigencias de SGML.
- : **LATEX**
- Es uno de los formatos de documento preferido en los medios académicos y es un formato más potente de lo que uno, de entrada, se imagina. Libros completos,fórmulas complicadas o cualquier texto complejo puede ser escrito en LaTeX. Pero si intentas escribir a mano las marcas requeridas, prepárate para la desesperación.
-
- Txt2tag genera archivos LaTeX listos para usar,realizando todo el complejo trabajo que requiere este formateo, con todas las excepciones. El escritor debe preocuparse sólo por el contenido.
-
- : **LOUT**
- Muy parecido a LaTeX, pero con una sintaxis mas fácil, utilizando "@" en lugar de "\" . Su proximidad a la idea de que "todo-es-objeto" da lugar a un marcado mas "sano".
-
- Txt2tag genera archivos Lout listos para su uso, que pueden ser convertidos a PS o PDF utilizando la orden "lout".
- : **MAN**
- Las páginas man de UNIX resisten el paso del tiempo. Los formatos de documentos vienen y van, pero ellas siguen aquí, inamovibles.
-
- Hay otras herramientas para generar páginas man, pero txt2tag tiene una ventaja: una fuente, múltiples formatos de destino. Así, el contenido de una misma página man puede ser convertido en una página HTML, una presentacion Magic Point, etc.
- : **MGP (Magic Point)**
- [Magic Point http://www.mew.org/mgp] es una herramienta de presentación bastante útil (tipo: Microsoft PowerPoint), que utiliza un lenguaje de marcado para definir todas las teclas. De esta forma puedes crear presentaciones complejas con vi/emacs/notepad.
-
- Txt2tag genera un archivo .mgp lísto para ser utilizado, definiendo todos los encabezamientos necesarios para las definiciones de fuentes y apariencia, así como el soporte a los carácteres acentuados (código ISO-8859).
- **Observación 1 :** los archivos .mgp creados por txt2tag usan las fuentes Type1 de Xfree86. De esta forma no es necesario incluir fuentes TrueType a su presentación.
- **Observación 2 ::** las definiciones de colores para las fuentes son límpias de forma que, incluso con una paleta de colores de sistema pobre, (cómo ``startx -- -bpp 8``),la presentación va a tener una buena apariencia.
- La clave es : Convierte y Usa. Sin necesidad de posteriores u otros requisitos.
- : **MOIN**
- ż No sabes lo que és [MoinMoin http://moin.sourceforge.net]?
- ĄEs un [WikiWiki http://www.c2.com/cgi/wiki]!
- La sintaxis de Moin es un poco liada: tienes que escribir cosas cómo
- ``{{{'''''adding braces and quotes'''''}}}``.Pero txt2tag viene con marcadores simplificados y una solución unificada: una fuente, múltiples formatos destino.
- : **PM6**
- żSabías que Adobe PageMaker 6.0 tiene su propio lenguaje de marcado?. Estilos, tablas de colores, modificadores de fuente y la mayor parte de las funcionalidades accesibles via 'clic' de ratón, también están disponibles en su lenguaje de marcado. Sólo tienes que acceder al menú "Import tagget text", aunque sea sólo por curiosidad, y podrás ver que es un lenguaje de marcas semejante al HTML.
-
- Txt2tag genera todas las marcas y define un encabezamiento extenso y funcional, configurando los estilos de párrafo y formatos.
- **ĄAtención!:** Sin saltos de linea. Cada párrafo debe ser una sola linea.
- Nota del Autor:
- //Todo mi libro sobre [expresiones regulares http://guia-er.sf.net]//
- //fue escrito con Vi, convertido al formato PageMaker con txt2tag//
- //y enviado a la imprenta.//
- : **TXT**
- TXT es texto. El único tipo de formato verdadero.
-
- A pesar que las marcas de txt2tag son intuitivas y discretas, puedes eliminarlas convirtiendo el archivo al formato TXT puro.
- Los títulos estaran subrayados y el texto es, basicamente, conservado cómo estaba en el archivo fuente.
- ------------------------------------------------------------------------
- == Estructuras Soportadas en los Archivos finales ==[struct-support]
- || Estructura | html | xhtml | sgml | tex | lout | man | mgp | moin | pm6 | txt |
- | cabeceras | S | S | S | S | S | S | S | N | N | S |
- | sección título | S | S | S | S | S | S | S | S | S | S |
- | párrafos | S | S | S | S | S | S | S | S | S | S |
- | negrita | S | S | S | S | S | S | S | S | S | - |
- | itálica | S | S | S | S | S | S | S | S | S | - |
- | subrayado | S | S | - | S | S | - | S | S | S | - |
- | f.monoespacio | S | S | S | S | S | - | S | S | S | - |
- | línea verbatim | S | S | S | S | S | S | S | S | S | - |
- | área verbatim | S | S | S | S | S | S | S | S | S | - |
- | área de cita | S | S | S | S | S | S | S | S | S | S |
- | links internet | S | S | S | - | - | - | - | S | - | - |
- | links e-mail | S | S | S | - | - | - | - | S | - | - |
- | links locales | S | S | S | N | N | - | - | S | - | - |
- | links nombrados | S | S | S | - | - | - | - | S | - | - |
- | listas marcadas | S | S | S | S | S | S | S | S | S | S |
- | listas numeradas | S | S | S | S | S | S | S | S | S | S |
- | listas definición | S | S | S | S | S | S | N | N | N | S |
- | línea horizontal | S | S | - | S | S | - | S | S | N | S |
- | imágen | S | S | S | S | S | - | S | S | N | - |
- | tabla | S | S | S | S | N | S | N | S | N | N |
- || Extras | html | xhtml | sgml | tex | lout | man | mgp | moin | pm6 | txt |
- | alineación imágen | S | S | N | N | Y | - | S | N | N | - |
- | alin celdas tb | S | S | S | S | N | Y | N | S | N | N |
- | span columna tb | S | S | N | N | N | N | N | N | N | N |
- || | Significados
- | **S** | //Soportado//
- | **N** | //No soportado (tal vez en futuras versiones....)//
- | **-** | //No soportado (no es posible en este tipo de archivo final)//
- % | **?** | //not supported (not sure if it can be done or not)//
- ------------------------------------------------------------------------
- == Las tres interfaces de usuario: GUI, Web y Línea de Comandos ==[interfaces]
- Considerando que distintos usuarios pueden tener distintas necesidades y/o disponer de entornos diversos, txt2tags flexibiliza su forma de utilización, presentándose en tres posibles interfaces de usuario, cada una de ellas con sus propias peculiaridades y funcionalidades.
- - **Gui**: Escrita en Tk. Aporta a txt2tags un entorno de ventanas y la facilidad del "clic" de ratón.
- - **Web**: Escrita en PHP, permite operar remotamente con txt2tags, mediante un navegador, sin necesidad de instalación local
- - **Línea de Comandos**: Escrita en Phyton, es el núcleo del programa. Todas las funcionalidades y opciones del programa son accesibles desde la Línea de Comandos.
- ------------------------------------------------------------------------
- === Interfaz Gráfica Tk ===[gui]
- Desde su versión 1.0, txt2tags dispone de una interfaz gráfica que funciona en Linux, Mac, Windows y otros sistemas operativos.
- Al invocar txt2tags (desde la línea de comandos), el programa detecta automaticamente si el sistema soporta la interfaz gráfica y, en caso afirmativo, la lanza sin necesidad de órdenes adicionales. Se puede forzar el lanzamiento de la interfaz gráfica mediante la opción --gui. Si se detectara la falta de algún componente para el funcionamiento de la interfaz gráfica, el programa nos lo advertirá.
- **Nota:** Se necesita el módulo Tkinter. Forma parte de la distribución estandar de Python. De tener instalado éste,deberia disponerse del citado módulo.
- La interfaz es simple e intuitiva:
- [IMGPATH/gui.png]
- + Localizar el archivo fuente .t2t en el disco.
- + Elegir un tipo de documento de salida.
- + A continuación podran elegirse una serie de opciones, aunque ninguna de ellas es imprescindible.
- + Finalmente, activando "Convert!", se realiza la conversión del documento.
- Una de las opciones cuya activación puede ser útil es "//Dump to screen//", (Visualización en pantalla), que nos permite ver el código generado en una ventana distinta a la de trabajo sin que, por el momento, se guarde ningún archivo. Si el código se considera correcto, desactivamos la opción y la conversión se realizará normalmente.
- Los colores que vienen por defecto pueden cambiarse en el archivo ``~/.txt2tagsrc``
- usando los ajustes ``%!guicolors`` Por ejemplo:
- ```
- % set my own colors for the graphical interface (bg1, fg1, bg2, fg2)
- %!guicolors: blue white brown yellow
- ```
- ------------------------------------------------------------------------
- === Interfaz Web ===
- La interfaz web se encuentra disponible en: http://txt2tags.org/online.php . Allí puedes usar y probar el programa sin necesidad de instalarlo localmente.
- [IMGPATH/web.png]
- También puede instalarse esta interfaz en la intranet local, evitando así tener que proceder a la instalación de txt2tags en cada una de las computadoras.
- ------------------------------------------------------------------------
- === Interfaz de Línea de Comandos (Cónsola) ===[cmdline]
- A los usuarios de esta interfaz, la opción --help les debe proporcionar salida en pantalla parecida a čsta:
- ```
- Usage: txt2tags [OPTIONS] [infile.t2t ...]
- -t, --target set target document type. currently supported:
- html, xhtml, sgml, tex, lout, man, mgp, moin, pm6, txt
- -i, --infile=FILE set FILE as the input file name ('-' for STDIN)
- -o, --outfile=FILE set FILE as the output file name ('-' for STDOUT)
- -n, --enum-title enumerate all title lines as 1, 1.1, 1.1.1, etc
- -H, --no-headers suppress header, title and footer contents
- --headers show header, title and footer contents (default ON)
- --encoding set target file encoding (utf-8, iso-8859-1, etc)
- --style=FILE use FILE as the document style (like HTML CSS)
- --css-sugar insert CSS-friendly tags for HTML and XHTML targets
- --css-inside insert CSS file contents inside HTML/XHTML headers
- --mask-email hide email from spam robots. x@y.z turns <x (a) y z>
- --toc add TOC (Table of Contents) to target document
- --toc-only print document TOC and exit
- --toc-level=N set maximum TOC level (depth) to N
- --rc read user config file ~/.txt2tagsrc (default ON)
- --gui invoke Graphical Tk Interface
- -q, --quiet quiet mode, suppress all output (except errors)
- -v, --verbose print informative messages during conversion
- -h, --help print this help information and exit
- -V, --version print program version and exit
- --dump-config print all the config found and exit
- Turn OFF options:
- --no-outfile, --no-infile, --no-style, --no-encoding, --no-headers
- --no-toc, --no-toc-only, --no-mask-email, --no-enum-title, --no-rc
- --no-css-sugar, --no-css-inside, --no-quiet
- Example:
- txt2tags -t html --toc myfile.t2t
- By default, converted output is saved to 'infile.<target>'.
- Use --outfile to force an output file name.
- If input file is '-', reads from STDIN.
- If output file is '-', dumps output to STDOUT.
- ```
- ==== Ejemplos: ====
- Suponiendo que se haya creado un archivo marcado,denominado ``file.t2t``, veamos varias opciones de conversión:
- | **Convertir a HTML** | ``$ txt2tags -t html file.t2t``
- | **Usando redireccionamiento** | ``$ txt2tags -t html -o - file.t2t > file.html``
- | | .
- | **Con Índice de Contenidos** | ``$ txt2tags -t html --toc file.t2t``
- | **Con Títulos Numerados** | ``$ txt2tags -t html --toc --enum-title file.t2t``
- | | .
- | **Vista rápida del Índice** | ``$ txt2tags --toc-only file.t2t``
- | **żÍndice numerado? ĄSi!** | ``$ txt2tags --toc-only --enum-title file.t2t``
- | | .
- | **...... desde STDIN** | ``$ echo -e "\n**bold**" | txt2tags -t html --no-headers -``
- | **Enmascarando los e-mails** | ``$ echo -e "\njohn.wayne@farwest.com" | txt2tags -t txt --mask-email --no-headers -``
- | **Edición post-conversión** | ``$ txt2tags -t html -o- file.t2t | sed "s/<BODY .*/<BODY BGCOLOR=green>/" > file.html``
- : //Nota//
- Desde la versión 1.6 es posible realizar un tratamiento pre y post conversión mediante los filtros
- ``%!preproc`` y ``%!postproc`` .
- ========================================================================
- = Parte II: - OK!, Quiero utilizar el programa. żQue debo hacer ? =[install]
- Sencillamente, descargar el programa y hacer que corra en tu máquina :-).Veamos como hacerlo.
- == Obtener e instalar Python ==[download-python]
- En primer lugar, deberemos instalar el interprete Python en nuestro sistema. Si ya lo tenemos instalado, podemos saltarnos este apartado.
- Python es uno de los mejores lenguajes de programación. Funciona en Linux, Mac, Windows y otros Sistemas Operativos. Puede descargarse del la web de [Python http://www.python.org]. Las instrucciones para su instalación se encuentran disponibles en este mismo site. Txt2tags funciona mejor con versiones de Python 1.5 o superiores.
- Si no estais seguros de tener Python instalado en vuestro sistema, abrid una consola ( tty, xterm, MSDOS..) y lanzad el comando ``python``. Si no está instalado, vuestro sistema os lo advertirá
- == Obtener Txt2tags ==[download-txt2tags]
- El sitio oficial de la distribución de txt2tags es: http://txt2tags.org/src .
- Todos los archivos son del tipo "tarball" (tar.gz,.tgz), que pueden ser descomprimidos por la mayoria de los programas de descompresión (incluido Winzip).
- Debemos procurar obtener la **última versión** (la mas reciente o el número de versión mas alto). Las versiones precedentes se conservan el el repositorio por razones puramente históricas.
- == Instalar txt2tags ==[install-txt2tags]
- Como todos los scripts Python, txt2tags apenas precisa de instalación.
- El único archivo necesario para el programa es el script txt2tags. Los demás archivos tar.gz (.tgz) son la documentación, las utilidades y los archivos de ejemplo.
- El medio mas seguro de iniciar txt2tags es "llamarlo" desde Python.
- ``` prompt$ python txt2tags
- Si deseais instalar txt2tags como programa en vuestro sistema, copiad (o cread un enlace) el script txt2tags en un directorio referenciado por la variable $PATH y aseguraos de que el sistema pueda lanzar el programa.
- : **UNIX/Linux**
- Asegurémosnos de que el script es ejecutable : ``chmod +x txt2tags`` y, seguidamente lo copiamos en un directorio referenciado por $PATH:
- ``cp txt2tags /usr/local/bin``
- : **Windows**
- Renombrar el script ańadiéndole la extensión .py :
- ``ren txt2tags txt2tags.py`` y copiarlo en un directorio referenciado en $PATH:
- ``copy txt2tags.py C:\WINNT``
- Después de esto, si deseais utilizar el entorno gráfico, podreis crear un icono en vuestro escritorio.
- === Paquetes especiales para los usuarios de Windows ===
- Existen dos distribuciones .EXE de txt2tags, que instalan el programa en maquinás Windows con solo unos cuantos "clics":
- - La primera es el simple script txt2tags para los que tengan instalado Python.
- - La segunda de estas dos distribuciones es la "versión completa", con la cuál no se precisa tener instalado Python en el sistema (Incluye una versión "ligera" de Python).
- Se pueden obnener en //Txt2tags-Win//: http://txt2tags-win.sf.net
- == Instalación de los Archivos de Sintaxis para los Editores de Texto ==[editor-syntax]
- Con txt2tags se proporcionan una serie de archivos de sintaxis prácticos, utilizables con los siguientes editores:
- - Vim (www.vim.org)
- - Emacs (www.emacs.org)
- - Nano (www.nano-editor.org)
- - Kate (http://kate.kde.org)
- Estos archivos sintácticos contienen todas las reglas y marcas que utiliza txt2tags, ayudándo al usuario a escribir los documentos sintacticamente correctos. Las marcas se visualizan en color, así podremos darnos cuenta de si escribimos correctamente.
- | [IMGPATH/vim.png] |
- | Ejemplo de archivo editado en Vim
- Cada editor tiene un procedimiento de instalación específico. Consulta el encabezamiento del archivo de sintaxis y la documentación del editor.
- ========================================================================
- = Parte III - Escribiendo y convirtiendo vuestro primer documento. =[your-1st-doc]
- == Probar las herramientas ==
- Para poder hacer vuestra primera conversión necesitareis tres cosas: txt2tags, un editor y un navegador web.
- + Comprobad que txt2tags funciona correctamente en vuestra máquina.
- - **Interfaz de Línea de Comandos:** Lanzad el comando txt2tags desde la línea de comandos. Deberá generarse una salida con un mensage similar a "Missing input file". Si no ocurre eso, probad con: "pyton /ruta/hacia/txt2tags" o con: "/ruta/hacia/python /ruta/hacia/txt2tags" en el caso de que python no esté en vuestro PATH.
- - **Interfaz GUI:** Si lanzamos txt2tags desde la línea de comandos, se iniciará con el sistema gráfico. En el caso de que hayamos creado un icono en el escritorio, "clicar" en el.
- + Abrid un editor de texto que conozcais bién, puede ser cualquiera, desde Vim a MSWord u Openoffice. Cread un nuevo documento, que será vuestro primer documento txt2tags.
- + Lanzad vuestro browser preferido para poder ver los resultados de la conversión en una pagina HTML.
- ------------------------------------------------------------------------
- == Escribir el encabezamiento del documento ==
- + Id al editor de texto y teclead una primera línea , por ejemplo: //Mi Primer Documento//
- + En una segunda línea teclead un sub-título, por ejemplo://txt2tags//
- + Después, en una tercera línea teclead, por ejemplo, una fecha: //Domingo 17 Julio 2005//
- Así, dispondremos de un documento con el siguiente contenido:
- ```
- Mi primer documento
- txt2tags
- Domingo 17 Julio 2005
- ```
- Aunque ésto sea sólo una parte del documento, podemos convertirlo y comprobar el resultado.
- Guardad el documento con el nombre ``test.txt`` en un directorio desde donde, más tarde, podamos recuperarlo (en los siguientes ejemplos el documento se ha guardado en el directorio /tmp).
- ------------------------------------------------------------------------
- == La Primera Conversión : La Interfaz Gráfica. ==
- Si utilizais la interfaz de línea de comandos, pasad a la siguiente sección.
- Si utilizais la interfaz gráfica, proceded tal como a continuación se indica:
- [IMGPATH/firstdoc.png]
- + Clicar en el botón "Browser", navegad hasta el directorio en el que guardasteis el documento test.tx y seleccionarlo.
- + En el apartado "Choose the target document type" (Elija el tipo de documento de salida) escoged : "HTML page"
- + Clicar el boton "Convert!" (Convertir)
- [IMGPATH/firstdoc-done.png]
- Aparecerá un diálogo que nos informa que la conversión se ha realizado con éxito. Notad que el archivo HTML generado ha sido guardado en el mismo directorio que el archivo test.txt, pero con la extensión .html
- ------------------------------------------------------------------------
- == La Primera Conversión: Interface en Línea de Comandos ==
- Si utilizais la interfaz gráfica, id a la sección anterior.
- Si utilizais la interfaz de Línea de Comandos, id al directorio en el que está guardado test.txt y teclead el siguiente comando:
- ``` txt2tags --target html test.txt
- Observad que hay un espacio en blanco entre cada una de las partes del comando, pero no en --target. Dicha opción es seguida por html, que indica al programa el formato al que deseamos convertir el archivo de texto. La última parte de la orden es el nombre del archivo de texto que deseamos convertir.
- Si la conversión se realiza con éxito, el resultado es guardado como ``test.html``
- y el programa nos dará un mensaje del tipo: "//txt2tags wrote test.html//" . En caso contrario ,os indicará el error cometido. Verificadlo con atención.
- Esto es una muestra de lo que podeis ver en la pantalla:
- ```
- prompt$ txt2tags --target html test.txt
- txt2tags wrote test.html
- prompt$
- ```
- ------------------------------------------------------------------------
- == Comprobar el resultado ==
- Abrir el archivo ``test.html`` con el navegador y comprobar el resultado de la conversiňn.
- [IMGPATH/firstdoc-html.png]
- Ą Bién ! Os habeis limitado a teclear tres simples líneas de texto y txt2tags ha realizado todo el trabajo necesario para configurar el encabezamiento de la pagina HTML. El alineamiento del texto, los márgenes, los espaciados, la apariencia, etc. Podemos observar como el título principal del documento aparece también en el borde superior del navegador (o en el título de la pestańa, en el caso de que usemos uno que aporte esta función).
- || Vosotros escribis el texto, txt2tags hace el resto :-) |
- Truco: podeis utilizar CSS en las páginas HTML generadas por txt2tags. De esta forma la apariencia de la página es configurable al 100%.
- ------------------------------------------------------------------------
- == Escribir el cuerpo del documento ==
- Volvamos al editor de texto, ya que la siguiente etapa consistirá en escribir el cuerpo del documento. Podeis escribirlo en texto plano, el mismo que usais en los e-mail. Podreis observar como txt2tags reconoce automaticamente los párrafos y las listas de elementos, sin necesidad de "marcarlos".
- Guardad de nuevo el documento y proceded a su conversión, tal como se indicó en la anterior sección. Comprobad el resultado. Éste es el ciclo de desarrollo de documentos con txt2tags. No necesitais más que centraros en el contenido del documento, obteniendo el documento final mas rápidamente que con otros editores. Sin interminables "clics" de ratón, ni menús, ni ventanas ni distracciones.
- Observad el contenido del archivo de texto plano ``test.txt`` y comparémoslo con el archivo HTML generado:
- ```
- Mi primer documento
- txt2tags
- Domingo 17 Julio 2005
- Bueno, vamos a probar txt2tags.
- No se me ocurre nada que escribir. Probemos con una lista.
- Necesitaria:
- - Ducharme
- - Comer una pizza
- - Dormir
- ```
- [IMGPATH/firstdoc-fullhtml.png]
- Con txt2tags es posible escribir una página web entera sin ningún conocimiento de HTML. No necesitareis intertar ninguna marca. Además, el mismo archivo de texto plano puede convertirse en cada uno de los demás formatos soportados por txt2tags.
- Además del texto plano, txt2tags proporciona una serie de marcas muy simples que pueden utilizarse cuando se tenga necesidad de otros formatos o estructuras, como puede ser el texto en negrita, cursiva o itálica, los títulos, las imágenes, las tablas y otros. Un ejemplo rapido:
- ``**comienza en negrita**`` y ``== los signos igual para el título ==``.
- Para aprender a utilizar estas marcas consultad el archivo [Txt2tags Markup Demo http://txt2tags.org/markup.html].
- =======================================================================
- = Parte IV - Dominando los Conceptos de Txt2tags =[concepts]
- == Las Áreas de un Documento .t2t ==[areas]
- Los archivos marcados por txt2tags se dividen en 3 áreas. Cada una de estas tres áreas tiene sus propias reglas y finalidades. Estas áreas son:
- : //ENCABEZAMIENTO//
- Lugar para el título del documento, nombre del autor, versión y fecha. (opcional)
- : //CONFIGURACIÓN//
- Lugar para la configuración general del documento. (opcional)
- : //CUERPO//
- Lugar en el que se coloca el contenido del documento. (obligatoria)
- Como se ha podido observar, solo el área del //CUERPO//
- es obligaroria.
- Cada área esta regulada por reglas específicas, que se detallarán en el siguiente capítulo. Por ahora, vamos a quedarnos con una representación gráfica de las áreas de un documento txt2tags:
- ```
- _________________
- | |
- | ENCABEZAMIENTO | 1. En primer lugar,los Encabezamientos
- | |
- | CONFIGURACIÓN | 2. Después,las Configuraciones
- | |
- | CUERPO | 3. Finalmente,el Cuerpo del documento,
- | |
- | ... | el cual abarca hasta el final
- | ... |
- |_________________|
- ```
- En resumen, así es como se definen las tres áreas:
- | **Encabezamiento** | Las primeras 3 líneas del archivo. O la primera línea en blanco, cuando no se quiere un Encabezamiento.
- | **Configuración** | Desde la 4Ş linea (o desde la 2Ş , en el caso que no se contemple Encabezamiento) hasta donde comience el Cuerpo del Documento..
- | **Cuerpo** | Comienza con la primera línea de texto válido (no "comentado" o que no sea una configuración) después del Encabezamiento.
- === Veamos un ejemplo: ===
- ```
- My nice doc Title
- Mr. John Doe
- Last Updated: %%mtime(%c)
- %! Target : html
- %! Style : fancy.css
- %! Encoding: iso-8859-1
- %! Options : --toc --enum-title
- Hi! This is my test document.
- Its content will end here.
- ```
- ------------------------------------------------------------------------
- == Área de Encabezamiento ==[headers-area]
- Localización:
- - Posicion fija: Las **tres pimeras líneas** de un archivo. Eso es todo :-)
- - Posicion fija: La **primera línea** de un archivo, si se trata de una línea en blanco. Esto signfica "Encabezamiento vacio".
- El Área de Encabezamiento es la única que tiene una posición fija, determinada por líneas. Se encuentra siempre en las tres primeras líneas del archivo fuente.
- El contenido de estas líneas no esta regulado, es libre, aunque se recomienda que se siga la siguiente pauta:
- - //línea 1//: título del documento
- - //línea 2//: nombre del autor y/o email
- - //línea 3//: fecha del documento y/o versión (un buén lugar para ``%%date``)
- Retengamos que las tres primeras líneas del documento fuente serán las tres primeras líneas del documento final, separadas y diferenciadas del resto del contenido del documento ( p.e.,carácteres mas grandes, en negrita). Si es posible la paginación, encontraremos el encabezamiento sólo y centrado en la primera página.
- ==== Menos (o Ninguna) líneas de Encabezamiento ====
- Tal vez deseemos menos líneas de encabezamiento. Por ejemplo, solo deseamos especificar el título y la fecha.
- Para ello bastara con dejar la 2Ş y/o la 3Ş línea en blanco. Esta/s líneas en blanco no serán incluidas en el documento final. Pero no debemos olvidar que, aún en blanco, estas líneas forman parte del Área de Encabezamiento del documento y que el Cuerpo del mismo comenzará **a partir de** la tercera línea.
- La primera línea (normalmente, el título) es la unica línea requerida en el Área de Encabezamiento. Recordemos que la primera línea en blanco indica **Encabezamiento vacio**, lo que origina que el //Área de Encabezamiento// se inicie a partir de la 2Ş línea.
- No configurar un encabezamiento puede sernos de utilidad en el caso de querer insertar un encabezamiento personalizado después de la conversión. Para éste tipo de operación generalmente se requiere la opción de línea de comandos ``--no-headers``.
- %==== Straight to the point ====
- || En resumen: Los Encabezamientos son posiciones, no contenidos. |
- Si colocamos un texto en la primera línea del archivo fuente, aparecerá en la primera línea del documento convertido. Lo mismo para las 2Ş y 3Ş líneas.
- ------------------------------------------------------------------------
- == Area de Configuración ==[config-area]
- Localización:
- - Comienza justo despues del Área de Encabezamiento
- - Comienza a partir de la 4Ş línea si se especifican encabezamientos
- - Comienza a partir de la 2Ş línea en el caso de **Encabezamiento vacio**.
- - Finaliza donde comienza el Área del Cuerpo del documento
- - Finaliza en una línea en blanco, en una línea que sea un comentario o en una línea que no sea de ajuste/configuración.
- El Área de Configuración es opcional. Cualquiera puede generar documentos txt2tags sin siquiera conocer la existencia de dicha área, pero el usuario experimentado dificilmente podra prescindir de la ventaja y el control que dicha área le proporcionará.
- El Área de Configuración nos servirá para definir en ella configuraciones que afecten al comportamiento del programa, evitando asi tener que escribir dichas opciones en la línea de comandos en el momento de ralizar la conversión.
- Para mas información, consultar la Sección:[Configuraciones (Settings section) #settings-overview].
- ----------------------------------------------------------------
- == Área del Cuerpo del Documento ==[body-area]
- Localización:
- - Comienza con la primera línea válida de texto del archivo.
- - Las líneas que contienen ajustes o comentarios y las líneas en blanco no se consideran líneas válidas de texto
- - Finaliza al final del archivo (EOF)
- Consideraremos Cuerpo todo lo que no sea ni Encabezamiento ni Configuración.
- El Cuerpo está constituido por el contenido del documento y todas aquellas estructuras y formatos que txt2tags puede reconocer.
- En el Cuerpo pueden incluirse comentarios para los //TODOs// y notas personales.
- Puede utilizarse la opción en línea de comandos ``--no-headers`` para convertir solo el Cuerpo del documento, suprimiendo los Encabezamientos. Esto es práctico cuando se tienen Encabezamientos personalizados en un archivos aparte, que se concatenará seguidamente con el documento que estemos procesando.
- ----------------------------------------------------------------
- == Configuraciones: żCómo Configurar algo?. żCuál es la sintaxis? ==[settings-overview]
- Las líneas de configuración son líneas de comentario especiales, situadas en el Área de Configuración, que afectan al proceso de conversión. Su sintaxis, tan simple como la atribución de valor a una variable, está compuesta por una palabra-clave y un valor, separados la una del otro por el separador canonico dos-puntos **":"** . Su sintaxis es:
- || %! palabra-clave : valor |
- Lista de claves válidas:
- || Clave | Descripción |
- | Target | Define el formato al cuál debe ser convertido el documento.
- | Options | Es útil para especificar las opciones de línea de comando para el archivo fuente. El formato de las opciones es el mismo que el utilizado en la línea de comandos. Usando esta opción junto con %!target permite convertir el documento simplemente con la orden: txt2tags file.t2t
- | Style | Sólo es soprtado por el documento destino HTML, para definir una hoja de estilo (CSS)
- | Encoding | Es una configuración importante en documentos que contienen acentos y carácteres no ASCII, ya que permite personalizar el Conjunto de Carácteres (Codificación de Carácteres).
- | PreProc | Es un filtro. Define reglas del tipo "busca y sustituye" que serán aplicadas al archivo original antes de cualquier análisis por parte de txt2tags.
- | PostProc | Es un filtro. Define reglas del tipo "busca y sustituye" que serán aplicadas al archivo destino después de todo el procesamiento por parte de txt2tags.
- Ejemplo:
- ```
- %! Target : html
- %! Options : --toc --toc-level 3
- %! Style : fancy.css
- %! Encoding: iso-8859-1
- %! PreProc : "AMJ" "Aurelio Marinho Jargas"
- %! PostProc: '<BODY.*?>' '<BODY bgcolor="yellow">'
- ```
- -----------------------------------------------------------------------
- === Algunas reglas sobre las Configuraciones ===
- - Las configuraciones son válidas solo dentro del Area de Configuración. Serán tratadas como comentarios simples si se encuentran en el Cuerpo del documento.
- - Si la misma palabra-clave aparece más de una vez en el Area de Configuración, solo se utilizara la última. Excepciones: Options, PreProc y PostProc, que son acumulativas.
- - Una línea de configuración con una palabra-clave inválida será considerada un comentario.
- - Las opciones de configuración situadas en el Área de Configuración tienen preferencia dentro del archivo txt2tags, pero no sobre las opciones en Línea de Comando.
- == Opciones en Línea de Comando ==[options]
- El modo más rápido de cambiar el comportamiento por defecto es utilizando las opciones de la línea de comando. Esto es sólo posible cuando se utiliza la citada interfaz, no cuando se utilizan las interfaces Web o GUI.
- El programa acepta un juego de opciones predefinidas. Una opción es un guión ("-") seguido de una letra o dos guiones ("--") seguidos de una o mas palabras, como ``-t`` y ``--target``.
- A propósito de la opción "target": resulta ser la única opción obligatoria. Todas las demás opciones son eso, opcionales. :-)
- Las opciones más utilizadas son ``--outfile`` para activar la generación automática de índices de materias y
- ``--encoding`` que nos permite escoger el tipo de codificación de caracteres. La mayoria de las opciones pueden ser desactivadas precediéndolas de "no-" , por ejemplo:
- ``--no-encoding`` and ``--no-toc``.
- Pueden configurarse las opciones que se deseen utilizar en un determinado archivo origen, en el Ärea de Configuración del mismo archivo, mediante la regla de configuración ``%!options`` . Esto nos evita el tecleado de las opciones en la línea de comando.
- Por ejemplo: ``%!options: --toc -o mydoc.html``.
- La excepción es la especificacion del formato del archivo final, que tiene su propia sintaxis: ``%!target: html``.
- La opción ``--help`` nos proporcionará una lista completa de las opciones disponibles.
- -----------------------------------------------------------------------
- == Archivo de Configuracion del Usuario (RC) ==[rc]
- El archivo de configuración del usuario (llamado también archivo RC) es el lugar donde se guardan las reglas de las configuraciones que pueden ser compartidas por TODOS los archivos. Si utilizas las mismas reglas de configuración en todos los archivos .t2t que escribais, incluidlas en el archivo RC y podrán ser utilizadas globalmente, tanto por los existentes como por futuros archivos fuente.
- El emplazamiento por defecto de este archivo depende del sistema que se esté utilizando. De todas maneras, dicho emplazamiento puede ser modificado por el usuario utilizando una variable de entorno.
- || | RC file location |
- | Windows: | ``%HOMEPATH%\_t2trc``
- | Linux y otros: | ``$HOME/.txt2tagsrc``
- | Definidod por usuario: | ``T2TCONFIG`` env var
- El formato de las reglas de configuración es exactamente el mismo que el utilizado en el Área de Configuración de los archivos .t2t. Podemos encontrar un ejemplo de archivo RC en el "tarball"
- ``doc/txt2tagsrc``
- Ejemplo:
- ```
- % my configs
- %%% Always use CSS-friendly tags in HTML
- %!options(html): --css-sugar
- %%% Change the default TOC depth for all targets
- %!options: --toc-level 4
- %%% Set the default encoding for all documents
- %!options: --encoding iso-8859-1
- ```
- Toda línea no vacia, un comentario o una línea de configuración vŕlida puede generar un error durante la ejecución de txt2tags. Sed muy cautelosos a la hora de editar el archivo RC.
- Txt2tags aplica automaticamente el archivo RC a todo archivo fuente que convierta. Si se desea desactivar el comportamiento para un determinado archivo, utilizad la opción ``--no-rc``.
- == Orden de Aplicación de las Configuraciones y Precedencia ==[config-loading]
- Hay tres formas de indicar a txt2tags cuales opciones y configuraciones utilizar y el orden que debe aplicarlas:
- + El archivo de usuario RC ( .txt2tagsrc)
- + Una Área de Configuración en el documento fuente
- + Las opciones de línea de comando
- En primer lugar, el programa lee las configuraciones del archivo RC. Si no encuentra otras, las aplica. Si encuentra configuraciones en el Área de Configuración del documento fuente, las lee, sobrescribiendo las configuraciones de RC. Finalmente, si encuentra opciones en la línea de comando,las lee, sobreescribiento a cualquiera de las otras dos anteriones.
- Asi, si el "encoding" del documento fuera definido en las tres opciones, se aplicarian las opciones definidas en la linea de comando.
- -----------------------------------------------------------------------
- == El Comando %!include ==[include]
- Desde la versión 1.7, es posible la utilización del comando ``include`` para insertar el contenido de un archivo externo en el Cuerpo del documento original.
- ``include`` es un comando, no una configuración. Es solo válido cuando se incluye en el //Área del Cuerpo del documento//.
- ``include`` es útil para dividir un documento grande en varios archivos menores ( p.e. en capítulos) o para incluir todo el contenido de un archivo externo cualquiera en el documento fuente.
- Ejemplo:
- ```
- My first book
- Dr. John Doe
- 1st Edition
- %!include: intro.t2t
- %!include: chapter1.t2t
- %!include: chapter2.t2t
- ...
- %!include: chapter9.t2t
- %!include: ending.t2t
- ```
- Como puede verse, basta con indicar el nombre del archivo después del comando ``include``. Las especificaciones opcionales del archivo final tambien són soportadas por el comando:
- ``` %!include(html): file.t2t
- Debemos tener presente que ``include`` insertará en el Área del Cuerpo el archivo .t2t, ignorando su encabezamiento y sus configuraciones. Esto nos permitirá convertir el documento incluido, separada o conjuntamente con el documento principal.
- Podemos considerar tres variantes de inclusión:
- - Verbatim
- - Raw
- - Tagged
- **Verbatim** : El texto es incluido preservando sus espacios y formato original, como si estuviese marcado por VERB. Para incluir un archivo de esta manera, basta con incluir su nombre entre (```):
- ``` %!include: ``/etc/fstab``
- **Raw** : El texto es incluido "como esta". No busca las marcas txt2tags, ni las interpreta. Es como si el texto estuviese entre marcadores (" ") de área protegida.
- Para incluir un archivo de esta menera basta con colocar su nombre entre dobles-comillas (" " ):
- ``` %!include: ""boom_text.txt""
- **Tagged** : El texto es pasado directamente al documento resultante, sin ningún tratamiento por parte de txt2tags. Mediante este procedimiento podemos in…
Large files files are truncated, but you can click here to view the full file