• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

RAz

LaTeX em smf

1 mensagem neste tópico

  Após alguma pesquisa, aqui fica um pequeno tutorial de como o fazer:

Primeiro precisamos de instalar uma aplicação no diréctório cgi-bin do nosso servidor que transforme o TeX em imagens do tipo. gif, que surgiram no lugar do código. Para isso, basta usar o mimetex. No site do dito, está toda a informação para instalar o mimetex. A versão pre-compilada resultou comigo e poupei algum trabalho, mas se compilarem vocês mesmo, será mais fiável.

Após instalar o mimetex já devem saber como gerar os gifs através de uma url. Precisamos agora de implementar esta função numa tag do BBcode para não ter que escrever sempre (a preguiça é a mãe do engenho :D) :

<img src="http://ovossodominio/cgi-bin/mimetex.cgi?$1"alt="$1" title="$1" border="0"/>

, onde $1 será o TeX.

Deste modo, abrimos o ficheiro Subs.php, no directório Sources do smf. Nesse ficheiro, procuremos pelo código:

);

// This is mainly for the bbc manager, (...)

Sugestão: CTRL+F : This is..

E adiciona-se acima de ");" o seguinte código:

array(
    'tag' => 'tex',

    'type' => 'unparsed_content',

    'content' => '<img src="http://ovossodominio/cgi-bin/mimetex.cgi?$1"alt="$1" title="$1" border="0"/>',

    'validate' => create_function('&$tag, &$data, $disabled', '$data = strtr($data, array('' => ''));'),

    ),

De agora em diante, tudo o que for escrito entre as tags [tex][/tex] do vosso fórum, dará lugar a uma imagem .gif com a expressão correspondente ao TeX escrito.

Próximo passo: tentar colocar um ícone giro para pôr as tags automáticamente. :)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora