
次のエラーが発生します:
! TeX capacity exceeded, sorry [input stack size=5000].
\do #1#2#3->\mathcode `#1
="8000
l.14 ..._{1}\; a_{2} -> v_{2}}{a_{1} - a_{2} -> v}
! ==> Fatal error occurred, no output PDF file produced!
Transcript written on samlet.log.
libpng warning: iCCP: known incorrect sRGB profile
セマンティクス パッケージを使い始めてから、次のようなことが起こりました。http://get-software.net/macros/latex/contrib/semantic/semantic.pdf
コンパイルできない原因となったドキュメントは、こちらで参照できます: http://pastebin.com/ycJ6taKw
数学ブロックの 1 つだけを使用してコンパイルすると、問題なくコンパイルされます。また、ドキュメントはマスター .tex ファイルへの入力になります。
答え1
これは決して最小限とは言えません。こちらはより関連性の高い最小限の例です(元の構造については文句を言うつもりはありません)
問題は-
2 番目の例から発生しているようです。おそらく構文の問題です->
が、マニュアルには (まだ) 何も記載されていません。
\documentclass{report}
\usepackage{semantic}
\begin{document}
This works
\[
\mathlig{-><-}{\rightarrow\leftarrow}
\inference[Plus]{a_{1} -> v_{1}\; a_{2} -> v_{2} }{a_{1}+a_{2} ->
v} \; Where\; v = v_{1} + v_{2}
\]
this does not
\[
\mathlig{-><-}{\rightarrow\leftarrow}
\inference[Plus]{
a_{1} -> v_{1}\;
a_{2} -> v_{2}
}{
a_{1} - a_{2} -> v
}
\;
Where
\;
v = v_{1} - v_{2}
\]
\end{document}
更新: 実際には、 を削除しても\mathlig{-><-}{\rightarrow\leftarrow}
問題なくコンパイルされ、 は->
依然として矢印を表示します。したがって、 で何か奇妙なことが起こっていると推測します\mathlig
。