Texでの数式参照について

このQ&Aのポイント
  • Texを用いて数式を参照する際に発生するエラーについて調べています。
  • エラーメッセージによると、無意味な添え字指定があるようです。
  • どなたかご存知の方がいらっしゃいましたら、教えていただきたいです。
回答を見る
  • ベストアンサー

Texでの数式参照について

現在Texを用いて数式を参照したいと考えております。 そこで、以下のように記述したのですがエラーが出てしまいました。 \begin{equation} $\displaystyle V_i_n = \frac{R2}{R1}V_d_d$ \lable{1} \end{equation} エラーの内容は、2行目の$\display~の箇所で、 エラー:!Doubloe subscript となりました。 このエラーの内容を調べてみたところ、 「数式内に、無意味な添え字指定があります。」 とあったのですが、一体何が無意味な添え字指定となっているのでしょうか? どなたかご存知の方いらっしゃいましたら教えていただけると幸いです。

noname#137276
noname#137276

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

> \begin{equation} > $\displaystyle V_i_n = \frac{R2}{R1}V_d_d$ > \lable{1} > \end{equation} <snip> > エラー:!Doubloe subscript V_i_n の n が V に付いての添え字なのか、i に付いての添え字なのか? 同様に V_d_d の後ろの d が V に付いての添え字なのか、前の d に付いての添え字なのか? の判断が付かないためです。それぞれ {V_i}_n, V_{i_n} {V_d}_d, V_{d_d} のどちらかがお好みの記載だと思うので、タイプセットの結果を見て、お好みの方を使って下さい。 P.S 本論から外れますが、equation 環境を使っているので、 > $\displaystyle V_i_n = \frac{R2}{R1}V_d_d$ の様に、$ で挟む必要はありません。これは主に通常の本文中で、数式書体や記号を使いたい時に用います。 また equation 環境などの別項立ての数式環境は、\displaystyle が標準なので、分数の分母分子で更に分数を記載した息などの一部の例外を除いて、使用しても意味がありません。害が有る訳ではありませんが。

noname#137276
質問者

お礼

非常にわかりやすい説明ありがとうございます。 Texを使用するのはこれが初めてですので、わからないことが多々ありますが、 しっかりと勉強したいと思います。 P.Sについても注意をいただき本当にありがとうございます。

関連するQ&A

  • TEXの数式で

    TEXを使って数式を書いています。 ボールドイタリック字で表示させるのに、 \{boldmath $p$} という感じで表記しています。 しかし、 \begin{equation} \end{equation} で囲まれている式ではどのように使えばいいのでしょうか? よろしくお願いします。

  • texでテストを作っています。

    texでテストを作っています。 \begin{multicols}{2} (3)$ 1 - \left( + \displaystyle \frac{2}{3} \right) + \left( - \displaystyle \frac{1}{5} \right)$ \\ (4)$ \ -3 + (-6) \times 2$ \end{multicols} と、打ち込んだところ、エラーではないのですが添付画像のように、問題番号の(3)と(4)の高さがそろえられません。 どうすれば番号をそろえられますか?どなたか教えてください。

  • TeX数式入力について教えて

    分数を表現するとき、普通に例えば \begin{equation}  \frac{1}{A} \end{equation} と書くと、ソフトが自動的に分子と分母間の距離を調整しますが、複雑な数式では分子と分母間の距離が狭すぎて不自然に感じる事があります. ページ全体の体裁はいじらずに、特定の数式中の特定部分の分子と分母間の距離(行間)のみを自由に変える(特に、広げる)にはどのような文を書けば良いでしょうか?教えて下さい.

  • winshellの数式

    winshellで数式を表現したいのですが、 \begin{eqnarray} \alpha = \pm \left(\frac{1}{2}+\frac{d_{2}}{2^2}+\frac{d_{3}}{2^3}+ \odots + \frac{d_{N}}{2^N}\right) \end{eqnarray} このように打つとエラーで、Undefined Control Sequenceと出てきます どこかのコマンドに間違いはあるのでしょうか?

  • TeXで11列以上の行列を入力する

    TeXで、 \documentclass{jsarticle} \usepackage{amsmath} \begin{document} \begin{equation} \begin{bmatrix} 1&1&1&1&1&1&0&0&0&0&0 \end{bmatrix} \end{equation} \end{document} のように、11列ある行列を書こうとするとエラーが出ます。 10列までなら書けるのですが・・・。 l.6 1&1&1&1&1&1&0&0&0&0& 0\\ No pages of output 上のような表示が出ます。 どうすれば11列以上書けるのでしょうか?? 分かる方、どうぞよろしくお願いします。

  • Texのタイトル付枠囲み

    Texで入力通りに表示させ、それをタイトル付の枠で囲みたいんですが、 \begin{itembox}の中に入れると入力通りに表示させる\verbが効かなくなります。 よって、分数のタイトル付の枠囲みになってしまいます。 どうすればいいでしょうか? \begin{itembox}{~INPUT~} ディスプレイモード \\ \verb| $$\frac{1}{2}+\frac{1}{3}=\frac{5}{6}$$ | \\ \\ テキストモード \\ \verb| $\frac{1}{2}+\frac{1}{3}=\frac{5}{6}$ | \end{itembox}

  • TeX での余分な改行を消したい

    こんにちは。 以下のように入力した際に発生した TeX での余分な改行を消したいのですが、その方法がわかりません。 -------------------- \begin{document}  \begin{itembox}[c]{リサージュ曲線の定義}   \begin{equation}    \left \{      \begin{array}{l}       x=A\sin{\omega_{1}t+\alpha}\\       y=B\sin{\omega_{1}t+\beta}      \end{array}    \right.(0\leqq t \leqq 2\pi) \nonumber   \end{equation}  \end{itembox} \end{document} -------------------- itembox で表示させた枠の中に equation で数式を入力すると、枠の中の一行目に余分な改行が入ります。 どのようにしたら、この改行を表示させずに済むか教えて下さい。

  • dvioutで数式がでない

    W32TeXです。 数式を書いたのに何も表示してくれません。 \documentclass{jsarticle} \begin{document} \Huge \begin{equation} 9x-2x=23+5 \end{equation} \begin{equation} 7x=28 \end{equation} \begin{equation} x=4 \end{equation} \begin{equation} 3\times5=15 \end{equation} 9x-2x=23+5\\ \[8\div \left(-{14\over 5}\right)\times (-7)\] \end{document} 表示できるようになるやり方を教えて下さい。 設定などは方法を教えていただければ補足で書き込みます。

  • TeX 環境設定ができなくて困っています

    つい最近TeXを始めたのですが、設定で困っています。 参考書として、『誰でもできるやさしいTEX入門』・・土浦勝(著) を使っています。 付属のCDをインストールして、EMACSでプログラムを書き、YATEXでコンパイルしています。 文書、たとえば「あいうえお」は、 \documentclass[a4paper,12pt]{jarticle} \begin{document} あいうえお \end{document} と書きコンパイルするとエラーなしに表示できるのですが、数式、例えばy=xを表示させたいと思い \documentclass[a4paper,12pt]{jarticle} \begin{equation} y=x \end{equation} でコンパイルするとエラーが以下のように出てしまいます。 This is pTeX, Version p3.0.1, based on TeX, Version 3.14159 (SJIS) (Web2C 7.3.7) (./test.tex pLaTeX2e <2001/09/04>+0 (based on LaTeX2e <2001/06/01> patch level 0) (c:/usr/local/share/texmf/ptex/platex/base/jarticle.cls Document Class: jarticle 2001/10/04 v1.3 Standard pLaTeX class (c:/usr/local/share/texmf/ptex/platex/base/jsize12.clo)) ! LaTeX Error: Missing \begin{document}. See the LaTeX manual or LaTeX Companion for explanation. Type H <return> for immediate help. ... l.2 \begin{equation} ? プログラム自体が間違っているのでしょうか? どうすれば数式をコンパイルできるのでしょうか? 教えてください。

  • TeXコマンドについて質問です。

    以下のようなTeXファイルを作りました。4ページにわたっていますが、これは1つのLemmaです。 そこで、2ページめ以降の最初はLemmaではなく、Lemma(Cont.)に変えたいです。どうすればよいでしょうか ------------ \documentclass[dvipdfm,18pt]{beamer} \newcommand{\hz}{\frac{1}{H_0}} \usepackage{atbegshi} \AtBeginShipoutFirst{\special{pdf:tounidode EUC-UCS2}} \usepackage{minijs} \renewcommand{\kanjifamilydefault}{\gtdefault} \usetheme{Madrid} \setbeamertemplate{navigation symbols}{} \usepackage{amsmath, amssymb} \usepackage{color} % black, white, red, green, blue, cyan, magenta, yellow %\def\qed{\rule[-2pt]{5pt}{10pt}} \date{} \begin{document} \begin{frame} \begin{lemma} \label{9} \only<1>{ For notational simplicity we set $ \hat{\phi}_j=\hat{\phi}(k_j)$ and $\omega_j=\omega(k_j)$ for $k_j \in \mathbb{R}^3, j=1, 2$. Let \begin{align*} E_j=\frac{|k_j|^2}{2m}+\omega_j, \quad j=1, 2, \quad E_{12}=\frac{|k_1+k_2|^2}{2m}+\omega_1+\omega_2. \end{align*}It is proven that $a_2(\Lambda)$ can be expanded as $$ a_2(\Lambda)= \frac{2}{3m}\sum_{j=1}^8{\rm I}_j(\Lambda)+\frac{E_2(\Lambda)}{m}{\rm I}_9(\Lambda)-a_1(\Lambda) {\rm I}_{10}(\Lambda)+a_1(\Lambda)^2, $$ } \only<2>{ where ${\rm I}_j$ are given by~ \begin{align*} \allowdisplaybreaks &{\rm I}_1(\Lambda)=\frac{1}{4}\int\!\!\!\!\int \!\! dk_1dk_2\frac{|\hat{\phi}_1|^2|\hat{\phi}_2|^2}{\omega_1\omega_2}(\frac{|k_1|^2}{E_1^3}+\frac{|k_2|^2}{E_2^3})(\frac{1}{E_1}+\frac{1}{E_2})\frac{1}{E_{12}}, \end{align*} \begin{align*} & {\rm I}_2(\Lambda)=\frac{1}{8}\int\!\!\!\!\int \!\! dk_1dk_2\frac{|\hat{\phi}_1|^2|\hat{\phi}_2|^2}{\omega_1\omega_2}(\frac{|k_1|^2}{E_1^4}+\frac{|k_2|^2}{E_2^4})\frac{1}{E_{12}}, \end{align*} \begin{align*} & {\rm I}_3(\Lambda)=\frac{1}{8}\int\!\!\!\!\int \!\! dk_1dk_2\frac{|\hat{\phi}_1|^2|\hat{\phi}_2|^2}{\omega_1\omega_2}(\frac{1}{E_1^2}+\frac{1}{E_2^2})(\frac{1}{E_1}+\frac{1}{E_2})\frac{(k_1, k_2)}{E_{12}^2}, \end{align*} \begin{align*} & {\rm I}_4(\Lambda)=\frac{1}{4}\int\!\!\!\!\int \!\! dk_1dk_2\frac{|\hat{\phi}_1|^2|\hat{\phi}_2|^2}{\omega_1\omega_2}(\frac{|k_1|^2}{E_1^2}+\frac{|k_2|^2}{E_2^2})(\frac{1}{E_1}+\frac{1}{E_2})\frac{1}{E_{12}^2}, \end{align*} } \only<3>{ \begin{align*} & {\rm I}_5(\Lambda)=\frac{1}{4}\int\!\!\!\!\int \!\! dk_1dk_2\frac{|\hat{\phi}_1|^2|\hat{\phi}_2|^2}{\omega_1\omega_2E_1^2E_2^2}\frac{(k_1, k_2)}{E_{12}}, \end{align*} \begin{align*} & {\rm I}_6(\Lambda)=\frac{1}{8}\int\!\!\!\!\int \!\! dk_1dk_2\frac{|\hat{\phi}_1|^2|\hat{\phi}_2|^2}{\omega_1\omega_2}(\frac{1}{E_1}+\frac{1}{E_2})^2\frac{|k_1|^2+|k_2|^2}{E_{12}^3}, \end{align*} \begin{align*} & {\rm I}_7(\Lambda)=\frac{1}{4}\int\!\!\!\!\int \!\! dk_1dk_2\frac{|\hat{\phi}_1|^2|\hat{\phi}_2|^2}{\omega_1\omega_2}(\frac{1}{E_1}+\frac{1}{E_2})^2\frac{(k_1, k_2)}{E_{12}^3}, \end{align*} \begin{align*} & {\rm I}_8(\Lambda)=\frac{1}{4}\int\!\!\!\!\int \!\! dk_1dk_2\frac{|\hat{\phi}_1|^2|\hat{\phi}_2|^2}{\omega_1\omega_2}(\frac{1}{E_1}+\frac{1}{E_2})\frac{(k_1, k_2)}{E_{12}^4}, \end{align*} } \only<4>{ \begin{align*} & {\rm I}_9(\Lambda)=\frac{1}{2}\int \frac{|\hat{\phi}(k)|^2|k|^2}{\omega(k)E(k)^4}dk, \end{align*} \begin{align*} & {\rm I}_{10}(\Lambda)=\frac{1}{2}\int \frac{|\hat{\phi}(k)|^2}{\omega(k)E(k)^2}dk. \end{align*} } \end{lemma} \end{frame} \end{document}

専門家に質問してみよう