LaTeXで表番号が正しく参照されない問題の解決方法

このQ&Aのポイント
  • LaTeXで表番号が正しく参照されず、(節、小節、小々節)で表示される問題の解決方法を教えてください。
  • 質問者は表番号が正しく参照されない問題に困っています。質問内容はLaTeXで表番号が正しく表示される方法についてです。
  • LaTeXの表番号が正しく参照されない問題の解決方法を教えてください。
回答を見る
  • ベストアンサー

LaTeXで質問します.

困っているので,解答お願いします. ーーーーーーソースーーーーーー (表¥ref{tb:j3-1})参照 ¥begin{table}[ht] ¥begin{center} ¥caption{行列} ¥begin{tabular}{|c|c|c|} ¥hline 1 &0 &0 ¥¥ ¥hline 1 &1 &1 ¥¥ ¥hline 0 &0 &3 ¥¥ ¥hline ¥end{tabular} ¥label{tb:j3-1} ¥end{center} ¥end{table} ーーーーーーーーーーーーーーーーー pdf表示結果. ーーーーーーーーーーーーーーーーー (表2.2.1)参照 表4:行列 1 0 0 1 1 1 0 0 3 ーーーーーーーーーーーーーーーーー と表示されて,表番号が正しく参照されず, 表番号が,表の(節,小節,小々節)で表示されます. これを (表4)参照 に直したいんですが,どうすればいいかお答えください. 分かりにくくてすいません.お願いします.

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

  • ベストアンサー
  • foobar
  • ベストアンサー率44% (1423/3185)
回答No.1

\labelを\captionの中に入れて、 ¥caption{行列\label{tbl3-1}} ¥begin{tabular}{|c|c|c|} ¥hline 1 &0 &0 ¥¥ ¥hline 1&1&1 ¥¥ ¥hline 0 &0 &3 ¥¥ ¥hline ¥end{tabular} \end{table} のようにしてはいかがでしょうか。

tx9992
質問者

お礼

回答ありがとうございました! やってみたところ,解決しました! ほんとに助かりました(´・ω・`) ご丁寧にありがとうございました(^^)

関連するQ&A

  • LaTeXの横並びの表のcaptionが・・・

    情報系の学部2回生です。TeXで論理回路実験のレポートを書いているんですが、表を並べたときにcaptionと表の間に謎の空行が出てしまいます。 ですが、なかには同じ書式で書いているのにうまく出力されるところもあります。(ちなみに右の表を二枚並べるとうまくいきます。) 使用環境はOSがWindows7starterで、texはw32texとかいうのをインストールし、Winshellで編集しています。 書いたソース載せますので確認してみてください。 \documentclass[a4paper]{jreport} \begin{document}  \begin{table}[h]   \begin{minipage}[t]{.5\textwidth}    \begin{center} \caption{実験8の入出力} \label{tb:exp8output} \begin{tabular}{ |ccc|cc| }\hline J & K & Clock & Q & $\overline{Q}$ \\ \hline Low & Low & Low & High & Low \\ \hline High & Low & High & High & Low \\ \hline Low & Low & High & High & Low \\ \hline High & Low & High & High & Low \\ \hline High & Low & High & High & Low \\ \hline Low & High & Low & High & Low \\ \hline High & High & High & High & High \\ \hline \end{tabular} \end{center} \end{minipage} % \hfill % \begin{minipage}[t]{.5\textwidth} \begin{center} \caption{正論理で示した真理値表} \label{tb:exp8turth_table} \begin{tabular}{ |ccc|cc| } \hline J & K & Clock & Q & $\overline{Q}$ \\ \hline 0 & 0 & 0 & 1 & 0 \\ \hline 1 & 0 & 1 & 1 & 0 \\ \hline 0 & 0 & 1 & 1 & 0 \\ \hline 0 & 1 & 1 & 0 & 1 \\ \hline 1 & 0 & 1 & 1 & 0 \\ \hline 0 & 1 & 0 & 1 & 0 \\ \hline 1 & 1 & 1 & 1 & 1 \\ \hline \end{tabular} \end{center} \end{minipage} \end{table} \end{document}

  • LATEXによる表の改行

    数学の論文をLATEXで書いています。 数列の表を作りたいのですが、数列が自動的に改行されません。 %--------------------------------------------------------------------- \begin{table}[htb] \caption{Sequence $\leq$ 50} \begin{tabular}{|c|l|} \hline $n$ & Sequence \\ \hline $1$ & 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50\\ $2$ & 2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50\\ \hline \end{tabular} \end{table} %--------------------------------------------------------------------- 上を実行すると http://puu.sh/3xMtJ.png このようになります。 理想としては、http://puu.sh/3xMBS.png このように(自動的に)改行をして欲しいのですが、この表がもっと長くなってくると手動で改行するのは厳しいので、是非ご存知の方がいましたら解決方法を教えていただきたいです。よろしくお願いします。 追記) 数字ではなく日本語を表に入れると自動的に改行をしてくれるのですが、数字ではうまくいきません

  • texで図と表を並べたい

    texで図と表を並べようと、 \begin{minipage}{0.5\hsize} \includegraphics[width=50mm]{図の名前.eps} \end{minipage} \makeatletter \def\@captype{table} \makeatother \begin{minipage}{0.5\hsize} \begin{table}[htbp] \begin{center} 表の名前\\ \begin{tabular}{|c|c|c|} \hline 表の内容 \end{tabular} \end{center} \end{table} \end{minipage} としたのですが、LaTeX Error: Not in outer par modeと エラーが出てしまいます。 どうしたら横に並べられるか教えてください。 よろしくお願いします。

  • Latexについて

    newenvironmentを使って、新しい環境を作りたいのですが、どうも上手く行きません。 作りたいものは表を使うときの省略版コマンドなのですが、いざ使ってみると「Misplaced alignment tab character &.」というエラーメッセージが出てしまいます。 どこに問題があるのでしょうか? **定義** \newenvironment{aa}[3] {% \begin{table}[htbp]% \caption{#2}% \begin{tabular}{#1}% } {% \end{tabular}% \label{#3}% \end{table}% } **使用** \begin{aa}{|c|r|}{キャプション}{ラベル}} ss && s \\ ff && s \\ \end{aa}

  • tex 表の色付けについて

    \documentclass[a4j,3mm]{jreport} \title{} \author{} \date{\today} \usepackage{multirow} \usepackage{layout} \usepackage[dvipdfmx]{graphicx} \usepackage[dvipdfmx]{graphicx,color} \usepackage[dvipdfmx]{color} \usepackage{rgbcolor} \usepackage{colortbl} \usepackage{cite} \usepackage{multirow} \usepackage{tabularx} \usepackage[table]{xcolor} \begin{document} \begin{table}[htb] \begin{center} \begin{tabular}{|c|c|c|c|c|c|} \hline 薬品[wt\%] & 2 & 2 & 2 & 2 & 2 \\ \hline TiO2[wt\%] & 10 & 10 & 10 & 10 & 10 \\ \hline CeO2[wt\%] & 30 & 30 & 30 & 30 & 30 \\ \hline 繊維[wt\%] & 5 & 5 & 5 & 5 & 5 \\ \hline ファイバー[wt\%] & 2 & 2 & 2 & 2 & 2 \\ \hline \rowcolor[gray]{.8} ウール[wt\%] & 0 & 10 & 20.5 & 31 & 41 \\ \hline \rowcolor[gray]{.8} プラスチック[wt\%] & 41 & 31 & 20.5 & 10 & 0 \\ \hline ゴム[wt\%] & 10 & 10 & 10 & 10 & 10 \\ \hline \end{tabular} \end{center} \end{table} \end{document} 以上の表組みにてウールとプラスチックについて行、もしくはウールとプラスチックのセル内だけでも色付けをしたいと思っております。 texでの色処理に関しては難しいかと思いますが、ご教授頂ける方がいたらお願いいたします。

  • テキスト幅にあわせた表の作り方(latex 2カラム)

    皆様   こんにちは、ご教授をお願い致したいと思います。  latexで2カラムの文書を書いています。テキスト幅(つまりカラムの幅) に同幅の表を作りたいが、何かよい方法があれば教えてください。 \begin{table}[htbp] \caption {Test Table} \small \begin{tabular*}{8cm}{@{\extracolsep{\fill}}|l|l|l|l|} \hline Category & Characteristics & Maneuver(s) & Quadrant(s) \\ \hline \end{tabular*} \end{table} これでは、幅を8cmに指定しているにも関わらず、はみ出して隣のカラムに 行ってしまいました。 1、カラム幅を表幅に継承させるにはどうすれば? 2、はみ出ないように、適当に改行するには? 3、表の第一行の文字サイズは普通サイズ、第二行以後はやや小さい   文字サイズを指定するには?  どなかたサンプルを示していただければと思います。

  • latex 表の罫線について

      \begin{flushleft}     \begin{tabular}{|c|p{120mm}|} \hline 粘土鉱物群 & 主な用途\\ \hline\hline モンモリロナイト & 建設・環境(止水材),鋳物粘結材,脱臭剤,ナノコンポジット,触媒\\ \hline セピオライト & フィラー,脱臭剤,触媒,結合材\\ \hline タルク & フィラー(紙,ゴム,塗料,プラスチック),ハニカム,農薬\\ \hline マイカ & フィラー(塗料,化粧品,プラスチック),結合剤\\\hline カオリン & 紙(コーティング材,フィラー),陶磁器,ガラス繊維,ゴム,塗料\\ \hline パイロフィライト & ガラス繊維,耐火物,農薬\\ \hline バーミキュライト & 断熱材,軽量骨材,園芸,建材\\ \hline アロフェン(軽石) & 園芸,結合材,建材 \\ \hline     \end{tabular}   \end{flushleft} このような表を作りたいのですが、なぜか左側の罫線が表をはみ出しています。 この症状は表前後に関係があるのでしょうか。 コンパイルエラーも出ないので原因が全く分かりません。 どなたかよろしくお願い致します。

  • TeXのmultirowとその罫線について

    TeXで表を書いています. 少しだけ複雑な表であり,罫線の表示がうまくいかず困っています. 最終行に適用する\multirowの罫線についてです. また本当はもうひとつ質問があります. それはセルの横幅の指定です. \multicolumnと\multirowの併用によって混乱してしまっています. 下のコードでは全角スペースを用いることによる力技を用いていますが, 何か他によい方法あればアドバイスいただきたいです. 問題としている実行結果の画像をのせました. 私の書いたそのTeXのコードは以下のとおりです. \documentclass[a4j,11pt]{jarticle} \usepackage{multirow} \begin{document} \begin{table}[h] \centering \begin{tabular}{|c|c|c|c|c|} \hline \multirow{2}{4zw}{} &\multicolumn{3}{|c|}{A}&\multirow{2}{7zw}{\hfill 問題セル\hfill}\\ \cline{2-4} &   A1   &   A2   &   A3  \\ \hline   B1   & 11 & 12 & 13 & B1結果\\ \hline B2 & 22 & 23 & 23 & B2結果\\ \hline B3 & 31 & 32 & 33 & B3結果\\ \hline \end{tabular} \end{table} \end{document} どなたかご教授いただけませんでしょうか.

  • TeXの表

    Texで、セルの中を2行にしようと思って↓のようになると、 表が正しく表示されません。 セルを2行にする正しい方法を教えてくださいm(__)m \begin{tabular}{|l|c|r|} \hline a\\a& \\ \hline & \\ \hline \end{tabular} ちなみに使っているのは、Latex(WinShell)、WinXPです。 よろしくお願いします。

  • TEXの表の位置が・・・

    TEXで論文を書いています。 文章1 表1 文章2 表2 のように作りたいのでするが、 文章1 文章2 表1 表2 のようになります。 ちなみにコマンドでは、 文章1 \begin{table}[h] \renewcommand{\tablename}{Table~} \caption{表1} \end{tabular} \end{table} 文章2 \begin{table}[h] \renewcommand{\tablename}{Table~} \caption{表2} \end{tabular} \end{table} のようにしています。