비머 및 앰퍼샌드(XeLaTeX)

비머 및 앰퍼샌드(XeLaTeX)

앰퍼샌드와 비머에는 몇 가지 알려진 문제가 있습니다(예를 들어 여기서 논의한 것처럼) 그런데 좋은 참고 자료를 못 찾았어요...

어쨌든, 내가 가진 구체적인 문제는 테이블(amsmath 환경에서도 마찬가지)입니다. XeLaTeX로 컴파일할 때 앰퍼샌드가 노출 환경을 깨뜨립니다(그러나 PDFLaTeX에서는 잘 작동합니다). 다음 예에는 다음이 포함됩니다.

  • C와 D 모두 PDFLaTeX를 사용하고 첫 번째 슬라이드에서 회색으로 표시됨
  • XeLaTeX를 사용하면 첫 번째 슬라이드에서 C만 회색으로 표시됩니다.

TikZ에는 앰퍼샌드를 피하는 해결 방법이 있지만 테이블이나 amsmath 환경을 어떻게 처리해야 할지 모르겠습니다... 비머 버그일 수 있나요?

\documentclass{beamer}
\beamertemplatetransparentcovered
\begin{document}
\begin{frame}
  \begin{tabular}{cc}
    A & B \\
    \pause
    C & D
  \end{tabular}
\end{frame}
\end{document}

답변1

xetex&가 마음에 들지 않으면 사용하지 마십시오 .https://tex.stackexchange.com/a/276133/36296다른 기호를 테이블의 정렬 표시로 사용하는 방법을 보여줍니다(공백을 사용하는 것이 최선의 방법이 아닐 수도 있으므로 자신에게 맞는 것으로 변경하십시오).

\documentclass{beamer}
\beamertemplatetransparentcovered

\newenvironment{mytabular}[2][c]{%
    \catcode`\&=10
    \catcode`\ =4
    \begin{tabular}[#1]{#2}
    }{%
\end{tabular}
}

\begin{document}
    \begin{frame}
        \begin{tabular}{cc}
            A & B \pause \\
            C & D
        \end{tabular}
    \end{frame}

    \begin{frame}
        \begin{mytabular}{cc}
                    A B\\\pause
                    C D
        \end{mytabular}
    \end{frame}


\end{document}

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

관련 정보