プルクォートが機能しない

プルクォートが機能しない

私はプルクォートを使用して画像の周りにテキストをラップしたいです円形挿入の2列テキスト、しかし、サンプルファイルを正しくコンパイルすることさえできませんでした。プルクォートが機能している人はいますか?

画像はこちら:エスペラントの星.png(直接リンク、ライセンス: パブリック ドメイン、cf.https://commons.wikimedia.org/wiki/File:Esperanto_star.png

最小限の例:

\documentclass{article}
\usepackage{lipsum}
\usepackage[latin]{babel}
\usepackage{graphicx}

\usepackage{pullquote}

\begin{document}

\begin{pullquote}
{image={Esperanto_star},imageopts={scale=0.1},shape=rectangular}
  \lipsum[1-4]
\end{pullquote}

\begin{pullquote}
{image={Esperanto_star},imageopts={scale=0.1},shape=image}
  \lipsum[1-4]
\end{pullquote}

\end{document}

出力例:

スクリーンショット

答え1

設定については何も教えてくれなかったので、まずはドキュメントにも書かれている2つの点をここに書きます。pullquote:

  • ImageMagickをインストールする必要があります。Windowsではシステムパスになければなりません前にWindows フォルダー (Windows にはconvert.exe完全に別の機能を備えた が存在するため)。インストーラーを使用する場合、これは自動的に実行されますが、ポータブル バージョンの場合は、自分で確認する必要があります。

  • オプションを使用してコンパイルする必要があります-shell-escape(MiKTeX の場合、元のコマンドは です-enable-write18が、以前のエイリアスも機能します)。

しかし、明示的に言及されていない 3 番目の点があります。

オプションを指定するとshape=image、画像ファイル名はImageMagickの に引き継がれるconvertため、ファイル拡張子を指定する必要があります! それ以外の場合はconvertこれについてエラーが発生しますが、残念ながらそのエラー メッセージはログ ファイルにコピーされません。

\documentclass{article}
\usepackage{lipsum}
\usepackage[latin]{babel}
\usepackage{graphicx}
\usepackage{pullquote}
\begin{document}

\begin{pullquote}
{image={Esperanto_star.png},imageopts={scale=0.1},shape=image}
  \lipsum[1-4]
\end{pullquote}

\end{document}

出力例のスクリーンショット

下の星のビーム間の白いスペースはエラーではありませんが、設計上避けることはできません。

関連情報