Autor Tema: Latex en SMF

0 Usuarios y 1 Visitante están viendo este tema.

02 Septiembre, 2015, 07:11 pm
Respuesta #10

avmath

  • $$\Large \color{#5372a0}\pi\,\pi$$
  • Mensajes: 82
  • Karma: +0/-0
  • Sexo: Masculino
Toma, aquí tienes un ejemplo que acabo de subir:

http://giiuca2014.net46.net/index.php

funciona todo bien, hay un post de prueba en General Discussion.

Un saludo a los dos.

02 Septiembre, 2015, 08:22 pm
Respuesta #11

Picuino

  • $$\Large \color{#6a84c0}\pi$$
  • Mensajes: 14
  • Karma: +0/-0
  • Sexo: Masculino
Si, lo de poner echo lo sé.

El problema que tengo es el mismo que tienes tú. Así el script funciona, pero el html queda muy feo.
He tomado el código de la página que has enlazado:
Código: [Seleccionar]
<script type='text/javascript' src='http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML'></script>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
..
..
..

Si te fijas, el scritp se carga antes de la declaración DOCTYPE.
Si intentas validar la página con el Markup Validation Service de W3C, el primer error que te aparece dice eso precisamente:
https://validator.w3.org/check?uri=http%3A%2F%2Fgiiuca2014.net46.net%2Findex.php&charset=%28detect+automatically%29&doctype=Inline&group=0

Yo quiero meter el script dentro del <head>

Yo se Python y c, pero PHP no. He leído el código de SMF y es demasiado complicado para encontrar una solución rápida. Los dos intentos que he hecho no me han funcionado.

Un saludo.

02 Septiembre, 2015, 08:27 pm
Respuesta #12

Picuino

  • $$\Large \color{#6a84c0}\pi$$
  • Mensajes: 14
  • Karma: +0/-0
  • Sexo: Masculino
De todas formas creo que esa duda pertenece ya a otro foro (uno de PHP o de SMF)

En cuanto a MathJax, me gusta mucho. Se ejecuta en el lado cliente y eso descarga al servidor. Ahora tengo que pelearme con la configuración de la caché, para que el browser no baje continuamente el mismo javascript, pero que actualice la caché todos los días para que tome en cuenta actualizaciones.

Una duda que tengo todavía es con las etiquetas.

¿Se puede cambiar en mathjax la etiqueta $$ por la etiqueta [ tex] ?

03 Septiembre, 2015, 03:50 pm
Respuesta #13

avmath

  • $$\Large \color{#5372a0}\pi\,\pi$$
  • Mensajes: 82
  • Karma: +0/-0
  • Sexo: Masculino
Ya, hasta ahí yo no llego... Y sí se puede configurar para que salga con las etiquetas que quieras. De hecho creo que yo lo hicer para las tex

He podido arreglarlo, es modificando el tema, míralo ahora, da un error de xhtml pero ese sí que no sé cómo arreglarlo.

Te vas al panel de administrador, luego al de temas, luego a modificar temas y luego en

"Browse the templates and files in this theme."

Y modificas el index.template.php, busca head y a continuación de eso mete el "echo".

Lo malo de esto es que habría que hacerlo con cada tema, pero vamos, no es mucho trabajo.

03 Septiembre, 2015, 08:31 pm
Respuesta #14

avmath

  • $$\Large \color{#5372a0}\pi\,\pi$$
  • Mensajes: 82
  • Karma: +0/-0
  • Sexo: Masculino
Ya está el foro ese operativo funcionando con las dos sintaxis a la vez, tanto con la del dólar como con la de las etiquetas tex(puedes ver el código en la sección head como hiciste antes), por tanto queda demostrado que es retrocompatible como ya te comenté Argentinator.

Un cordial saludo a los dos. Cualquier cosa aquí me tenéis.

04 Septiembre, 2015, 02:23 pm
Respuesta #15

Picuino

  • $$\Large \color{#6a84c0}\pi$$
  • Mensajes: 14
  • Karma: +0/-0
  • Sexo: Masculino
Estupendo avmath  :aplauso:

Me gusta más a través del tema porque así no tocas el código SMF. En caso de actualizar SMF, las fórmulas siguen funcionando.
En mi caso sólo tengo un tema y no será difícil. Eso de todas formas es una ventaja. Puedes tener ecuaciones en un tema y no tenerlas en otro. Más flexible.

Voy a implementarlo a ver si consigo que funcione.

Un saludo.

05 Septiembre, 2015, 01:33 am
Respuesta #16

Picuino

  • $$\Large \color{#6a84c0}\pi$$
  • Mensajes: 14
  • Karma: +0/-0
  • Sexo: Masculino
Ya funcionan las ecuaciones: http://forum.picuino.com/index.php?topic=45#msg146

Avmath, para que no te aparezca el error actual, hay que meter el último script (después de </html>) dentro de la cabecera (<head>)

Muchas gracias y un saludo.

05 Septiembre, 2015, 11:55 am
Respuesta #17

avmath

  • $$\Large \color{#5372a0}\pi\,\pi$$
  • Mensajes: 82
  • Karma: +0/-0
  • Sexo: Masculino
Ya funcionan las ecuaciones: http://forum.picuino.com/index.php?topic=45.msg133#msg133

Avmath, para que no te aparezca el error actual, hay que meter el último script (después de </html>) dentro de la cabecera (<head>)

Muchas gracias y un saludo.

Muchas gracias Picuino por hacerme saber como se solucionaba dicho error, me alegro de que te haya servido la ayuda.

Un saludo.