
Eu tenho um problema semelhante a esta pergunta:
\usepackage[turco]{babel} e \includegraphics inconcistência
Mas estou tentando fazer o mesmo em hebraico. Recebo um erro e a solução oferecida nessa pergunta - a configuração \shorthandoff{=} não parece funcionar com o babel hebraico.
Exemplo mínimo que não 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}
Alguma ideia?
Responder1
Breve resumo dos comentários:
Não é um problema de código de categoria
=
, porque o sinal de igual não é uma abreviação dehebrew.ldf
.O compilador TeX
pdflatex
é usado.O aviso e erro:
pdfTeX warning: pdflatex: \pdfrestore: missing \pdfsave !pdfTeX error: pdflatex: 1 unmatched \pdfsave after page shipout
A ordem de \pdfsave
e \pdfrestore
é importante. Obviamente, a ordem fica confusa com o modo de escrita da direita para a esquerda. Isso pode ser corrigido usando da esquerda para a direita 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}