Reglas de formateado de documentos

También disponible en Deutsch, English, Français, Русский



El formateado de texto en Wacko Wiki es ligeramente diferente a otros wikis, por lo que deberías revisar los ejemplos que se muestran a continuación.


Como regla general, el texto que se encierre entre dobles comillas dobles no será formateado, por lo que permanecerá inalterado cuando se presente la página.

1. Estilos de fuentes


**negrita** negrita
//cursiva//cursiva
__subrayado__subrayado
##fuente monoespaciada##fuente monoespaciada
--tachado--tachado
++fuente pequeña++fuente pequeña
!!nota!!nota
??énfasis??énfasis

2. Alineación

La alineación se lleva a cabo con la ayuda de una estructura tan compleja:


%%(wacko wrapper=text wrapper_align=left) izquierda%%
izquierda
%%(wacko wrapper=text wrapper_align=center) centrado%%
centrado
%%(wacko wrapper=text wrapper_align=right) derecha%%
derecha
%%(wacko wrapper=text wrapper_align=justify) justificado%%
justificado

3. Títulos


==Título 1==

16. Contenedores (Wrappers) para los formateadores

===Título 2==

16.1. box

====Título 3==

16.2. shade

=====Título 4==

16.3. text

======Título 5==
16.4. page

4. Tablas


Tabla con borde (anchura determinada por el texto)


#|
*|encabezado 1|encabezado 2|encabezado 3|*
||celda11|celda12|celda13||
||celda21|celda22||
|#


encabezado 1encabezado 2encabezado 3
celda11celda12celda13
celda21celda22

Tabla sin borde, anchura 100%
#||
||celda11|celda12|celda13||
||celda21|celda22||
||#


celda11celda12celda13
celda21celda22

Nota: Se pueden crear tablas complejas utilizando HTML en línea, si está disponible.
Incluir una pipa como contenido dentro de tu celda, encerrada la pipa por un par de comillas dobles: ""|""

5. Enlaces (links)

Como marcado de caracteres para la creación de enlaces, puede usar redondos ((, )) o cuadrados [[, ]]]. se utilizan soportes. Ambos caracteres son iguales. Los corchetes pueden ser útiles si el texto del documento ya contiene simples corchetes redondos, lo que puede considerarse erróneamente como un marcado.

5.1. Enlaces externos


[[https://wackowiki.org WackoWiki]] o ((https://wackowiki.org WackoWiki)) WackoWiki
https://wackowiki.org se resalta automáticamente. https://wackowiki.org
PPR:OneMinuteWiki InterWiki linking PPR:OneMinuteWiki
mailto:address@example.com E-mail mailto:address@example.com
xmpp:adresse@example.com Jabber xmpp:adresse@example.com
((https://example.com/archive.zip Archiv (zip) ))
https://example.com/archive.zip
Archiv (zip)
https://example.com/archive.zip

5.2. Enlaces internos


[[/HomePage ]] o ((/HomePage ))/HomePage
[[/HomePage Página de Inicio]] o ((/HomePage Página de Inicio)) Página de Inicio
Imagen visualizada: https://wackowiki.org/wacko_logo.png
Enlace a través de imagen: ((/HomePage https://wackowiki.org/wacko_logo.png))https://wackowiki.org/wacko_logo.png
Declaración de ancla: {{anchor href="test"}}
Referencia a un ancla: ((#test)) or ((/HomePage#TOC_1))test/HomePage#TOC_1

Notas sobre enlaces:


  • Las palabras que contienen al menos dos máyusculas (ej: PruebaPágina) son consideradas páginas internas, no siendo necesario encerrarlas entre parántesis o corchetes. Si no se desea que se considere un enlace, se debe poner una tilde ~ delante de la palabra.
  • Solo se debe utilizar "http://" para enlaces externos

6. Incluyendo ficheros cargados

Referencia a ficheros subidos

file:/mammut_mascot.jpg
checks only for global file
file:mammut_mascot.jpg
checks first for local then global file
file:/Subpage/archive.zip
ruta absoluta para el fichero local, necesaria para los ficheros en las páginas incluidas
El fichero ya debe estar cargado.


descripción detallada...

mammut mascot
file:/Subpage/archive.zip

6.1. Parámetros del medio

Los parámetros se añaden a la sintaxis del ficheros añadiendo un signo de interrogación ? y añadiendo parámetros adicionales con un ampersand &.
e.g. file:/lotus_flower.jpg?right&caption&400

Lotus Flower
Shinobazu Pond at Ueno Park at Ueno, Taito-ku in Tokyo
(Source: Yoshikazu TAKADA /Some rights reserved)

  • linking
    • direct – para archivar
    • nolink – muestra sólo la imagen
    • linkonly – muestra sólo enlace
    • meta – a filemeta handler (default)
  • alignment
    • right
    • left
    • center
  • resizing
    • 400x300 – width x height
    • 0x700 – height
    • 600 – width
  • others
    • caption – shows caption
    • clear – clears float

7. Listas


Se permiten dos tipos de listas: no numeradas y numeradas
Indent lists with tabs or double spaces, and use *, 1., A., a., or i. to specify the type of list you want. This solves the Wakkawiki problem of needing to use tabs in a textarea – double spaces instead work better.

7.1. Listas no numeradas


Las listas no numeradas se realizan mediante la indentación del texto (utilizando 2 espacios para cada indentación). Si se desea que cada elemento de la lista esté señalado con una viñeta se debe añadir un asterico (*) después de los dos espacios.


Ejemplo:


  • Primer elemento
    • Primer subelemento
    • Segundo subelemento
  • Segundo elemento

7.2. Listas no numeradas


Las listas numeradas pueden tener numeración decimal, alfabética (mayúsculas o minúsculas), romana. Para seleccionar el tipo de numeración, basta con sustituir el asterisco de cada elemento de una lista no numerada por los siguientes simbolos:


  • Decimal: (1.)
  • Alfabética (A. o a.)
  • Romana (i.)

En listas con múltiples indentaciones, se pueden combinar ambas listas.


Ejemplos:


NuméricaAlfabéticaRomanaMixta
  1. lista numérica-1
  2. lista numérica-2
  1. lista alfabética-1
  2. lista alfabética-2
  1. lista romana-1
  2. lista romana-2
  3. lista romana-3
  4. lista romana-4
  1. elemento 1
    1. elemento 1.1
      • punto 1.1.1
      • punto 1.1.2
    2. elemento 1.2
  2. elemento 2

8. Avisos, citas y definiciones


!!Aviso o anotación!!Aviso o anotación
<[ Cita:
Autor de la cita ]>
Cita:
Autor de la cita
(?Concepto Definición del concepto?)Concepto
(?Concepto con espacios==Definición del concepto?)Concepto con espacios

9. Notas a pie de página


..., primera reseña[[*]] y segunda[[**]]......, primera reseña* y segunda**...
..., primera reseña numérica[[*1]] y segunda[[*2]]......, primera reseña 1 y segunda 2...
[[#*]] Texto de la primera reseña
[[#**]] Texto de la segundareseña
[[#1]] Texto de la primera reseña numérica
[[#2]] Texto de la segunda reseña numérica
* Texto de la primera reseña
** Texto de la segunda reseña
1 Texto de la primera reseña numérica
2 Texto de la segundareseña numérica

auto generado notas a pie de página
[[fn Texto de la nota de pie aquí]]
Genera las notas de pie de página al final de la página, ver ejemplo

10. Varios


Separador horizontal:


----



Forzar nueva línea:


test---shmest
test
shmest


Ignorar marcas, mostrando el texto "como está escrito"


Existen dos formas que son:


  • Cerrar el texto entre dobles comillas dobles.
  • Colocar una tilde (~) antes del texto

Ejemplo:


<# <input type="text"> #>


Superindices y subíndices:


E=mc^^2^^E=mc2
H vv2vv OH 2 O

11. Macros


Las macros son utilidades que actualizan el documento automáticamente con variables tales como el nombre del autor, la fecha de edición, etc.


Para insertar automáticamente tu nombre, utiliza:


Insertar el nombre del autor :::: WikiAdmin
Insertar nombre y fecha ::@:: WikiAdmin /12.01.2005 20:00/
Insertar la fecha ::+:: /12.01.2005 20:00/

12. Autocorrector

El corrector automático integrado en el wiki ajusta automáticamente el texto guardado a las normas de formato, lo que evita que los autores tengan que realizar una edición excesivamente detallada. Aquí están los cambios que hace:


Superscript
E=mc^^2^^
E=mc2
Subscript Insert spaces before and after vv.
H vv2vv O
2 O
Adicional
^F °F
^C °C
(p) §
(tm)
(c) ©
(r) ®
+- ±
~~ ~

13. Tablas de Contenidos


Si se desea incluir una tabla de contenidos con enlaces a las cabeceras del documento, se debe incluir {{toc}}.


Si se incluye este documento en otro ('include' plugin), pero no se quiere incluir la tabla de contenidos se debe utilizar el siguiente comando:


{{include page="ReglasFormato/Cabeceras" notoc=1}}


14. Documentos relacionados


15. Extensiones para el formateado de documentos


WackoWiki puede extenderse para formatear tipos de texto especiales.


Se puede acceder estas extensiones utilizando la sintaxis %%(name) text%%.



15.1. Scripts PHP


%%(php)
<?
phpinfo();
$s = "Hello, World!\n";
print "$s";
?>
%%

<?
phpinfo
();
$s "Hello, World!\n";
print 
"$s";
?>


Nota: El código debe comenzar con <? y finalizar con ?>

15.2. E-mail


%%(email)
Hi!
RI>> Yes, it is.
>Are you sure?

Of course, yes!

Roman.
%%
Hi!
RI>> Yes, it is.
>Are you sure?

Of course, yes!

Roman.

15.3. Código SQL


%%(sql)
SELECT * FROM sometable
WHERE a = '12' and b = 2 ORDER BY c DESC
%%
SELECT * FROM sometable
WHERE a = '12' and b = 2 ORDER BY c DESC

15.4. Código HTML


%%(html)
<html>
<a href="http://example.com" width="8">test</a>
</html>
%%
<html>
<a href="http://example.com" width="8">test</a>
</html>

15.5. Código CSS


%%(css)
body {margin: 0; padding:5px;}
.class {background:url("http://example.com/")}
%%
body {margin: 0; padding:5px;}
.class {background:url("http://example.com/")} 

15.6. Ficheros de configuración


%%(ini)
[Wiki]
BestEngine="WackoWiki"
Version=6
%%
[Wiki]
BestEngine="WackoWiki"
Version=6

15.7. Código PASCAL


%%(pascal)
BEGIN
if a = 15 then writeln("test");
END.
%%
BEGIN
 if a = 15 then writeln("test");
END.


%%(comment) Comments, they will be hidden when the page is stored and redisplayed %%

%%(noautolinks) no AutoLinks if CamelCase-Words%%
no AutoLinks if CamelCase-Words

15.8. Info box

%%(info type="note" title="Notas" icon=0) contenido... %%


Tipos: default, error, example, important, note, question, quote, success, warning
title box title
icon mostrar icono, default value is 1



%%(info type="note")
contenido...
%%
A wiki is a website where users can add, remove, and edit every page using a web browser. It's so terrifically easy for people to jump in and revise pages that wikis are becoming known as the tool of choice for large, multiple-participant projects.


%%(info type="warning")
contenido...
%%
As with any software that you expose to the internet, there may be bugs or security problems. Do not install WackoWiki unless you intend to keep up with security upgrades.

15.9. Highlighters


Hay también extensiones para resaltar los siguientes formatos ( CSS, diff, DTD, Javascript, mySQL, PHP, Python, SQL, XML).


Estas extensiones se pueden llamar a través de una llamada del tipo %%(hl tipo) donde tipo describe el contenido incluido.


%%(hl css)
body {margin: 0; padding:5px;}
.class {background:url("http://example.com/")}
%%
body {margin: 0; padding:5px;}
.class {background:url("http://example.com/")}

%%(hl javascript)
var a = document.getElementById("test");
a.value = new Array(15, 31);
function echo (msg) {alert(msg)};
%%
var a = document.getElementById("test");
a.value = new Array(15, 31);
function echo (msg) {alert(msg)};

%%(hl php)
<?
phpinfo();
$s = "Hello, World!\n";
print "$s";
?>
%%
<?
phpinfo();
$s = "Hello, World!\n";
print "$s";
?>

%%(hl xml)
<config>
<section name="test">
<var>Test</var>
<val><![CDATA[..text...]]></val>
</section>
</config>
%%
<config>
<section name="test">
  <var>Test</var>
  <val><![CDATA[..text...]]></val>
</section>
</config>

15.10. GeSHi

GeSHi Code Highlighting – Generic Syntax Highlighter


%%(geshi [Formatter] numbers=1 start=35 lines=37) source%%


%%(geshi css) CSS-Code%%
Formatter highlight/geshi not found

Si ves Formatter highlight/geshi no se encuentra, el GeSHi formatter no fue añadido a este sitio.


16. Contenedores (Wrappers) para los formateadores


Es posible asignar a cualquier formateador un contenedor o "wrapper" mediante el parámetro wrapper .


Los tipos de contenedores (wrappers) disponibles son:


%%(formatter
[wrapper="box | shade | page | text"]
[wrapper_align= "left | center | right | justify"]
[wrapper_title="Titel"]
[wrapper_type="default | error | example | important | note | question | quote | success | warning"]
[wrapper_width="pixel"]
[col=1 | 2 | 3 | 4 | 5]
[clear])
Text%%

box  shade page text
type + +
title + +
alignment + 1 2 +
clear + +
width + 1 + 3
column + +
frame + +
automatic line feed + + +

1 Esta opción no tiene sentido, porque el ancho del bloque es siempre igual al ancho de la página.
2 Sólo a la izquierda.
3 Si no pones la línea de alimentación tú mismo, el ancho del bloque es fijado por el motor en aproximadamente el 90% del ancho de la página.


Grammar = [FORMATTER | FORMAT WRAPPER | FORMAT WRAPPER OPTION | Text]


FORMATTER = [ cl | comment | css | email | hl * | html | info | ini | java | pascal | php | sql | wacko ]


FORMAT WRAPPER = box, shade, page und text


TEXT = todo, libre.

16.1. box


%%(css wrapper=box wrapper_align=left wrapper_width=270)
.d { font-size: 70% }
%%


16.2. shade


%%(css wrapper=shade)
.d2 { font-size: 70% }
%%

.d2 { font-size: 70% } 

16.3. text

%%(wacko wrapper=text wrapper_align=center) text on to center %%
text on to center

text is derived the "floating" (float) block of text.

16.4. page

%%(wacko wrapper=page wrapper_width=200) this text cannot be wider than two hundred pixel%%
this text cannot be wider than two hundred pixel

page it makes it possible to regulate the width of the usual block of text.

16.5. Ejemplo

%%(wacko wrapper=box wrapper_type="quote" wrapper_width=300 wrapper_title="Box")
«A hundred times every day I remind myself that my inner and outer life depend upon the labors of other men, living and dead, and that I must exert myself in order to give in the measure as I have received and am still receiving.» – Albert Einstein
%%