ceostyleがコンパイルできない件について

ceostyleがコンパイルできない件について

- シグマ シグマ の投稿
返信数: 11
環境はwindows10です.
vscodeでtexを利用してきました.
この度,ceostyleを利用したいと考え,clsファイル,styleファイルなどを所定の場所に配置しましたが,読み込みが上手くいきません.
読み込んだコードは以下です(ceoを外せば読み込めます).

\documentclass{jarticle}
\usepackage[dvipdfmx]{color,graphicx}
\usepackage{ceo}
\begin{document}
$x^2+y^2=z^2$
\end{document}

エラー内容は次のようなものが出ます.
"message": "File ended while scanning use of \\@argdef.\n<inserted text> \n",
"source": "LaTeX",
"startLineNumber": 5,
"startColumn": 1,
"endLineNumber": 5,
"endColumn": 65536
}]

考えられる問題点にどんなものがあるか,教えて頂きたいです.
ちなみに,関係ないかもしれないですが,普段はeuler-fontを利用しています.
シグマ シグマ への返信

Re: ceostyleがコンパイルできない件について

- 和田 勇 の投稿
再現テストしてみましたが、macOS 環境で ceosty_settei.zip (2017/7/6 日付)のものを利用しましたが、問題なくタイプセットできます。

「message」の少し上に、読み込んだファイル名があると思うのですが、
わからなければ、エラー発生時の .log ファイルを添付してください。

なお、インターネットで検索すると「{」に対応する「}」が無いあるいは全角とかが原因ではとの記事がありますが、今はなんとも言えません。

対策は http://hocsom.com/ceosty_settei.zip をダウンロードし直して
再度 TEXMFLOCAL あるいは TEXMFHOME にセットアップしてみるのも
一考かとお思います。
和田 勇 への返信

Re: ceostyleがコンパイルできない件について

- シグマ シグマ の投稿
和田様

早速のご対応感謝します.
何度か,ダウンロードして入れ直しているのですが上手くいきません.
メッセージの上の部分は以下です(ユーザー名は消去してます).


[{
"resource": "/C:/Users/
/Desktop/test/documentclass{jarticle}.tex",
"owner": "LaTeX",
"severity": 8,
"message": "File ended while scanning use of \\@argdef.\n<inserted text> \n",
"source": "LaTeX",
"startLineNumber": 4,
"startColumn": 1,
"endLineNumber": 4,
"endColumn": 65536
}]


あと,次のような表示もされております.
お手数おかけします.

ktop/test/documentclass{jarticle}
This is e-pTeX, Version 3.14159265-p3.8.3-191112-2.6 (utf8.sjis) (TeX Live 2019/W32TeX) (preloaded format=platex)
\write18 enabled.
entering extended mode
(c:/Users//Desktop/test/documentclass{jarticle}.tex
pLaTeX2e <2019-10-01>+1 (based on LaTeX2e <2019-10-01> patch level 3)
(c:/w32tex/share/texmf-dist/tex/platex/base/jarticle.cls
Document Class: jarticle 2019/10/17 v1.8c Standard pLaTeX class
(c:/w32tex/share/texmf-dist/tex/platex/base/jsize10.clo)) (c:/w32tex/share/texmf-dist/tex/latex/graphics/color.sty (c:/w32tex/share/texmf-dist/tex/latex/graphics-cfg/color.cfg) (c:/w32tex/share/texmf-dist/tex/latex/graphics-def/dvipdfmx.def) (c:/w32tex/share/texmf-dist/tex/latex/graphics/dvipsnam.def)) (c:/w32tex/share/texmf-dist/tex/latex/graphics/graphicx.sty (c:/w32tex/share/texmf-dist/tex/latex/graphics/keyval.sty) (c:/w32tex/share/texmf-dist/tex/latex/graphics/graphics.sty (c:/w32tex/share/texmf-dist/tex/latex/graphics/trig.sty) (c:/w32tex/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg))) (c:/w32tex/share/texmf-dist/tex/latex/ceo/ceo.sty (c:/w32tex/share/texmf-dist/tex/latex/ceo/waku.sty) (c:/w32tex/share/texmf-dist/tex/latex/ceo/Mwaku.sty (c:/w32tex/share/texmf-dist/tex/latex/ceo/namemacro.sty)) (c:/w32tex/share/texmf-dist/tex/latex/ceo/gyoretuvec.sty) (c:/w32tex/share/texmf-dist/tex/latex/ceo/zogeny.sty) (c:/w32tex/share/texmf-dist/tex/latex/ceo/kigou.sty))
Runaway argument?
{\mbox {\ifcase ##1\or {\Bf {2.6}{ (c:/w32tex/share/texmf-dist/tex/latex/ceo/omsceo.fd) (c:/w32tex/share/texmf-dist/tex/latex/ceo/omxceo.fd) (c:/w32tex/share/texmf-dist/tex/latex/ceo/ot1ceo.fd) (c:/w32tex/share/texmf-dist/tex/latex/ceo/ucesq.fd) (c:/w32tex/share/texmf-dist/tex/latex/ceo/umarua.fd) (c:/w32tex/share/texmf-dist/tex/latex/ceo/umuparen.fd) [1] (./documentclass{jarticle}.aux) )
(see the transcript file for additional information)
Output written on documentclass{jarticle}.dvi (1 page, 520 bytes).
SyncTeX written on documentclass{jarticle}.synctex.gz.
Transcript written on documentclass{jarticle}.log.
(guessed encoding: ISO-2022-JP = jis)(guessed encoding: BINARY = jis)(guessed encoding: ISO-2022-JP = jis)(guessed encoding: ISO-2022-JP = jis)(guessed encoding: ISO-2022-JP = jis)(guessed encoding: ISO-2022-JP = jis)(guessed encoding: ISO-2022-JP = jis)ptex2pdf processing of c:/Users//Desktop/test/documentclass{jarticle} failed.

シグマ シグマ への返信

Re: ceostyleがコンパイルできない件について

- 和田 勇 の投稿

Table of Contents

  1. とりあえず …
  2. とはいえ、コンソールに表示されたものをシグマ シグマ さんのものと比較できるようにして検討

とりあえず …

  • できれば .log ファイルを見せて欲しかった

    • .log ファイルには読み込んだパッケージのバージョンなどの情報が含ま れているので、その情報を元に推測したかったので。
  • 「documentclass{jarticle}.tex」っていうファイルですか …

    • vscode でもファイル名を指定しないと一行目をファイル名にするのか …
    • ファイル名「documentclass{jarticle}.tex」でも少なくとも macOS でもコンパイルはできるようですが …

とはいえ、コンソールに表示されたものをシグマ シグマ さんのものと比較できるようにして検討

  • TeXLive バージョンなど
    • シ … e-pTeX, Version 3.14159265-p3.8.3-191112-2.6 (utf8.sjis) (TeX Live 2019/W32TeX)
    • 和 … e-pTeX, Version 3.141592653-p3.9.0-210218-2.6 (utf8.euc) (TeX Live 2021)
  • pLaTeX2e バージョンなど
    • シ … platex2e <2019-10-01 Tue>+1 (based on latex2e <2019-10-01 Tue> patch level 3)
    • 和 … platex2e <2021-11-15 Mon> (based on latex2e <2021-11-15 Mon> patch level 1) l3 programming layer
  • jarticle.cls バージョンなど

    • シ … document class: jarticle 2019/10/17 v1.8c standard platex class
    • 和 … Document Class: jarticle 2020/09/30 v1.8f Standard pLaTeX class
  • ceo 関連

    • 「-」で始まる行はシグマ シグマさんの環境
    • 「+」で始まる行は和田のさんの環境
    • 差分

       (c:/w32tex/share/texmf-dist/tex/latex/ceo/ceo.sty
       (c:/w32tex/share/texmf-dist/tex/latex/ceo/waku.sty)
       (c:/w32tex/share/texmf-dist/tex/latex/ceo/Mwaku.sty
       (c:/w32tex/share/texmf-dist/tex/latex/ceo/namemacro.sty))
       (c:/w32tex/share/texmf-dist/tex/latex/ceo/gyoretuvec.sty)
       (c:/w32tex/share/texmf-dist/tex/latex/ceo/zogeny.sty)
       (c:/w32tex/share/texmf-dist/tex/latex/ceo/kigou.sty)) ... ここまでは同じ順序で読み込んでいる
      -Runaway argument?
      -{\mbox {\ifcase ##1\or {\Bf {2.6}{
      +(c:/w32tex/share/texmf-dist/tex/latex/ceo/<font color=red>ot1ceo.fd</font>)
      +(c:/w32tex/share/texmf-dist/tex/latex/l3backend/l3backend-dvips.def)
      +(./2022-03-13.aux)
      +(c:/w32tex/share/texmf-dist/tex/latex/ceo/omlceo.fd)
       (c:/w32tex/share/texmf-dist/tex/latex/ceo/omsceo.fd)
       (c:/w32tex/share/texmf-dist/tex/latex/ceo/omxceo.fd)
      -(c:/w32tex/share/texmf-dist/tex/latex/ceo/<font color=red>ot1ceo.fd</font>)
       (c:/w32tex/share/texmf-dist/tex/latex/ceo/ucesq.fd)
      
    • わかったこと

      • ファイルの読み込み順序が異なる
      • 「\mbox {\ifcase ##1\or {\Bf {2.6}」に関する文字列探したが見つけられず
      • → W32TeX の環境を用意する必要ありと判断
      • →ちょっと解析には時間を要します
      • →可能であれば TeXLive 2021 で検証していただけると助かります。
シグマ シグマ への返信

Re: ceostyleがコンパイルできない件について

- 和田 勇 の投稿

Table of Contents

  1. とりあえず …
  2. とはいえ、コンソールに表示されたものをシグマ シグマ さんのものと比較できるようにして検討

とりあえず …

  • できれば .log ファイルを見せて欲しかった

    • .log ファイルには読み込んだパッケージのバージョンなどの情報が含ま れているので、その情報を元に推測したかったので。
  • 「documentclass{jarticle}.tex」っていうファイルですか …

    • vscode でもファイル名を指定しないと一行目をファイル名にするのか …
    • ファイル名「documentclass{jarticle}.tex」でも少なくとも macOS でもコンパイルはできるようですが …

とはいえ、コンソールに表示されたものをシグマ シグマ さんのものと比較できるようにして検討

  • TeXLive バージョンなど
    • シ … e-pTeX, Version 3.14159265-p3.8.3-191112-2.6 (utf8.sjis) (TeX Live 2019/W32TeX)
    • 和 … e-pTeX, Version 3.141592653-p3.9.0-210218-2.6 (utf8.euc) (TeX Live 2021)
  • pLaTeX2e バージョンなど
    • シ … platex2e <2019-10-01 Tue>+1 (based on latex2e <2019-10-01 Tue> patch level 3)
    • 和 … platex2e <2021-11-15 Mon> (based on latex2e <2021-11-15 Mon> patch level 1) l3 programming layer
  • jarticle.cls バージョンなど

    • シ … document class: jarticle 2019/10/17 v1.8c standard platex class
    • 和 … Document Class: jarticle 2020/09/30 v1.8f Standard pLaTeX class
  • ceo 関連

    • 「-」で始まる行はシグマ シグマさんの環境
    • 「+」で始まる行は和田のさんの環境
    • 差分

       (c:/w32tex/share/texmf-dist/tex/latex/ceo/ceo.sty
       (c:/w32tex/share/texmf-dist/tex/latex/ceo/waku.sty)
       (c:/w32tex/share/texmf-dist/tex/latex/ceo/Mwaku.sty
       (c:/w32tex/share/texmf-dist/tex/latex/ceo/namemacro.sty))
       (c:/w32tex/share/texmf-dist/tex/latex/ceo/gyoretuvec.sty)
       (c:/w32tex/share/texmf-dist/tex/latex/ceo/zogeny.sty)
       (c:/w32tex/share/texmf-dist/tex/latex/ceo/kigou.sty)) ... ここまでは同じ順序で読み込んでいる
      -Runaway argument?
      -{\mbox {\ifcase ##1\or {\Bf {2.6}{
      +(c:/w32tex/share/texmf-dist/tex/latex/ceo/<font color=red>ot1ceo.fd</font>)
      +(c:/w32tex/share/texmf-dist/tex/latex/l3backend/l3backend-dvips.def)
      +(./2022-03-13.aux)
      +(c:/w32tex/share/texmf-dist/tex/latex/ceo/omlceo.fd)
       (c:/w32tex/share/texmf-dist/tex/latex/ceo/omsceo.fd)
       (c:/w32tex/share/texmf-dist/tex/latex/ceo/omxceo.fd)
      -(c:/w32tex/share/texmf-dist/tex/latex/ceo/<font color=red>ot1ceo.fd</font>)
       (c:/w32tex/share/texmf-dist/tex/latex/ceo/ucesq.fd)
      
    • わかったこと

      • ファイルの読み込み順序が異なる
      • 「\mbox {\ifcase ##1\or {\Bf {2.6}」に関する文字列探したが見つけられず
      • → W32TeX の環境を用意する必要ありと判断
      • →ちょっと解析には時間を要します
      • →可能であれば TeXLive 2021 で検証していただけると助かります。
和田 勇 への返信

Re: ceostyleがコンパイルできない件について

- 和田 勇 の投稿
同じものを二つ投稿してしまい申し訳ないです。

W32TeX 環境を作成するより、シグマ シグマさんの利用されている
環境で読み込んだファイルのアーカイブを提供していただいた方が
良いと思い「お願い」です。

シグマ シグマさんの環境で読み込まれたファイルを作業ディレクトリに
コピーしそのディレクトリをzipでアーカイブしたものを添付していただければと思います。

上記作業は面倒なので、「 ceo-check-zip.bat 」というバッチスクリプトを添付していますので可能であれば利用してください。
なお実行したディレクトリに ceo-check.zip が作成されます。

ただし、この「 ceo-check-zip.bat 」は zip.exe が利用できることが前提になっています。W32TeX にも同梱されていれば良いのですが。


こちらで、アップロードされたファイルをファイルをカレントに展開してタイプセットを試みてみますので。
和田 勇 への返信

Re: ceostyleがコンパイルできない件について

- シグマ シグマ の投稿
和田勇様

返信大変に有難う御座います.

すぐにバッチファイルなどの扱い方がわからないので
いったんlogファイルを添付します.

すみませんが業務上,texlive2021は使えないことになっております
(むしろtexlive2020以前でないといけないようです).

お手数おかけしますが宜しくお願いします.


シグマ シグマ への返信

Re: ceostyleがコンパイルできない件について

- 和田 勇 の投稿

バッチファイルの取り扱い

  • ダウンロードディレクトリ( Download)にダウンロードしたものと想定

  • コマンドプロンプト起動

  • 「 cd Download 」と入力しエンターキー
  • 「 ceo-check-zip.bat 」と入力しエンターキー

添付されたログファイルからわかったこと

          {\mbox {\ifcase ##1\or {\Bf {2.6}{ 医≠ 厭}\or {\Bf {2.6}{ 医> 厭\ETC.
          c:/Users//Desktop/test/documentclass{jarticle}.tex:4: File ended while scanning use of \@argdef.
          <inserted text>
                          \par
          l.4 \begin
                    {document}
          I suspect you have forgotten a `}'

上記メッセージ書かれている文字列を W32TeX や ceo パッケージを検索しても見つからない

begin{document} の直前の行は usepackage{ceo} だから、ceo.sty に何か含まれていそうだ

texliveバージョンについて

  • 2021 がダメなら 2020 でも良いです。美文書8版お持ちなら 2020 が入ります
和田 勇 への返信

Re: ceostyleがコンパイルできない件について

- 和田 勇 の投稿
  • W32TeX はインストールでき、問題なくコンパイルできたのですが TeXLive 2021 ベースでした

  • シグマ シグマさんのログを見ると TeX Live 2019/W32TeX となっているが pLaTeX2e 起動時に「L3 programming layer」の表示がないので調査してみました。

  • シグマ シグマさんのログには「LaTeX2e <2019-10-01」を使っている

    This is e-pTeX, Version 3.14159265-p3.8.3-191112-2.6 (utf8.sjis) (TeX Live 2019/W32TeX) (preloaded format=platex 2019.12.11)  13 MAR 2022 23:18
    entering extended mode
     \write18 enabled.
     file:line:error style messages enabled.
     %&-line parsing enabled.
    **c:/Users//Desktop/test/documentclass{jarticle}
    (c:/Users//Desktop/test/documentclass{jarticle}.tex
    pLaTeX2e <2019-10-01>+1 (based on LaTeX2e <2019-10-01> patch level 3)
    (c:/w32tex/share/texmf-dist/tex/platex/base/jarticle.cls
    
  • インターネット検索すると How to disable L3 programming layer の「1 Answer」にきになる記事を見つけました。

    この記事を「2019-10-01 以降のリリースでは必ず使われると解釈」している。 そのため、私の環境では 「l3backend-dvips.def」が読み込まれる動きがあるが、 シグマ シグマさんのには、その動きがない。

    念の為 2018 環境では L3 関連の表示や読み込みは無かった。

    →以上のことから 2018 と 2019 が混在しているように感じてますが、まだ モヤモヤしています。

    →今回、初めて ceo.sty をつかうようになったのでしょうか?

    →以前から使っていてが、今回急におかしくなったのでしょうか?

    前者の場合は、W32TeX は現状では TeXLive 2021 ベースになってしまうの で、美文書8版の DVD インストールイメージの利用を検討してください。

    また、後者の場合、フォールバックするなどの作業が伴いますが、以前のバー ジョンに戻す必要があるかと思います。あるいは美文書8版を利用して再整 備されるとよいかと思っています。

和田 勇 への返信

Re: ceostyleがコンパイルできない件について

- シグマ シグマ の投稿
和田様

お手数おかけして申し訳ないです.

ceoは以前も使ってましたが,また使い始めました.
第8版のDVDはもっています.
いったんtexをすべてアンインストールして,DVDを使って初めからやり直した方が良いでしょうか.

あとバッチファイルの件ですが「cd Download」とすると,「パスが通りません」と出ました.



シグマ シグマ への返信

Re: ceostyleがコンパイルできない件について

- 和田 勇 の投稿

美文書8版での環境整備

  • こちらでの検証もしやすくなりますので、美文書8版で環境を再整備してい ただけると幸いです。

  • 念の為美文書8版環境での検証は以下の通り

    • 美文書8版で問題なくコンパイルできるか確認しました

      • ただし ceo は TEXMF ではなく TEMFHOME に設定しています

        • TeXLive の他のバージョンでも利用できるようにするためです
        • TEXMFLOCAL でも良いですが個人的な主張により TEXMFHOME にしています
        • TEXMFHOME は「%USERPROFILE%\texmf」に通常設定されています
        • TEXMFHOME 確認コマンド

          kpsewhich -var-value TEXMFHOME
          
        • 設置イメージ ( ceo セットアップガイドを参考)

          %USERPROFILE%\texmf\fonts\map\ceo      「ceosty\link map」の下の「ceo」
          %USERPROFILE%\texmf\fonts\tfm\ceo      「ceosty\link tfm」の下の「ceo」
          %USERPROFILE%\texmf\fonts\type1\ceo    「ceosty\link type1」の下の「ceo」
          %USERPROFILE%\texmf\tex\ceo            「ceosty\link latex」の下の「ceo」
          

「cd Download」したけど「パスが通りません」 … :-(

【ダウンロードしたディレクトリを「Download」と想定しています】との前提 を読んでいただけなかったようなので… windows の環境でコマンドプロン プトを利用したディレクトリの移動方法について、以下を参考にしてください。

ただし、「美文書8版」を利用しての再整備を行う方針であれば、 私の提供したバッチスクリプトの実施及び添付は不要です。

  • Windows 環境で目的のディレクトリへ cmd プロンプトで移動する方法

    • タイピングによる場合
      • 移動するディレクトリパスがわかっていれば …
        • 現在のディレクトリからの相対パスで指定する
        • フルパスで指定( ex C:\texlive\2020 )
      • 曖昧であれば、例えば「Dow」に続いてタブキー押下して補完される 「Downloads」探す
    • cmd プロンプトを起動しておいてエクスプローラを利用する
      • 「 cd 」(cd の後に空白を入れておく) とした状態で …
        • エクスプローラの左右どちらかの pan に表示されているディレクト リアイコンを cmd プロンプトの画面にドラッグ&ドロップ
        • エンターキーを入力することで当該ディレクトリに移動可能
    • エクスプローラの上部に表示されるバーをマウスでクリックし「cmd」と 入力する
      • 次回以降、そのディレクトリに対しては、そのバーの右端の▽が表示さ れそれをクリキックしても良い
  • エクスプローラでダウンロードフォルダを表示し「ceo-check-zip」アイコ ンをダブルクリック

    • インターネット経由でダウンロードしたものを直接ダブルクリックするこ とは通常「危険」なのでおすすめはしないが、和田を信用するならダウン ロードフォルダの「ceo-check-zip」アイコンをダブルクリックしても良い