Notação Matemática
Jake G maio 05, 2021 Atualizado: janeiro 01, 2022 #Recursos #Componentes #MatemáticaVocê pode usar KaTeX para renderizar notação matemática.
O Abridge detecta automaticamente o componente katex no conteúdo renderizado de páginas ou seções e carrega os arquivos do KaTeX somente onde são necessários.
Se preferir os delimitadores brutos $...$ e $$...$$, ative a extensão de renderização automática do KaTeX com math_auto_render = true. Essa configuração também ativa os arquivos necessários do KaTeX.
É preferível usar o componente em vez dos delimitadores brutos $...$ e $$...$$ por causa do processamento de Markdown no Zola. Nos exemplos no final da página, observe que a versão com delimitadores brutos acaba com vírgulas extras que não aparecem quando a mesma fórmula é renderizada pelo componente.
Matemática por Componente: Automática
Usar o componente katex é suficiente para ativar o KaTeX nessa página ou seção. Páginas sem um componente KaTeX não carregam o CSS nem o JavaScript do KaTeX.
Renderização Automática
Os delimitadores matemáticos brutos são opcionais de propósito, pois textos comuns podem conter sinais de dólar. Ative a renderização automática globalmente em zola.toml ou no front matter de uma página/seção que use delimitadores brutos:
[extra]
math_auto_render = true
A configuração legada math = true ainda é reconhecida por compatibilidade, mas não é mais necessária para matemática baseada em componentes.
Uso
Wrap any valid $\KaTeX$ syntax with $...$ for inline Matemática and $$...$$ for block Matemática.
Inline Matemática
Esta é a equação mais bonita que já vi:
Uso
{% <katex block={false}> %} e^{i\pi}+1=0 {% </katex> %}Saída
<script type="math/tex"> e^{i\pi}+1=0 </script>
Block Matemática
Some Matemática in display mode is fair enough:
Uso
{% <katex block={true}> %} \int_0^1 x^2 dx {% </katex> %}Saída
<script type="math/tex;mode=display"> \int_0^1 x^2 dx </script>
Uso
{% <katex block={true}> %} f(x) = \int_{-\infty}^\infty\hat f(\xi)\,e^{2 \pi i \xi x}\,d\xi {% </katex> %}Saída
<script type="math/tex;mode=display"> f(x) = \int_{-\infty}^\infty\hat f(\xi)\,e^{2 \pi i \xi x}\,d\xi </script>
Renderização Automática Inline
$ e^{i\pi}+1=0 $
$ e^{i\pi}+1=0 $
Renderização Automática Block
$$
f(x) = \int_{-\infty}^\infty\hat f(\xi)\,e^{2 \pi i \xi x}\,d\xi
$$
$$ f(x) = \int_{-\infty}^\infty\hat f(\xi),e^{2 \pi i \xi x},d\xi $$