XeLaTex 使用 bclogo 编译出错(mps 图像问题)

XeLaTex 使用 bclogo 编译出错(mps 图像问题)

.mps我正在尝试从 LaTeX 更改为 XeLaTeX,但软件包中包含的图像存在一些问题bclogo。这是一个最简单的示例:

\documentclass{article}
\usepackage{lipsum} 
\usepackage[tikz]{bclogo}
\begin{document}
  \begin{bclogo}[couleur=blue!30]{Lorem Ipsum}
    \lipsum[1]
  \end{bclogo}
\end{document}

它可以很好地编译rubber --pdfpdflatex,但是xelatex我收到一个错误:

! Unable to load picture or PDF file 'bc-fleur.mps'.

我该怎么办?当我尝试在网上寻找问题的解决方案时,我发现有人在使用bclogoxelatex因此这似乎是可行的。

我在 Ubuntu 上,刚刚安装了texlive-full,所以我的XeTeX版本是:

This is XeTeX, Version 3.1415926-2.5-0.9999.3 (TeX Live 2013/Debian)

答案1

您可以添加此行:

\DeclareGraphicsRule{.mps}{eps}{*}{}

教导 XeLaTeX 将.mps文件视为 EPS 文件。

\documentclass{article}
\usepackage{lipsum}
\usepackage[tikz]{bclogo}
\DeclareGraphicsRule{.mps}{eps}{*}{}

\begin{document}

\begin{bclogo}[couleur=blue!30]{Lorem Ipsum}
\lipsum[1]
\end{bclogo}

\end{document}

在此处输入图片描述

相关内容