Uma 'folha de dicas' do Mathjax em LaTeX

Uma 'folha de dicas' do Mathjax em LaTeX

Eu gostaria de escrever um documento LaTeX no qual vários comandos do Mathjax sejam mostrados como código-fonte e compilados.

Então, eu quero ter uma lista de itens e fazê-los aparecer, por exemplo, no lado esquerdo como código-fonte para Mathjax, por exemplo, a^2e no lado direito mostrar como será, por exemplo, a², mas eu não quero digite o código duas vezes por motivos de manutenção.

Eu tentei criar um \newcommandpara isso sozinho, mas falhei com verbatimpacote e listingspacotes (principalmente com erros constantes alfabéticos inadequados) e tentei sverbpacote com ambiente de demonstração e showexplpacote com LTXexampleambiente, mas falhei em ambos para que ele exibisse o código como seria teria para ser usado com Mathjax (ou seja, sem símbolo de modo matemático $). O documento terá que ser usado por usuários muito inexperientes do Mathjax, então não quero confundi-los com símbolos que eles não terão que inserir.

Alguma sugestão para mim?

O que eu tentei até agora

definindo um\newcommand

\usepackage{verbatim}
\newcommand{\cl}[1]{$#1$ & \lstinline{#1}} %use within a \tabular environment

Neste caso, o LaTeX me diz que não posso usar \verbum novo comando.

\usepackage{listings}
\newcommand{\cl}[1]{$#1$ & \verb!#1!} %use within a \tabular environment

Meu objetivo final é listar fórmulas e isso funciona bem com certas coisas, mas assim que houver um comando lá, por exemplo, \geqrecebo um ! Improper alphabetic constant.erro. Descobri que tenho que escapar do \na listagem com outro \, como \\geq, mas claro que isso não vai funcionar na primeira parte do comando...

Eu os usei assim:

\begin{document}
    \begin{tabular}{c|c}
    $F(x) \geq 0$ & \verb!F(x) \geq 0! \\ 
    \hline 
    \cl{A(n+2)=A(n)+A(n+1)} \\
    \hline
    \cl{\geq} \\
    \end{tabular} 
\end{document}

ambientes importados

Encontrei pacotes que visam fornecer quase o que procurei:

\usepackage{sverb}
\begin{document}
    \demo{}
    $\geq$
\end{document}

Isso faz perfeitamente o que pretende fazer, mas no meu caso particular é muito pouco prático, pois (é claro) sempre exibe os $símbolos. Isso deve ser usado por alguém que realmente não conhece LaTeX/Mathjax e não consegui explicar por que esses símbolos estão no documento, mas não precisam ser inseridos no Mathjax.

\usepackage{showexpl}
\begin{document}
    \begin{LTXexample}
    $\geq$
    \end{LTXexample}
\end{document}

O resultado disso (para o meu documento) foi praticamente o mesmo do caso acima.

tentei

Responder1

Encontrei o que precisava emImprima pequeno código TeX literalmente e renderize-o.

Eu usei:

\newcommand\showcase[1]{{\ttfamily\detokenize{#1}} & $#1$ }

\begin{document}
    \begin{tabular}{c|c}
    \showcase{\geq}
    \end{tabular} 
\end{document}

informação relacionada