babel の機能制限

名前: 北見 けん
日時: 2003-04-05 17:59:20
IPアドレス: 211.128.71.*

>>17989 もう解決策はいろいろ出ていますが。 babel の持つたくさんの機能のうち、その言語の文字を出力する機能がほしいだけなら、 それ以外の機能を封印すればいいのですね。(もったいないですが) 『The LaTeX コンパニオン』によれば、babel の機能は次の三つに集約されています。 \captionsLANGUAGE -> 「図」とか「Figure」とかを設定 \dateLANGUAGE -> 日付の表示形式を設定 \extrasLANGUAGE -> 言語特有の文字や記号を使えるようにする 但し、「LANGUAGE」の部分は対応する言語名で、 例えば \captionenglish などとなります。 \selectlanguage{LANGUAGE} と明示的に指定したときや、\begin{document} のところで 暗黙裡に\selectlanguage{LANGUAGE} が実行されたときに、 上記の三つがまとめて実行されて、各種設定を行います。 従って、今回のケースでは以下のようにするとどうでしょうか。 \begin{document}のあとを汚さずに済みます。 \documentclass{jsbook} \usepackage[english]{babel} \let\captionsenglish\relax \let\dateenglish\relax \begin{document} \chapter{最初に} \begin{figure} \caption{あいうえお} \end{figure} \end{document} 実は babel は持っていないので、ここ(TeXを使ってみよう)で試しただけです。 ## 手元にないパッケージを時々試してます。便利ですね。 ところで、babel に渡すオプション引数を、[english] ではなくて、 >>17971にあるように[greek,english] にするとエラーがでるようです。 どうしてでしょうか???。 ## ちなみに、上記(TeXを使ってみよう)で何度も試すとき、 ## 同じファイル名のままでやっていると、プロキシの関係で、 ## 新しい結果(dvi や pdf)が見えなくてまごつきました。 ## 試すたびにファイル名を変えればいいだけでした。

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます)