
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 dehebrew.ldf
.pdflatex
Se 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 \pdfsave
y \pdfrestore
es 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}