Descripcion del lenguaje WikiUV
El Wikiuv de la Universitat de València

Preformato

Las líneas que estén entre una línea que empieze por "[[" y otra que empieze por "]]", se consideran pre-formateadas (<pre>) y no se tocan.

Dentro de un preformato no funcionan los realces. Si se desea que lo hagan, usar "[[!" para empezar el preformato.

Para escribir "]]" dentro de un bloque preformato, usar "]!]".

Ejemplo:

 [[
  begin
  a+4;
  end.
 ]]

Se muestra como:

 begin
 a+4;
 end.

Y si se autorizan realces:

 [[!
  **begin**
  ++a+4++;
  **end**.
 ]]

Se muestra como:

 begin
 a+4;
 end.

Realce sintáctico

Un preformato que empieze por "[[+" se intentará realzar sintácticamente, autodetectando el lenguaje del texto que hay en el bloque.

Un preformato que empieze por "[[lenguaje" se intentará realzar sintácticamente, utilizando el lenguaje indicado (lenguaje).

La lista de lenguajes instalados es: Apache Bash C# C++ CSS CoffeeScript Diff Go HTML XML HTTP JSON Java JavaScript Kotlin Less Lua Makefile Markdown Nginx Objective-C PHP Perl Properties Python Ruby Rust SCSS SQL Shell Session Swift TOML(also INI) TypeScript YAML plaintext

Ejemplo:

 [[perl
  my $valor=''; my $indice; my $itipo="???";
    if ($nomvar eq 'null') { ""; }
 ]]

Se muestra como:

  my $valor=''; my $indice; my $itipo="???";
    if ($nomvar eq 'null') { ""; }

Fórmulas matemáticas

Un preformato que empieze por "[[math" interpretará el contenido del bloque como una serie de instrucciones LaTex. para escribir fórmulas matemáticas.

El WikiUV utiliza la librería MathJax para la presentación de estas fórmulas.

Ejemplo:

  Puedes incluir una fórmula en una 
  frase poniéndola entre dobles 
  "dólar": $${x}^{2}+{y}^{2}=1$$ y queda integrada.
  
  También puedes usar bloques preformato:

  [[math
   {e}^{i\pi }+1=0 
  ]]
  
  [[math
   {x}_{1,2}=\frac{-b\pm \sqrt{{b}^{2}-4ac}}{2a} 
  ]]
   
  [[math
     f(x) = x^2\\
     g(x) = \frac{1}{x}\\
     F(x) = \int^a_b \frac{1}{3}x^3
  ]]
  
  [[math
  \left[
  \begin{matrix}
  1 & 0\\
  0 & 1
  \end{matrix}
  \right]
  \left(\frac{1}{\sqrt{x}}\right)
  ]]
 

Todo lo anterior se presentará como:

Puedes incluir una fórmula en una frase poniéndola entre dobles "dólar": \({x}^{2}+{y}^{2}=1\) y queda integrada.

También puedes usar bloques preformato:

\[ {e}^{i\pi }+1=0 \] \[ {x}_{1,2}=\frac{-b\pm \sqrt{{b}^{2}-4ac}}{2a} \] \[ f(x) = x^2\\ g(x) = \frac{1}{x}\\ F(x) = \int^a_b \frac{1}{3}x^3 \] \[ \left[ \begin{matrix} 1 & 0\\ 0 & 1 \end{matrix} \right] \left(\frac{1}{\sqrt{x}}\right) \]

Esquemas y Diagramas

El WikiUV sabe dibujar directamente esquemas y diagrmas de varios tipos utilizando un lenguaje sencillo, el Mermaid. El Mermaid instalado es la versión 9.1.7 (Octubre 2022).

Existe un editor interactivo para que puedas generar tus gráficos y copiarlos luego a tu WikiUV.

El WikiSIUV mantiene una copia de la Documentación del Mermaid

Puedes dibujar:

    • diagramas de flujo
    • diagramas de secuencia
    • diagramas de clases
    • diagramas de estado
    • diagramas de entidad-relación
    • diagramas de experiencia de usuario
    • diagramas de Gantt
    • gráficos circulares ("tartas")
    • gráficos Git
    • gráficos C4C (experimental en Oct 2022)

Ejemplo:

   [[mermaid
   gantt
   dateFormat  YYYY-MM-DD
   title Adding GANTT diagram to mermaid
   excludes weekdays 2014-01-10

   section A section
   Completed task            :done,    des1, 2014-01-06,2014-01-08
   Active task               :active,  des2, 2014-01-09, 3d
   Future task               :         des3, after des2, 5d
   Future task2               :         des4, after des3, 5d     
   ]]
gantt dateFormat YYYY-MM-DD title Adding GANTT diagram to mermaid excludes weekdays 2014-01-10 section A section Completed task :done, des1, 2014-01-06,2014-01-08 Active task :active, des2, 2014-01-09, 3d Future task : des3, after des2, 5d Future task2 : des4, after des3, 5d
volver