Aprendiendo SPIP [9]

[09] Redacción de un artículo completo

, por Dani

Escribo aquí un artículo completo en el que intentaré usar todo lo que puede necesitar un redactor (insertar imágenes, tablas, listas, tipografías, etc.).

El primer problema que nos surge (normalmente al escribir nuestro primer artículo) es el siguiente:

Si escribimos

Las causas que influyeron fueron:
      En primer lugar el clima ...

Obtenemos:

Las causas que influyeron fueron:
En primer lugar el clima ...

¿Por qué no respeta el salto de línea? ¿Tengo que escribir códigos html?
Sí, puedes insertar todos los códigos html que quieras, o mejor aún: puedes usar los Atajos tiopgráficos de SPIP.

Para obtener el texto:

Primera línea.
Línea siguiente.

Nuevo párrafo

puedo usar código html:

o bien, usar atajos tipográficos de spip:

Primera línea.
_ Línea siguiente.

Nuevo párrafo

Es recomendable usar los atajos tipográficos y puedes ontener información sobre los mismos en la propia Ayuda en línea de SPIP, a la que se accede desde el espacio privado.

Los más usados son:

Atajo   Resultado Aclaraciones
_ Salto de línea Guión bajo seguido de espacio
Nuevo párafo Dejamos una o varias líneas en blanco
{ } cursiva
{{ }} negrita
{{{ }}}

título

Deja línea en blanco antes y después
----
Línea horizontal de separación

Pero hay muchos más:

Link o enlaces

 Hacia sitios externos
El código La web [Matemáticas IES->http://lubrin.org/mat] producirá:
La web

 Hacia un artículo de nuestro sitio
El código Puedes visitar el [Índice->390] de capítulos producirá:
Puedes visitar el Índice de capítulos

 Hacia un glosario externo (por defecto la wikipedia)
El código La localidad de [?Lubrín] está situada en ... producirá:
La localidad de Lubrín está situada en ...

 Hacia un ancla (zona concreta de la página)
El ancla debe existir en la forma [ancla<-]
Ponemos un ancla al principio y el enlace entonces quedaría así: Para ir al [principio->#inicio] del presente artículo y se verá:
Para ir al principio del presente artículo

Notas a pié de página [1]

 De forma automática [2] el siguiente código:

Los usuarios de Linux[[En realidad deberíamos llamarle GNU/Linux]] no tenemos problemas de virus.

producirá:
Los usuarios de Linux [3] no tenemos problemas de virus.

 Manualmente, donde nosotros elegimos la numeración de la nota.
El código siguiente:
Mi número primo[[<13> forzando la numeración de la nota]] preferido ... producirá:
Mi número primo [13] preferido ...

Listas

Listas sin numerar

- uno
- dos
- tres

Resultado:


 uno
 dos
 tres

Listas numeradasr

-# uno
-# dos
-# tres

Resultado:

  1. uno
  2. dos
  3. tres

Listas ramificadas

- uno
-* uno-1
-* uno-2
-** uno-2-1

Resultado:

 uno

  • uno-1
  • uno-2
    • uno-2-1

<code> , <quote> y <cadre>

<code>
texto bajo las etiquetas code
</code>
Resultado:

texto bajo las etiquetas code

<cadre>
texto bajo las etiquetas cadre
</cadre>
Resultado:

<quote>
texto bajo las etiquetas quote
</quote>
Resultado:

texto bajo las etiquetas quote

Normalmente se suelen definir estilos con css para las tres etiquetas anteriores eligiendo un borde para recuadro, tipografía, fondo, etc.
Puedes ver este artículo con los formatos predefinidos de spip aquí: lubrin.org/probando_spip/spip.php?article4

tablas

El código para una tabla es:

| {{ columna1}} | {{ columna2}} |{{ columna3}} |
| fila1-1 | fila1-2 | fila1-3 |
| fila2-1 | fila2-2 | fila2-3 |
| fila3-1 | fila3-2 | fila3-3 |

Onteniéndose el resultado:

columna1 columna2 columna3
fila1-1 fila1-2 fila1-3
fila2-1 fila2-2 fila2-3
fila3-1 fila3-2 fila3-3

Consejos:
 si queremos la primera fila resaltada usar {{negritas}}
 No poner espacio trás la última barra vertical de cada fila

HTML & Atajos Tipográficos de SPIP

A veces nos pueden surgir problemas cuando SPIP interpreta como atajo tipográfico algo que nosotros no queremos. Veamos un ejemplo:

Quiero escribir la expresión:

El conjunto B de números impares = {1, 3, 5, ...}

Sin embargo si escribo:

El conjunto B de números impares = {1, 3, 5, ...}


me mostrará:

El conjunto B de números impares = 1, 3, 5, ...


porque las llaves { } las interpreta como el atajo para la cursiva. Debemos decirle a spip que esas llaves no son atajos.
Para que spip no interprete los atajos hay que usar las etiquetas <html> y </html>. Para conseguir lo deseado en el ejemplo anterior debemos escribir:

El conjunto B de números impares = <html>{1, 3, 5, ...}</html>

Puesto que se ha hecho ya demasiado extenso, dejo los funciones avanzadas (insertar imágenes, revisar ortografía, fórmulas matemáticas, etc.) para un posterior artículo.

Notas

[1primer ejemplo de nota

[2spip las va numerando automáticamente

[3En realidad deberíamos llamarle GNU/Linux

[13forzando la numeración de la nota