Resaltado de código

Para resaltar código en un artículo de forma que se facilite su lectura debemos encerrarlo entre las etiquetas <pre> y </pre>. También debemos especificar el lenguaje en el que está construido el código. Por ejemplo para JavaScript escribimos <pre lang=»javascript»>.

También es posible numerar las líneas de código, usando <pre lang=»javascript» line=»1″>

Es importante tener en cuenta que debemos trabajar desde la pestaña Texto. Es importante que guardemos el artículo desde esa misma pestaña sin pasar a la pestaña Visual pues en caso contrario el texto se filtrará y se perderá el código.

A continuación se muestra un ejemplo. El resaltado de código también es válido en los comentarios.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<ajs class="DescartesJS" name="mas01" width="240" height="80" code="Descartes.class" codebase="./" archive="lib/Descartes5.jar,lib/Descartes5_Sonido.jar,lib/Descartes5_Algebra.jar" mayscript=""> <param name="tamaño" value="240x80"> <param name="sonido" value="sí">
<param name="álgebra" value="sí"> <param name="decimal_symbol" value=",">
<param name="antialias" value="sí">
<param name="nombre" value="mas01">
<param name="Versión" value="5.107, 2013-08-17">
<param name="Idioma" value="español">
<param name="Botones" value="créditos=no config=no inicio=no limpiar=no">
<param name="E_01" value="tipo='R2' id='E1' fijo='sí' escala='80' O.y='-50' despl_imagen='arr-izq' fondo='blanco' red='no' red10='no' ejes='no' texto='no'">
<param name="C_01" value="id='n3' tipo='numérico' nombre='n3' valor='1' incr='1' min='0' max='1' decimales='0' fijo='sí' visible='sí' parámetro.fuente='Monospaced,PLAIN,12'">
<param name="C_02" value="id='n2' tipo='numérico' nombre='n2' valor='1' incr='1' min='0' max='1' decimales='0' fijo='sí' visible='sí' parámetro.fuente='Monospaced,PLAIN,12' pos_mensajes='centro'"> <param name="C_03" value="id='n1' tipo='numérico' nombre='n1' valor='1' incr='1' min='0' max='1' decimales='0' fijo='sí' visible='sí' parámetro.fuente='Monospaced,PLAIN,12' pos_mensajes='centro'"> <param name="C_04" value="id='n0' tipo='numérico' nombre='n0' valor='1' incr='1' min='0' max='1' decimales='0' fijo='sí' visible='sí' parámetro.fuente='Monospaced,PLAIN,12' pos_mensajes='centro'">
<param name="A_01" value="id='dec' constante='sí' expresión='8*n3+4*n2+2*n1+n0' evaluar='siempre'">
<param name="G_01" value="espacio='E1' tipo='texto' color='azul' expresión='[0,0]' texto='{\rtf1\uc0{\fonttbl\f0\fcharset0 Times New Roman;\f1\fcharset0 Arial;\f2\fcharset0 Courier New;}{\colortbl\red255\green102\blue0;\red0\green128\blue0;\red0\green0\blue255;}\cf0\f1\fs28{\*\mjaformula\cf1 El binario {\expr n3\decimals 0\fixed1}{\expr n2\decimals 0\fixed1}{\expr n2\decimals 0\fixed1}{\expr n0\decimals 0\fixed1}=\cf0}\cf2\f2\fs24\par}' fuente='Arial,PLAIN,14' fijo='sí'">
<param name="G_02" value="espacio='E1' tipo='texto' color='azul' expresión='[0,17]' texto='{\rtf1\uc0{\fonttbl\f0\fcharset0 Times New Roman;\f1\fcharset0 Arial;\f2\fcharset0 Arial;\f3\fcharset0 Courier New;}{\colortbl\red255\green102\blue0;\red0\green128\blue0;\red0\green0\blue255;}\cf0\f1\fs28{\*\mjaformula\cf1 =\f2\fs32{\expr n3\decimals 0\fixed1}\u183 2{\supix\cf1 3\cf0}+{\expr n2\decimals 0\fixed1}\u183 2{\supix\cf1 2\cf0}+{\expr n1\decimals 0\fixed1}\u183 2{\supix\cf1 1\cf0}+{\expr n0\decimals 0\fixed1}\u183 2{\supix\cf1 0\cf0}=\f3\fs24\cf0}\cf2\f3\fs24\par }' fuente='SansSerif,PLAIN,14' fijo='sí'">
<param name="G_03" value="espacio='E1' tipo='texto' color='azul' expresión='[0,38]' texto='{\rtf1\uc0{\fonttbl\f0\fcharset0 Times New Roman;\f1\fcharset0 Arial;\f2\fcharset0 Courier New;}{\colortbl\red255\green102\blue0;\red0\green128\blue0;\red0\green0\blue255;}\cf0\f1\fs28{\*\mjaformula\cf1 ={\expr dec\decimals 0\fixed1} escrito en decimal\cf0}\cf2\f2\fs24\par }' fuente='SansSerif,PLAIN,14' fijo='sí'">
</ajs>

Comentarios Haz un comentario

  1. docadmin /

    Comentario con código resaltado.

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    
    <ajs class="DescartesJS" name="mas01" width="240" height="80" code="Descartes.class" codebase="./" archive="lib/Descartes5.jar,lib/Descartes5_Sonido.jar,lib/Descartes5_Algebra.jar" mayscript=""> <param name="tamaño" value="240x80"> <param name="sonido" value="sí">
    <param name="álgebra" value="sí"> <param name="decimal_symbol" value=",">
    <param name="antialias" value="sí">
    <param name="nombre" value="mas01">
    <param name="Versión" value="5.107, 2013-08-17">
    <param name="Idioma" value="español">
    <param name="Botones" value="créditos=no config=no inicio=no limpiar=no">
    <param name="E_01" value="tipo='R2' id='E1' fijo='sí' escala='80' O.y='-50' despl_imagen='arr-izq' fondo='blanco' red='no' red10='no' ejes='no' texto='no'">
    <param name="C_01" value="id='n3' tipo='numérico' nombre='n3' valor='1' incr='1' min='0' max='1' decimales='0' fijo='sí' visible='sí' parámetro.fuente='Monospaced,PLAIN,12'">
    </ajs>

Haz un comentario