수학 방정식 - PDF로 - 완전히 검색 가능합니까?

수학 방정식 - PDF로 - 완전히 검색 가능합니까?

저는 Latex의 완전 초보자이고 방정식이 포함된 작은 PDF 이미지를 만드는 데 이를 사용하려고 합니다. 내 요구 사항은 다음과 같습니다

  • 정렬 방정식
  • 명확한 글꼴(굵게 및 기울임꼴)
  • PDF 형식의 최소 크기 이미지
  • PDF 형식으로 검색 가능

이 버전은 마침내 여백 없이 작은 PDF를 생성하지만, 제가 직면한 문제는 검색에 관한 것입니다. 일부 글꼴의 경우 쉼표를 검색할 수 없습니다("x,y"를 찾고 싶은 경우). 일부 버전에서는 단어의 첫 글자를 나머지 단어와 함께 검색할 수 없으므로 "Sample"은 검색할 수 없습니다. 일부 글꼴에서는 ff로 끝나는 단어를 검색할 수 없습니다. 두 번째 f는 검색할 수 없습니다. 이에 대한 쉬운 해결책이 있습니까?

파일을 생성하려면:

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

매우 감사합니다!

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

Ulrike의 도움을 받아 코드 작성을 단순화하려는 최신 버전:

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

myvar를 전체적으로 포함하지 않고 방정식에서 더 기울어진 일반 글꼴을 얻는 방법이 궁금합니다.

답변1

검색 가능한 수학을 원한다면 유니코드 엔진(lualatex 또는 xelatex) 중 하나를 사용하는 것이 좋습니다. pdflatex를 사용하면 accsupp를 사용하여 많은 작업을 수행해야 합니다.

긴 "텍스트 변수"가 있는 경우 텍스트 글꼴로 설정하는 것이 좋습니다. 이 외에도 독립형 클래스를 사용하는 것이 좋습니다.

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

여기에 이미지 설명을 입력하세요

관련 정보