Incluye escala gráfica y babel en hebreo.

Incluye escala gráfica y babel en hebreo.

Tengo un problema similar a esta pregunta:

\usepackage[turco]{babel} e inconsistencia de \includegraphics

Pero estoy intentando hacer lo mismo en hebreo. Recibo un error y la solución ofrecida en esa pregunta: configurar \shorthandoff{=} no parece funcionar con babel hebreo.

Ejemplo mínimo que no funciona:

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

¿Algunas ideas?

Respuesta1

Breve resumen de los comentarios:

  • No es un problema de código de categoría de =, porque el signo igual no es una abreviatura de hebrew.ldf.

  • pdflatexSe utiliza el compilador TeX .

  • La advertencia y el error:

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

El orden de \pdfsavey \pdfrestorees importante. Obviamente, el orden se altera con el modo de escritura de derecha a izquierda. Esto se puede solucionar usando de izquierda a derecha para \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}

información relacionada