Ciertos problemas con la conexión y alguna otra cosa (ya os contaré) han hecho que esta semana sea imposible escribir el habitual artículo de los lunes. Os dejo en su lugar una solución al problema del plugin de .
Como ya comenté el otro día Jazztel ha bloqueado cierto rango de IP’s de WordPress.com. Como el plugin de que usamos en Gaussianos toma las fórmulas de allí los usuarios de esta compañía no las veían.
Teniendo en cuenta que mucha gente ha descargado este plugin (tenéis un enlace en la parte superior del blog, concretamente éste) y lo utilizan en sus blogs voy a comentar la solución que le he dado yo al tema. Básicamente es cambiar de servidor para tomar las imágenes. En Gaussianos no ha habido ningún problema (al menos yo no he tenido ninguno y nadie me ha comentado nada), por lo que supongo que os funcionará a todos. Ahí va (sigo poniendo el código como una imagen porque no me deja ponerlo como texto ni con la etiqueta code. ¿Alguien sabe cómo hacerlo?):
Buscad lo siguiente:
y cambiadlo por este código:
Con esto el problema está resuelto y las fórmulas vuelven a aparecer.
¿Te ha gustado la entrada? Puedes invitarme a un café, Gauss te lo agradecerá 😉
Información Bitacoras.com…
Valora en Bitacoras.com: Ciertos problemas con la conexión y alguna otra cosa (ya os contaré) han hecho que esta semana sea imposible escribir el habitual artículo de los lunes. Os dejo en su lugar una solución al problema del plugin de . Como ya c…
El problema para escribir código está en que WordPress gestiona mal los caracteres < y >. Y en algunas situaciones tambien el caracter &. Se puede arreglar cambiando los siguientes caracteres del texto a escribir así:
< = <
> = >
& = &
Por ejemplo:
return "<img style=\"border:0px;vertical-align:middle;\" src='http://www.codecogs.com/eq.latex?".html_entity_decode($formula_text, ENT_NOQUOTES, 'UTF-8')."' alt=\"$formula_text\" />";
Pues va a ser eso, sí. Gracias Sive :D.
Hola. He descargado el plugin de Latex de vuestra página y he de felicitaros por lo bien que va. Sin embargo tengo un problemilla. Como comenta Sive arriba, wordpress gestiona mal caracteres del estilo de < , > y & . En realidad tiene una herramienta de formateo que cambia todos los caracteres «extraños» a su codificación HTML (por lo que pude ver se encuentra en wp-includes/formatting.php). El caso es que a mí me perjudica porque ciertos códigos Latex no van bien debido a eso. Por ejemplo las matrices: \begin{pmatrix}x-d_x & y-d_y & z-d_z\\v_x & v_y & v_z\end{pmatrix} WordPress cambia… Lee más »
Hola de nuevo. Quería deciros que he conseguido solucionar el problema. Por si a alguien le ocurriese lo mismo dejo aquí la solución. En principio haciendo el cambio que proponeis arriba funciona, pero si alguien quiere seguir utilizando las fuentes de wordpress hay que modificar un pelín el plugin. En la línea 25 reemplazar: return «<img style=\»border:0px;vertical-align:middle;\» src=’http://l.wordpress.com/latex.php?latex=».urlencode($formula_text).»&bg=».$this->bgColor.»&fg=».$this->frontColor.»‘ alt=\»$formula_text\» />»; Por return «< img style=\»border:0px;vertical-align:middle;\» src=’http://l.wordpress.com/latex.php?latex=».urlencode(html_entity_decode($formula_text, ENT_NOQUOTES, ‘UTF-8’)).»&bg=».$this->bgColor.»&fg=».$this->frontColor.»‘ alt=\»$formula_text\» /> «; La función html_entity_decode()transforma las entidades HTML en los símbolos correspondientes (& amp; por &, y así sucesivamente).De este modo el código llega «limpio» a la página. Nada más, un… Lee más »
Buenas Pablo. Me alegro de que el plugin te sea útil y de que hayas solucionado el tema. Siento no haberte contestado antes.
Nos seguimos viendo por aquí.
Hola, tengo un problema con el plugin wp-latex. Uso wordpress y el tema Mimbo.
Las fórmulas se construyen bien pero siempre se presentan como párrafo nuevo alineado a la izquierda :
Esto es un ejemplo
que aquí se ve bien pero en mis post se vé en tres líneas.
Gracias por toda ayuda.
jan, ¿podrías decirnos cuál es tu blog para que veamos mejor el problema que tienes?
(es solo una prueba, ya que estoy intentando utilizar latex por primera vez. perdón la molestia)