プロが教えるわが家の防犯対策術!

TeXで文書を書いております。図を挿入するときに

\begin{figure}[htb]
\begin{minipage}{0.5\hsize}
\begin{center}
\includegraphics[width=1\hsize]{example.eps}
\end{center}
\caption{サンプル}
\label{fig:sample}
\end{minipage}
\end{figure}

として挿入しているのですが、このやりかたですと

図2.2:サンプル

のように、図番号と図のタイトルの間にコロンが入ってしまうのです。スタイルファイルを修正すれば、コロンを入れないようにすることができるらしいのですがわかりません。どなたかスタイルファイルのどの部分どのように修正すればいいかご存知の方はどうかご教授をお願いいたします。
また、スタイルファイルの修正をしなくてもコロンを書かないようにする方法をご存知の方がいらっしゃいましたら、そちらでも構いませんのでよろしくお願いいたします。

A 回答 (2件)

下記2点を仮定させてください。


(1) 質問者さんが ``TeX'' と書いているのは、``pLaTeX 2ε'' のこと。
(2) クラスファイルとして、jarticle を指定している。(\doucumentclass{jarticle} で書き始めている)

以上の条件のものでは、\caption コマンドが jarticle.cls というファイルの中で定義されています。該当部分をコピーし、: を出力する部分を削除すればできます。

プリアンブル(\doucumentclass{...} の後、\begin{document} の前)に、下記のとおり挿入してください。

\makeatletter
\long\def\@makecaption#1#2{%
\vskip\abovecaptionskip
\iftdir\sbox\@tempboxa{#1\hskip1zw#2}%
\else\sbox\@tempboxa{#1 #2}%
\fi
\ifdim \wd\@tempboxa >\hsize
\iftdir #1\hskip1zw#2\relax\par
\else #1 #2\relax\par\fi
\else
\global \@minipagefalse
\hbox to\hsize{\hfil\box\@tempboxa\hfil}%
\fi
\vskip\belowcaptionskip}
\makeatother
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。説明不足で申し訳ありませんでした。
早速試してみたところ、コロンを抜くことができました。ありがとうございます。

お礼日時:2005/05/19 23:04

No. 1 です。


\doucumentclass は、\documentclass の誤りです。
失礼しました。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています