2017-10-18 36 views
0

\ fmisoコマンドを\ defコマンドで定義する次のラテックスコードがありますが、この定義は機能しません。 どうしたのですか?latexコマンドのエラー def ... "未定義の制御シーケンス"

... 

\usepackage{epsfig} 
\usepackage{subfigure} 
\usepackage{calc} 
\usepackage{amssymb} 
\usepackage{amstext} 
\usepackage{amsmath} 
\usepackage{amsthm} 
\usepackage{multicol} 
\usepackage{pslatex} 
\usepackage{apalike} 
\usepackage{SCITEPRESS}  
\graphicspath{ {images/} } 

\subfigtopskip=0pt 
\subfigcapskip=0pt 
\subfigbottomskip=0pt 

\def\fmiso{\mbox{FMI-S$_O$}\xspace} 
\def\fmis{\mbox{FMI-S}\xspace} 


\begin{document} 

... 

wich is the model impletented in \fmiso 

... 

それから私はエラーを取得しています:私は間違って

Undefined control sequence... wich is the model impletented in \fmiso 

何をしているのですか?

ありがとうございます!

答えて

1

TeXのエラーメッセージのもう1つのケースが不明瞭です。私は、この完全なエラーを取得しています:

! Undefined control sequence. 
\fmiso ->\mbox {FMI-S$_O$}\xspace 

l.28 wich is the model impletented in \fmiso 

だから(少なくとも私にとっては、この最小限の例では)、\fmisoがうまく展開します。 「定義されていない制御シーケンス」は常にの最後のです。この場合は\xspaceです。

これは、我々はその後、次の行にシフトしている\fmiso定義、内部で別のコマンドが追加されていれば少し明確である:

\usepackage{xspace} 

を:

! Undefined control sequence. 
\fmiso ->\mbox {FMI-S$_O$}\xspace 
           \TeX 

私は追加するだけで、それを解決することができ

脇:LaTeXでは、LaTeXを使用して新しいコマンドを定義するのはbetterです。

\newcommand{\fmiso}{\mbox{FMI-S$_O$}\xspace} 
+0

うまく動作します! ありがとう – Siqueira