pdfLaTeX Arabi 包中的图形问题(波斯语)

pdfLaTeX Arabi 包中的图形问题(波斯语)

我用不同的关键词搜索了该网站,以解决上述问题,看来我是第一个遇到这个问题的人。我是 Arabi 软件包的新手。如果我能解决这个问题,我会用它来排版波斯语文本。

我使用 pdfLaTeX 编译我的 latex 文件,有趣的是,如果所选语言是英语而不是波斯语,则不会出现任何问题。在这种情况下,我的图形标题以英语短语“图 1:”开头,但在波斯语文本中,我应该使用一些波斯语短语。如果我切换到选择波斯语(我的文本通常都是波斯语),我会遇到这个问题:

编辑:用相同大小的规则替换所包含的图像,以生成可重现的示例。

(/usr/local/texlive/2014/texmf-dist/tex/latex/base/ifthen.sty) [1

pdfTeX warning: pdflatex: \pdfrestore: missing \pdfsave
{/usr/local/texlive/2014/texmf-var/fonts/map/pdftex/updmap/pdftex.map}
!pdfTeX error: pdflatex: 1 unmatched \pdfsave after page shipout
 ==> Fatal error occurred, no output PDF file produced!

任何帮助都将受到热烈欢迎。

我的代码示例如下:

\documentclass[10pt]{article} 

\usepackage{graphics} 
\usepackage[utf8]{inputenc}
\usepackage[LAE,LFE]{fontenc} 
\usepackage[english,farsi]{babel}
\usepackage[free]{frfonts}

\title{عنوان فارسی}

\begin{document} 

\selectlanguage{farsi}

\section{بخش اول}

\begin{figure}  
\centering
    \resizebox{.7\textwidth}{!}{\rule{532.99126bp}{414.54875bp}}
    \caption{نتایج شبیه‌سازی روش حداکثر نسبت سیگنال به تداخل بعلاوه نویز}
    \label{fig:SINRBF} 
\end{figure}

\end{document}

答案1

使用缩放规则示例,如果我仅在本地切换到英语(即从左到右),就可以避免错误。

如果包装\includegraphics有效{\selectlanguage{english}..},那么至少有一个解决该错误的解决方法。如果不行,我将删除此答案。

我没有收到任何错误:

\documentclass[10pt]{article} 

\usepackage{graphics} 
\usepackage[utf8]{inputenc}
\usepackage[LAE,LFE]{fontenc} 
\usepackage[english,farsi]{babel}
\usepackage[free]{frfonts}

\title{عنوان فارسی}

\begin{document} 

\selectlanguage{farsi}

\section{بخش اول}

\begin{figure}  
\centering
    {\selectlanguage{english}\resizebox{.7\textwidth}{!}{\rule{532.99126bp}{414.54875bp}}}
    \caption{نتایج شبیه‌سازی روش حداکثر نسبت سیگنال به تداخل بعلاوه نویز}
    \label{fig:SINRBF} 
\end{figure}

\end{document}

相关内容