Equação matemática - para PDF - totalmente pesquisável?

Equação matemática - para PDF - totalmente pesquisável?

Sou um novato completo no Latex e estou tentando usá-lo para criar pequenas imagens em PDF com equações. Meus requisitos são:

  • Equações alinhadas
  • Fonte clara (negrito e itálico)
  • Imagem de tamanho mínimo em formato PDF
  • Pesquisável em formato PDF

Esta versão finalmente cria um pequeno PDF sem margens, mas o problema que encontro é com a pesquisa. Para algumas fontes, não consigo pesquisar por vírgula (caso queira encontrar "x,y". Em algumas versões, a primeira letra de uma palavra não pode ser pesquisada com o resto da palavra, então "Amostra" é não pesquisável Em algumas fontes, não consigo procurar uma palavra que termine em ff, o segundo f não é pesquisável.

Para criar o arquivo:

pdflatex --file-line-error --interaction=nonstopmode testcode.tex

Muito obrigado!

\documentclass{amsart}
\usepackage{txfonts}
\usepackage[T1]{fontenc}
\usepackage[margin=0pt]{geometry}
\usepackage[active,tightpage]{preview}
\usepackage{varwidth}
\begin{document}
\begin{preview}
\begin{varwidth}{\linewidth}
\begin{equation}
\nonumber
\begin{aligned}
&Example\_VAL_{x,y} &&= \sum\nolimits_{i=0}^{MARK\_n}VAL_{x,y,i} * VAL_i
\\
&Example\_VAL2_{x,y} &&= \sum\nolimits_{i=0}^{MARK\_n}VAL2_{x,y,i} * VAL_i
\end{aligned}
\end{equation}
\end{varwidth}
\end{preview}
\end{document}

Versão mais recente após a ajuda de Ulrike e tentando simplificar a escrita de código para mim:

\documentclass[varwidth=\maxdimen,border=2pt]{standalone}
\usepackage{luatex85}
\usepackage{amsmath}
\usepackage{unicode-math}
\usepackage[italic]{mathastext}
\setmainfont{TeX Gyre Termes} %Times clone
\setmathfont{TeX Gyre Termes Math} %accompagning math.

\begin{document}
\[
\nonumber\begin{aligned}
        &Example\_VAL_{x,y} &&= \sum\nolimits_{i=0}^{MARK\_n}VAL_{x,y,i} * VAL_{i}
        \\
        &Example\_VAL2_{x,y} &&= \sum\nolimits_{i=0}^{MARK\_n}VAL2_{x,y,i} * VAL_{i}
    \end{aligned}
\]
\end{document}

Curioso para obter uma fonte mais inclinada e normal na equação - sem incorporar myvar por toda parte.

Responder1

Se você deseja matemática pesquisável, é melhor usar um dos mecanismos Unicode (lualatex ou xelatex). Com o pdflatex envolveria muito malabarismo com o accsupp.

E se você tiver "variáveis ​​de texto" longas, é melhor configurá-las com a fonte do texto. Além disso, sugiro usar a classe autônoma.

\documentclass[varwidth,border=2pt]{standalone}
\usepackage{luatex85}
\usepackage{amsmath}

\usepackage{unicode-math}
\setmainfont{TeX Gyre Termes} %Times clone
\setmathfont{TeX Gyre Termes Math} %accompagning math.
\newcommand\myvar[1]{\text{\normalfont\itshape #1}}
\begin{document}
\[
\nonumber
\begin{aligned}
&\myvar{Example\_VAL}_{x,y} &&= \sum\nolimits_{i=0}^{\myvar{MARK\_n}}\myvar{VAL}_{x,y,i} * \myvar{VAL}_i
\\
&\myvar{Example\_VAL2}_{x,y} &&= \sum\nolimits_{i=0}^{\myvar{MARK\_n}}\myvar{VAL2}_{x,y,i} * \myvar{VAL}_i
\end{aligned}
\]
\end{document}

insira a descrição da imagem aqui

informação relacionada