包括图形缩放和希伯来语的 babel

包括图形缩放和希伯来语的 babel

我有与这个问题类似的问题:

\usepackage[turkish]{babel} 与 \includegraphics 不一致

但我尝试在希伯来语中执行相同操作。我收到错误,并且该问题中提供的解决方案 - 设置 \shorthandoff{=} 似乎不适用于希伯来语 babel。

最小不起作用的示例:

\documentclass[12pt]{article}
\usepackage{culmus}
\usepackage[utf8x]{inputenc}
\usepackage[hebrew,english]{babel}

\usepackage{amssymb,amsmath}

\usepackage{graphicx}

\begin{document}


\R{

 שלום

\includegraphics[scale=0.5]{test}

שלום

}
\end{document}

有任何想法吗?

答案1

评论简要总结:

  • 这不是 的类别代码问题=,因为等号不是 的简写hebrew.ldf

  • pdflatex使用TeX 编译器。

  • 警告和错误:

    pdfTeX warning: pdflatex: \pdfrestore: missing \pdfsave
    !pdfTeX error: pdflatex: 1 unmatched \pdfsave after page shipout
    

\pdfsave和的顺序\pdfrestore很重要。显然,从右到左的书写模式会打乱顺序。可以通过将 改为从左到右的顺序来解决这个问题\includegraphics

\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[hebrew,english]{babel}
\usepackage{graphicx}

\begin{document}
\R{
  \L{\includegraphics[scale=0.5]{example-image-a}}
}
\end{document}

相关内容