¿Ecuación matemática - a PDF - con capacidad de búsqueda completa?

¿Ecuación matemática - a PDF - con capacidad de búsqueda completa?

Soy un completo novato en Latex y estoy intentando usarlo para crear pequeñas imágenes en PDF con ecuaciones. Mis requisitos son:

  • Ecuaciones alineadas
  • Fuente clara (negrita y cursiva)
  • Imagen de tamaño mínimo en formato PDF.
  • Se puede buscar en formato PDF

Esta versión finalmente crea un PDF pequeño sin márgenes, pero el problema que tengo es con la búsqueda. Para algunas fuentes, no puedo buscar por coma (en caso de que quiera encontrar "x,y". En algunas versiones, la primera letra de una palabra no se puede buscar con el resto de la palabra, por lo que "Muestra" es no se puede buscar. En algunas fuentes, no puedo buscar una palabra que termine en ff, la segunda f no se puede buscar. ¿Existe una solución fácil para esto?

Para crear el archivo:

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

¡Muchas gracias!

\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}

Última versión después de la ayuda de Ulrike y de intentar simplificar la escritura del código por mí mismo:

\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}

Es curioso cómo obtener una fuente inclinada más normal en la ecuación, sin incrustar myvar en todas partes.

Respuesta1

Si desea realizar búsquedas matemáticas, será mejor que utilice uno de los motores Unicode (lualatex o xelatex). Con pdflatex implicaría hacer muchos malabarismos con accsupp.

Y si tiene "variables de texto" largas, será mejor configurarlas con la fuente del texto. Además de esto, sugeriría utilizar la clase independiente.

\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}

ingrese la descripción de la imagen aquí

información relacionada