LaTeX2HTML

Descrição

LaTeX2HTML permite à você escrever em um blog como em um documento LaTeX. Você pode simplesmente copiar e colar código-fonte TeX diretamente no editor WP. O post parecerá um documento no formato amsart. Ele suporta muitos comandos LaTeX, incluindo ambientes, como Teorema por exemplo, e referências no estilo BibTeX.

Funções Principais

  • Habilite MathJax para renderizar fórmulas matemáticas.
  • Converte LaTeX bruto (quase todos os commandos do amsart) para marcação HTML+CSS.
  • Quase tudo pode ser personalizado, porém as configurações padrão funcionam perfeitamente. Por exemplo, existe suporte para \newcommand

Licença

Boas notícias! Esse plugin é livre para todos! Uma vez que é fornecido sob a GPL2, você pode usá-lo gratuitamente em seu blog pessoal ou comercial.

Imagens de tela

  • Configuração MathJax
    1. Configuração LaTeX
  • Configuração BibTeX
  • Suporte

Instalação

  1. (Recomendado: Instalação Automática) Se você instalar a partir da página de plugins do WordPress, poderá procurar por latex2html e clicar em Instalar.
  2. (Instalação Manual) Descompacte o arquivo zip (você obterá o diretório latex2html) e solte-o dentro do diretório wp-content/plugins/ da sua instalação do WordPress
  3. Então ative o Plugin na página de Plugins.
  4. (Opcional) Faça oExemplo de Teste (veja as Perguntas Frequentes).

FAQ

Qualquer questão pode ser respondida lá (vá para o painel suporte

  1. Depois que você atualizar para o WordPress 5.0 ou mais recente, no novo editor de blocos, você pode trocar para o modo Editor de código em vez do Editor visual usando Ctrl+Shift+Alt+M. Ou você pode usar o Editor Clássico
Manual do Usuário (incluso na página de configuração do LaTeX2HTML)

O Manual do Usuário completo contém:

 1.  How to Write the Basic Information of Your Post
 2.  How to Write Section, Subsection and Subsubsection
 3.  Itemize and Enumerate: How to List Stuffs
 4.  The Footnote
 5.  The Color Scheme: How to Colorize You Content
 6.  The Figure Environment
 7.  How to Write a Theorem
   7.1.  Definition, Lemma, Proposition, Theorem, Corollary, Remark, Proof
     7.1.1.  Basic Usage of Environments
     7.1.2.  Assign a Name for Your Theorem
     7.1.3.  The Proof Environment
     7.1.4.  More Examples of Environments
   7.2.  The Problem, Answer Environments
   7.3.  The Exercise Environment
   7.4.  The Quote Environment
 8.  Auto Numbering and Referring Back
   8.1.  Auto Numbering and Referring Back to Equations
     8.1.1.  How to Refer back to Equation Number
     8.1.2.  My Suggestion on “How to Write Equations”
   8.2.  Auto Numbering and Referring Back to Environments
     8.2.1.  Auto Numbering of Environments
     8.2.2.  Referring Back to Environments
   8.3.  Referring Back to Section
 9.  BibTeX Citations
   9.1.  How to Add BibTeX Data
   9.2.  How to Cite
 10.  Last Words and Feed Back
   10.1.  How to Jump Between Links
 11.  How to Get it?
 
Um Exemplo de Teste

Para um teste, você pode fazer o seguinte:

\title{Hello LaTeX2HTML}
\begin{thm}[Newdon-Leibniez]\label{thm:NL}
If $f\in C^1([a,b])$ then
\begin{equation}\label{eq:NL}
\int_a^b f'(x) d x=f(b)-f(a)
\end{equation}
In \autoref{thm:NL} the main part is \eqref{eq:NL}.
\end{thm}

Adicione um novo post (ele deve estar no modo Editor de código em vez de Editor visual), copie o código dentro do seu novo post e então pré-visualize-o.

De fato, depois de um tempo, você verá que é quase como se estivesse escrevendo seu documento TeX em vez de um post!

Avaliações

3 de janeiro de 2019
I tried a couple of LaTeX plugins for my version of WP (v5), none of which worked as expected (I didn't try very hard to find out why). But this one worked straight out of the box. Very intuitive and easy to use. Kudos!
13 de janeiro de 2018
我找了很多的数学公式的插件 基本上没有哪个支持这种格式的行内公式: $E=mc^2$ 唯独那个qicklatex支持,但那个只能图片显示公式,速度慢 突然发现这个插件,特别好!完美支持! 谢谢作者!
25 de dezembro de 2017
A nice plugin! [ link redacted ] And I have some suggestions for improvement: (1)The reference cannot be download; (2)I know that you have develop functions for preview latex codes, why not share it as another plugin or integrate them into this plugin; (3)Add a option: A blank line for new line.
7 de fevereiro de 2017
Hi i have a Sensei Woothemes wp plugin that create online courses, and the problem is that it doesn't recognize the latex code to display the maths formulas so it should be modified(code should be integrated to its core files). can annyone help me figure out this thing i am willing to pay 100$ by paypal to the one who figure it out. this is my e-mail : kmehdi@iastate.edu feel free to contact me Thanks,
Leia todas as 7 avaliações

Contribuidores e desenvolvedores

“LaTeX2HTML” é um software com código aberto. As seguintes pessoas contribuíram para este plugin.

Contribuidores

“LaTeX2HTML” foi traduzido para 2 localidades. Agradecemos aos tradutores por suas contribuições.

Traduzir “LaTeX2HTML” para o seu idioma.

Interessado no desenvolvimento?

Navegue pelo código, dê uma olhada no repositório SVN ou assine o registro de desenvolvimento via RSS.

Registro de alterações

2.3.7

  • Teste de compatibilidade até WordPress 5.1
  • Correção do erro do comando \footnote
  • Adição da miniatura para o plugin

2.3.6

  • Teste de compatibilidade até WordPress 5.0

2.3.5

  • Adição do suporte para \href{link}{text} \url{link}
  • Atualização da configuração padrão para mathjax cdn: https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS-MML_SVG.js
  • Atualização da configuração padrão para o CSS LaTeX através da adição do símbolo QED no final de Prova:
    .latex_proof::after{
      content: "\220E";
      color: gray;
      text-align: right;
      display: block;
      font-size: 1.2em;
    }
    
  • Manual do usuário atualizado

2.3.4

  • Correção do erro de origem do link na página de configurações

2.3.3

  • Atualização do modelo de tradução

2.3.2

  • Correção menor na CSS do Manual

2.3.1

  • Correção menor: alguns erros de digitação no manual

2.3.0

  • Correção da CSS para listas aninhadas
  • Adição do Manual do usuário na página de configurações
  • Adição das instruções para tradução

2.2.1

  • Teste de compatibilidade até a versão mais nova do WordPress (atualmente 4.9.1)

2.2.0

  • Remoção do processo de atualização duplicado. Agora os usuários só precisam confirmar ao atualizar a partir de uma versão antiga (menor que 1.2.3) para uma mais nova
  • Remoção do arquivo de idioma sob lang/. Conservado somente latex2html.pot, pois nós podemos usar a tradução online fornecida pela WordPress
  • Atualização do guia de tradução online (sob Suporte & Créditos -> Como fazer a tradução para seu idioma)

2.1.4

  • Correção menor: correção dos erros de digitação Excise->Exercise e infomation->Information (apenas para a versão em inglês)

2.1.3

  • Correção menor: corrigida a tag <em>
  • Atualização de compatibilidade com WordPress 4.8

2.1.2

  • Adição: suporte para notas de rodapé para fórmulas e texto
  • atualização do manual do usuário
  • Adição às Perguntas Frequentes: Como traduzir o LaTeX2HTML para seu idioma nativo.

2.1.1

  • Fix: the wront text-domain in plugin header: it should be the same as plugin name rather than val2h
  • Novo: adição do suporte a nomes de cabeçalho de ambiente em espanhol (como Teorema), sugerido por S. Ching

2.1.0

  • Fix the missing text-domain tag error in translation
  • Adição de suporte para ambientes figura

2.0.11

  • Verificação da existência de bibtex.bib.txt antes de escrever dados BibTeX

2.0.10

  • Mudança de bibtex.bib.txt para o diretório de uploads raiz

2.0.9

  • Mudança do nome do arquivo bibtex.bib para bibtex.bib.txt para pré-visualização direta em navegador.

2.0.8

  • Correção do backup BibTeX antes das atualizações

2.0.7

  • Nova CSS para impressão (tamanho de papel A4)

2.0.6

  • correção do erro da remoção do %

2.0.5

Correção de erro:

  • O MathJax não ser carregado automaticamente na homepage com as configurações padrão
  • O erro de sintaxe de criação do MySQL

    Adição:

  • Escrita dos dados originais BibTeX para bibtex.bib

2.0.4

  • correção da questão do Mathjax quando é acelerado pelo rocket.js da Cloudfare

2.0.3

  • correção da função de atualização do bando de dados; os métodos podem não existir.

2.0.2

Correção de erro:

  • verificação da existência de funções/métodos antes das chamadas;
  • Correção da tradução no conteúdo;
  • Correção do erro que impede a remoção do plugin;
  • Atualização do Manual do Usuário para suporte á citação BibTeX

2.0.1

  • Correção dos erros ao usar as seções \ref{secnum} e \autoref{secnum}
  • Adição do manual do usuário completo

2.0.0

  • Total reconstrução baseada nas funções mais recentes do WordPress
  • Adição do suporte para referências estilo BibTeX

1.2.3

  • Remoção da função auto-numeração, uma vez que isso pode ser feito pelo MathjaX após a versão 2.1
  • Mudança da tipografia padrão do mathjax para svg

1.2.2

  • Correção do lugar errado do Estilo CSS Personalizado LaTeX.

1.2.1

  • Compatibilização com Simple MathJaX

1.2.0

  • Mudança do padrão “carregar LaTeX2HTML somente para Post Único” em uma Opção
  • Personalização da folha de estilo CSS do LaTeX
  • Correção do erro “preamble-position”
  • Adição do suporte ao idioma Chinês

1.1.0

  • Adição do Documento LaTeX de Demonstração LaTeX2HTML
  • Remoção de coisas como \documentclass... e \usepackage...no post. Isso será conveniente se seu post for copiado e colado de um documento TeX.
  • Adição do documento Demo Tex LaTeX2HTML_TeX_Demo.tex e do arquivo PDF que é obtido rodando latex LaTeX2HTML_TeX_Demo.tex
  • Adição do comando \newcommand no preâmbulo da Página de configuração do LaTeX2HTML
  • Atualização das instruções da Página de configuração do LaTeX2HTML

1.0.2

  • Resolução do problema de compatibilidade com simple mathjax (Se você não pára o simple mathjax antes de atualizar o LaTeX2HTML, ocorre um erro de redeclaração de função)
  • Adição de uma página de configuração na página Plugins|Ativos

1.0.1

  • Atualização do readme.txt

1.0.0

  • Integração do simple mathjax no LaTeX2HTML
  • Somente carrega MathjaX em páginas únicas com fórmulas matemáticas (demarcadas com $ e $ ou \[ e \])

0.0.5

  • a versão original