emath BBS (Read Only)

新規発言一覧最新記事過去一覧検索HOME

スレッド

└◇12874:
\usepackage{tikz}と\usepackage{emathT}は共存できませんか? [ますこ] 11/23 01:40

 ├◇12875:Re:\usepackage{tikz}と\usepackage{emathT}は共存できませんか? [飯島 徹] 11/23 01:53
 │└◇12876:Re[2]:\usepackage{tikz}と\usepackage{emathT}は共存できませんか? [飯島 徹] 11/23 02:02
 │ └◇12881:Re[3]:\usepackage{tikz}と\usepackage{emathT}は共存できませんか? [ますこ] 11/23 08:28
 ├◇12877:Re:\usepackage{tikz}と\usepackage{emathT}は共存できませんか? [飯島 徹] 11/23 02:09
 │├◇12879:Re[2]:\usepackage{tikz}と\usepackage{emathT}は共存できませんか? [飯島 徹] 11/23 05:01
 ││└◇12883:Re[3]:\usepackage{tikz}と\usepackage{emathT}は共存できませんか? [ますこ] 11/23 08:33
 │└◇12882:Re[2]:\usepackage{tikz}と\usepackage{emathT}は共存できませんか? [ますこ] 11/23 08:31
 └◇12878:Re:\usepackage{tikz}と\usepackage{emathT}は共存できませんか? [田中徹] 11/23 02:58
  └◇12884:Re[2]:\usepackage{tikz}と\usepackage{emathT}は共存できませんか? [ますこ] 11/23 08:49<-last


12874● \usepackage{tikz}と\usepackage{emathT}は共存できませんか?[ ますこ ] 2015 11/23 01:40
たびたび申し訳ありません。

例えば、下のようなものは問題なくコンパイルできます!

\documentclass{jsarticle}
\usepackage[dvipdfmx]{graphicx,color}
\usepackage{amstext,amsmath,amssymb}
\usepackage{waku,ceo}
\usepackage{tikz}
\usepackage{emath}
\usepackage{emathPs}
\usepackage[continue]{emathAe}
\begin{document}
\tikz[baseline=(O.base)]\node[draw,rounded corners](O){ほげほげふがふが};かきこけこ
\end{document}


しかし、\usepackage{emathT}を入れると

\documentclass{jsarticle}
\usepackage[dvipdfmx]{graphicx,color}
\usepackage{amstext,amsmath,amssymb}
\usepackage{waku,ceo}
\usepackage{tikz}
\usepackage{emath}
\usepackage{emathPs}
\usepackage{emathT}
\usepackage[continue]{emathAe}
\begin{document}
\tikz[baseline=(O.base)]\node[draw,rounded corners](O){ほげほげふがふが};かきこけこ
\end{document}

となるのですが、これがエラーになってしまうのです!

次のようなログができてます。

This is ptex2pdf[.lua] version 0.6.
Processing are.tex.
This is e-pTeX, Version 3.14159265-p3.5-130605-2.6 (utf8.sjis) (TeX Live 2014/W32TeX) (preloaded format=platex)
 \write18 enabled.
entering extended mode
(./are.tex
pLaTeX2e <2006/11/10> (based on LaTeX2e <2014/05/01> patch level 0)
Babel <3.9l> and hyphenation patterns for 79 languages loaded.
(c:/texlive/2014/texmf-dist/tex/platex/jsclasses/jsarticle.cls
Document Class: jsarticle 2014/02/07 okumura
) (c:/texlive/2014/texmf-dist/tex/latex/graphics/graphicx.sty
(c:/texlive/2014/texmf-dist/tex/latex/graphics/keyval.sty)
(c:/texlive/2014/texmf-dist/tex/latex/graphics/graphics.sty
(c:/texlive/2014/texmf-dist/tex/latex/graphics/trig.sty)
(c:/texlive/2014/texmf-dist/tex/latex/latexconfig/graphics.cfg)
(c:/texlive/2014/texmf-dist/tex/latex/dvipdfmx-def/dvipdfmx.def)))
(c:/texlive/2014/texmf-dist/tex/latex/graphics/color.sty
(c:/texlive/2014/texmf-dist/tex/latex/latexconfig/color.cfg)
(c:/texlive/2014/texmf-dist/tex/latex/graphics/dvipsnam.def))
(c:/texlive/2014/texmf-dist/tex/latex/amsmath/amstext.sty
(c:/texlive/2014/texmf-dist/tex/latex/amsmath/amsgen.sty))
(c:/texlive/2014/texmf-dist/tex/latex/amsmath/amsmath.sty
For additional information on amsmath, use the `?' option.
(c:/texlive/2014/texmf-dist/tex/latex/amsmath/amsbsy.sty)
(c:/texlive/2014/texmf-dist/tex/latex/amsmath/amsopn.sty))
(c:/texlive/2014/texmf-dist/tex/latex/amsfonts/amssymb.sty
(c:/texlive/2014/texmf-dist/tex/latex/amsfonts/amsfonts.sty))
(c:/texlive/2014/texmf-dist/tex/latex/ceo/waku.sty)
(c:/texlive/2014/texmf-dist/tex/latex/ceo/ceo.sty
(c:/texlive/2014/texmf-dist/tex/latex/ceo/Mwaku.sty
(c:/texlive/2014/texmf-dist/tex/latex/ceo/namemacro.sty))
(c:/texlive/2014/texmf-dist/tex/latex/ceo/gyoretuvec.sty)
(c:/texlive/2014/texmf-dist/tex/latex/ceo/zogeny.sty)
(c:/texlive/2014/texmf-dist/tex/latex/ceo/kigou.sty))
(c:/texlive/2014/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty
(c:/texlive/2014/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty
(c:/texlive/2014/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
(c:/texlive/2014/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex
(c:/texlive/2014/texmf-dist/tex/generic/pgf/utilities/pgfutil-common-lists.tex)
) (c:/texlive/2014/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def
(c:/texlive/2014/texmf-dist/tex/latex/ms/everyshi.sty))
(c:/texlive/2014/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex))
(c:/texlive/2014/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty
(c:/texlive/2014/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
(c:/texlive/2014/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex
(c:/texlive/2014/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex
(c:/texlive/2014/texmf-dist/tex/generic/pgf/utilities/pgfkeysfiltered.code.tex)
) (c:/texlive/2014/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg)
(c:/texlive/2014/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-dvipdfmx.def
(c:/texlive/2014/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-pdf.def))
)
(c:/texlive/2014/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex
)
(c:/texlive/2014/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex
)) (c:/texlive/2014/texmf-dist/tex/latex/xcolor/xcolor.sty
(c:/texlive/2014/texmf-dist/tex/latex/latexconfig/color.cfg)
(c:/texlive/2014/texmf-dist/tex/latex/graphics/dvips.def))
(c:/texlive/2014/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex
(c:/texlive/2014/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex
(c:/texlive/2014/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex
(c:/texlive/2014/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex)
(c:/texlive/2014/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex)
(c:/texlive/2014/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.tex
(c:/texlive/2014/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic.code.te
x)
(c:/texlive/2014/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigonometric
.code.tex)
(c:/texlive/2014/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.code.t
ex)
(c:/texlive/2014/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.comparison.co
de.tex)
(c:/texlive/2014/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.code.tex
)
(c:/texlive/2014/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round.code.te
x)
(c:/texlive/2014/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.code.tex
)
(c:/texlive/2014/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integerarithm
etics.code.tex)))
(c:/texlive/2014/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex))
(c:/texlive/2014/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex)
(c:/texlive/2014/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconstruct.cod
e.tex)
(c:/texlive/2014/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage.code.te
x)
(c:/texlive/2014/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.code.tex)
(c:/texlive/2014/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code
.tex)
(c:/texlive/2014/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransformations.c
ode.tex)
(c:/texlive/2014/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.code.tex)
(c:/texlive/2014/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex)

(c:/texlive/2014/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathprocessing.co
de.tex)
(c:/texlive/2014/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.code.tex)
(c:/texlive/2014/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex)
(c:/texlive/2014/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex
(c:/texlive/2014/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.code.tex
))
(c:/texlive/2014/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.code.tex)
(c:/texlive/2014/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransparency.code
.tex)
(c:/texlive/2014/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.code.tex
)))
(c:/texlive/2014/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.code.tex)
(c:/texlive/2014/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.tex)
(c:/texlive/2014/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.st
y)
(c:/texlive/2014/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.st
y)) (c:/texlive/2014/texmf-dist/tex/latex/pgf/utilities/pgffor.sty
(c:/texlive/2014/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
(c:/texlive/2014/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex))
(c:/texlive/2014/texmf-dist/tex/latex/pgf/math/pgfmath.sty
(c:/texlive/2014/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex))
(c:/texlive/2014/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex
(c:/texlive/2014/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex)))
(c:/texlive/2014/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex
(c:/texlive/2014/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers.co
de.tex)
(c:/texlive/2014/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.code.tex)
(c:/texlive/2014/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzli
brarytopaths.code.tex)))
(c:/texlive/2014/texmf-dist/tex/platex/misc/emath/emath.sty
(c:/texlive/2014/texmf-dist/tex/latex/oberdiek/makerobust.sty)
(c:/texlive/2014/texmf-dist/tex/platex/misc/emath/emathC.sty
(c:/texlive/2014/texmf-dist/tex/latex/tools/calc.sty)
(c:/texlive/2014/texmf-dist/tex/latex/base/ifthen.sty)
(c:/texlive/2014/texmf-dist/tex/platex/misc/emath/EMhairetu.sty))
(c:/texlive/2014/texmf-dist/tex/platex/misc/emath/emathE.sty
(c:/texlive/2014/texmf-dist/tex/platex/misc/emath/emathEc.sty
(c:/texlive/2014/texmf-dist/tex/platex/misc/emath/emathK.sty)
(c:/texlive/2014/texmf-dist/tex/latex/tools/enumerate.sty)
(c:/texlive/2014/texmf-dist/tex/platex/misc/emath/emathLb.sty))
(c:/texlive/2014/texmf-dist/tex/platex/misc/emath/jquote.sty))
(c:/texlive/2014/texmf-dist/tex/latex/ceo/ot1ceo.fd)
(c:/texlive/2014/texmf-dist/tex/latex/ceo/omlceo.fd)
(c:/texlive/2014/texmf-dist/tex/latex/ceo/omsceo.fd)
(c:/texlive/2014/texmf-dist/tex/latex/ceo/omxceo.fd)
(c:/texlive/2014/texmf-dist/tex/latex/amsfonts/umsa.fd)
(c:/texlive/2014/texmf-dist/tex/latex/amsfonts/umsb.fd)
(c:/texlive/2014/texmf-dist/tex/latex/ceo/ucesq.fd)
(c:/texlive/2014/texmf-dist/tex/latex/ceo/umarua.fd)
(c:/texlive/2014/texmf-dist/tex/latex/ceo/umuparen.fd)

Package amsmath Warning: Foreign command \over;
(amsmath)                \frac or \genfrac should be used instead
(amsmath)                 on input line 2567.

) (c:/texlive/2014/texmf-dist/tex/platex/misc/emath/emathT.sty
(c:/texlive/2014/texmf-dist/tex/latex/tools/array.sty)
(c:/texlive/2014/texmf-dist/tex/latex/tools/hhline.sty)
(c:/texlive/2014/texmf-dist/tex/platex/misc/emath/emathPh.sty
(c:/texlive/2014/texmf-dist/tex/platex/misc/eepic/epic.sty
Enhancements to Picture Environment. Version 1.2 - Released June 1, 1986
) (c:/texlive/2014/texmf-dist/tex/platex/misc/eepic/eepic.sty
Extension to Epic and LaTeX. Version 1.1e - Released Dec 21, 1999
)
load eepic
(c:/texlive/2014/texmf-dist/tex/platex/misc/emath/EMcolor.sty
(c:/texlive/2014/texmf-dist/tex/platex/misc/emath/EMrgbcolornam.def))
! No room for a new \dimen .
\ch@ck ...\else \errmessage {No room for a new #3}
                                                  \fi 
l.12141 \newdimen\@tmpla
                        %
? 


次のものがエラー表示です。

Errors: 1, Warnings: 1, Bad boxes: 0


emathT.sty
710
No room for a new \dimen .
\ch@ck ...\else \errmessage {No room for a new #3}
                                                  \fi 
l.710 \newdimen\emT@h
                     %  height

emath.sty
2567
Package amsmath Warning: Foreign command \over; \frac or \genfrac should be used instead on input line 2567.



emathTを使って表を作っているのでtikzと共存できなくて困ってます。
何かよい方法はありませんか??
コメントを書く(引用) | スレッド一覧


12875● Re:\usepackage{tikz}と\usepackage{emathT}は共存できませんか?[ 飯島 徹 ] 2015 11/23 01:53
\usepackage{etex}
を追加してみてください.
コメントを書く(引用) | スレッド一覧


12876● Re[2]:\usepackage{tikz}と\usepackage{emathT}は共存できませんか?[ 飯島 徹 ] 2015 11/23 02:02
言葉が足りなかったので…
\documentclass{jsarticle}の「直後」に
\usepackage{etex}を追加してください.
これはレジスタは通常256個までしか使えないのですが,e-texの拡張で32767個まで使用可能にするおまじないです.
ちなみにTeXLive2015では\usepackage{etex}としなくても拡張したレジスタを使えるようになっています.
コメントを書く(引用) | スレッド一覧


12881● Re[3]:\usepackage{tikz}と\usepackage{emathT}は共存できませんか?[ ますこ ] 2015 11/23 08:28
飯島先生

すぐに返信いただきありがとうございます。返信遅れて申し訳ありません。
言われた通り\documentclass{jsarticle}の「直後」に
\usepackage{etex}を追加すると、見事に共存できました!!
前に教えて頂いた丸枠も使え、感動です。
こんなおまじないがあるとは知りませんでした。
TeXLive2015はいろいろ進化しているみたいで、早速インストールを!
としたいですが、設定やらが大変そうなのでTeXLive2014のままでやります。
コメントを書く(引用) | スレッド一覧


12877● Re:\usepackage{tikz}と\usepackage{emathT}は共存できませんか?[ 飯島 徹 ] 2015 11/23 02:09
私が確認している範囲での話ですが,
emathとTikZで\foreachコマンドがバッティングしています.
\usepackage{tikz}
\let\tikzforeach\foreach
\usepackage{emath}
\let\emathforeach\foreach
などとして,適宜
\let\foreach\emathforeach
や
\let\foreach\tikzforeach
などとする必要があるかもしれません.

わたしは,図の描画に関してはすべてTikZパッケージで行い,
\let\foreach\tikzforeach
とすることで今のところコマンドの衝突を避けられているようです.
コメントを書く(引用) | スレッド一覧


12879● Re[2]:\usepackage{tikz}と\usepackage{emathT}は共存できませんか?[ 飯島 徹 ] 2015 11/23 05:01
ちょっと調べてみましたが,emathC.styにおいて\EMforeachコマンドが定義されており,
emathC.styを読み込む前の段階で\foreachコマンドが定義されていない場合は
\EMforeachと\foreachの両方が使え,すでに定義されている場合は\EMforeachのみが使えるようになっているみたいです.
そして,emath*.styで定義されているコマンドや環境で\foreachが使われていないようなので,
TikZを読み込んだ後にemathを読み込む分には問題がないようです.
逆だと,emathで定義された\foreachがTikZで上書きされてしまいます.
コメントを書く(引用) | スレッド一覧


12883● Re[3]:\usepackage{tikz}と\usepackage{emathT}は共存できませんか?[ ますこ ] 2015 11/23 08:33
飯島先生

調べていただきありがとうございます。
TikZを読み込んだ後にemathを読み込む分は問題なしでよかったです。
順番には注意します!
コメントを書く(引用) | スレッド一覧


12882● Re[2]:\usepackage{tikz}と\usepackage{emathT}は共存できませんか?[ ますこ ] 2015 11/23 08:31
飯島先生

ありがとうございます。
今回は使わなくてすみましたが、「\let\tikzforeach\foreach」メモしておきます!
コメントを書く(引用) | スレッド一覧


12878● Re:\usepackage{tikz}と\usepackage{emathT}は共存できませんか?[ 田中徹 ] 2015 11/23 02:58
waku.sty 私の手元にありません。
ceo.sty  私の自宅のPCにはインストールしていません。

下のソースで tikz と emathT の共存は出来るようなので
(正常にタイプセット終了し PDF ファイルまで作成できています)
まだエラーが出現するようなら
コメントアウトした waku.sty または ceo.sty との
バッティングの可能性があるかもしれません。 

\documentclass{jsarticle}
\usepackage[dvipdfmx]{graphicx,color}
\usepackage[notMy]{emathP}
\usepackage{amstext,amsmath,amssymb}
%\usepackage{waku,ceo}
\usepackage{tikz}
%\usepackage{emath}
%\usepackage{emathPs}
\usepackage{emathT}
\usepackage[continue]{emathAe}
\begin{document}
\tikz[baseline=(O.base)]\node[draw,rounded corners](O){ほげほげふがふが};かきこけこ
\end{document}
コメントを書く(引用) | スレッド一覧


12884● Re[2]:\usepackage{tikz}と\usepackage{emathT}は共存できませんか?[ ますこ ] 2015 11/23 08:49
田中先生

ご指摘ありがとうございます。
waku.sty, ceo.sty は特殊なコマンドでemathと相性が悪いのを覚悟して使っております。
今回はこちらのパソコンではそれらを使わなくてもやはりエラーがでてくるので
バッティングの可能性はないみたいです。
こちらのインストールが古いのかもしれません。
コメントを書く(引用) | スレッド一覧

CGIROOM