LATEXで表番号の後に改行を入れる方法

このQ&Aのポイント
  • LATEXで表番号の後に改行を入れる方法を教えてください。現在、プリアンブルでfigcaptionとtblcaptionを定義して使用していますが、表番号の後に改行が入らない問題があります。添付データのように表番号の後に改行を入れたいです。
  • LATEXの表番号の後に改行を入れる方法を教えてください。現在、プリアンブルで定義したfigcaptionとtblcaptionを使用していますが、なぜか表番号の後に改行が入りません。添付データのように表番号の後に改行する方法を教えてください。
  • LATEXにおいて、表番号の後に改行をする方法を教えてください。現在、プリアンブルでfigcaptionとtblcaptionを定義して使用していますが、表番号の後に改行が入らない問題があります。どのように設定すれば表番号の後に改行が入るようになるのでしょうか?
回答を見る
  • ベストアンサー

LATEXにて表番号の後に改行をするには

LATEXで、表番号の後に改行を入れるにはどうしたら良いでしょうか? 現在、プリアンブルで ¥makeatletter ¥newcommand{¥figcaption}[1]{¥def¥@captype{figure}¥caption{#1}} ¥newcommand{¥tblcaption}[1]{¥def¥@captype{table}¥caption{#1}} ¥makeatother でfigcaptionとtblcaptionを定義して使っています。 TABLE 1 キャプションの文 という風に、表番号の後に改行を入れて出力させたいのですが、どのように設定すればいいですか? 添付データのような形で出力したいです。

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

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

Table I(Tableは大文字でフォント不明)となっているので、どのような文書クラス(article.clsなど)を使われているのか分からないのですが、 \usepackage{ccaption} を入れ、キャプションの所に \captiondelim{} \captionstyle{\\} \setlength{\belowcaptionskip}{10pt} を入れれば上手く行くかと思います。

nill_777
質問者

お礼

出来ました! どうもありがとうございますm(_ _)m

関連するQ&A

  • LaTeX: captionの中で改行したいのですが・・・

    LaTeXで通常文章中で強制改行するためは、 \\ というコマンドを使うのですが、 図表のタイトルなどのキャプションが長くなりすぎて、途中で改行したい場合はどうすればよいでしょうか? 具体的なコード(該当部分)は下の通りです。よろしければ、ご教授下さい。 \begin{table}[ht] \caption{キャプションが長いので、改行したい。      途中で\\を使っても改行してくれません。} \begin{tabular}{rccccc} ・・・・・ ・・・・・ ・・・・・ \end{tabular} \end{table}

  • 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 このように(自動的に)改行をして欲しいのですが、この表がもっと長くなってくると手動で改行するのは厳しいので、是非ご存知の方がいましたら解決方法を教えていただきたいです。よろしくお願いします。 追記) 数字ではなく日本語を表に入れると自動的に改行をしてくれるのですが、数字ではうまくいきません

  • LaTeXでemathを使おうとするとエラーが出る

    LaTeXで、emathを使おうとすると、コンパイル時にエラーが出ます。 エラーの内容は「"は整数ではありません」というものです。 原因、あるいは対処方法をご教授いただけませんか。 とりあえず、プリアンブル部分だけ書いておきます(ごちゃごちゃしていてすみません)。 \usepackageのうち、pxchfonは基本和文フォントを変更するもの、ceoは英数字・数式用フォントです。 なお、表示の関係上、元ファイルでは半角スペースのところを全角スペースに置き換えています。 \documentclass[a5j,9pt]{jsbook} \usepackage[noalphabet]{pxchfon} \setminchofont{F910MinchoW3.otf} \setgothicfont{F910GothicW3.otf} \usepackage{amstext,amsmath,amssymb} \usepackage{ceo} \usepackage{emath} \renewcommand{\baselinestretch}{1.2} \setlength{\textwidth}{\fullwidth} \setlength{\evensidemargin}{\oddsidemargin} \setlength{\hoffset}{0cm} \setlength{\voffset}{0cm} \renewcommand{\headfont}{\bfseries} \makeatletter \renewcommand{\chapter}{%  \if@openright\cleardoublepage\else\clearpage\fi  \global\@topnum\z@  \secdef\@chapter\@schapter} \makeatother \makeatletter   \renewcommand{\theequation}{%   \thesection.\arabic{equation}}   \@addtoreset{equation}{section} \makeatother

  • WinShellで書いたLatex文書をPDFへ変換できません

    現在,WinShellを利用してLatex文書で論文を書いています. 論文はPDFファイルで提出しなければいけないのですが,Epsファイルの画像を挿入した章だけ,PDFへの変換ができませんでした. (今は論文を章ごとに分けて書いていて,画像の無い章はPDFに変換されます.) なので,画像に原因があると考えています. なお,Dvi変換は適切にできました. どのようにしたらPDFに変換できるか,わかる方,お願いいたします. また,自分の文書は以下のように書いています. \documentclass{jarticle} \renewcommand{\baselinestretch}{2} \usepackage[dvips]{graphicx} \renewcommand{\figurename}{Fig.} \makeatletter \renewcommand{\thefigure}{\@arabic\c@section-\@arabic\c@figure} \makeatother \begin{document} \section{} (略) \begin{figure}[h] \begin{center} \includegraphics[width=5cm,clip]{riskA.eps} \caption{図} \label{fig1-1} \end{center} \end{figure} (略) \end{document}

  • LaTex の画像表示

    LaTex 初心者です。 1ページの左側に文章、右側に画像を表示する文書を、次のようなコマンドを使って作成しています。 この後、画像の下にキャプションを入れたくて画像の部分を \figure にしてみましたが、エラーが出てうまくいきません。 \section{section name} ...... ..... \subsection{subsection 1} \parbox[t]{0.48\linewidth} { 文章 } \hspace{0.035\textwidth} \parbox[t][] [b]{0.48\textwidth} { \includegraphics[width=\linewidth] {画像} } この画像の部分を次のように figure で囲みました。 \parbox[t][] [b]{0.48\textwidth} { \begin{figure} \includegraphics[width=\linewidth] {画像} \caption{ 説明文} \end{figure} } ところが、この最後の } の行番号で次のような2つのエラーメッセージが出てきます。 1:Undefined control sequence 2:Missing number, treated as zero どこをどうすればよいのか、詳しい方がいらっしゃいましたら、教えてください。 よろしくお願いいたします。

  • TEXでの表(図)番号とキャプションの変更

    MacOS9でLaTEXで表や図を打ち出すときにキャプションの前につく番号を変更したいのですが、どのようにすればよいか教えて下さい。変更点は以下の通りです。documentclassでreport形式で博士論文を書いているところです。よろしくお願い致します。 1. 表番号が章番号->図の番号の順に"Table 1.1:"と打ち出されるのですが、":"を消すにはどうすればよいでしょうか。 2. 上記の表番号で1.1の"."を"-"に変更することはできますでしょうか。

  • LaTeXで図のキャプションのフォントを変えたいのですが…

    現在LaTeXで学位論文を執筆中です。 内容はほぼ完成し、あとは細かい体裁を変えているところです。 質問内容は表題の通りですが、 本文と区別するために、図のキャプションをゴシックに変えたいと思っております。 何となく以下の通り書いてみたのですが、 これだと『図の説明が入る』の部分しかゴシックに変更されません。 \begin{figure}[tbp] \renewcommand{\baselinestretch}{0.9} \centering \includegraphics[height=1.5cm,clip]{./Figure_4/fig4_01.eps} \caption{\textbf{図の説明が入る}} \label{fig:4_01} \end{figure} 『図4.1:』の部分もゴシックに変更したい場合はどのようにすればよいのか教えていただけないでしょうか? よろしくお願いいたします。

  • Latexで図番号だけを「図1.1」ではなく「Fig. 1.1」と英語で表記したいのですが、どのようにすればよろしいのでしょうか。

    ここのカテゴリーでよいのかどうかわかりませんが、質問お願いいたします。 タイトルにある通りなのですが、現在「図1.1」というように日本語で図番号をつけているLatexで作成した論文を「Fig.1.1」と英語にするよう命じられました。 このようにするには何か特別なパッケージが必要なのでしょうか。同様に「表1.1」も英語にしたいのですが。本文は日本語で図・表だけは英語で書くということになります。ちなみに下記は図挿入の部分です。 \begin{figure}[tbp] \begin{center} \includegraphics[width=0.8\linewidth]{fwall.eps} \end{center} \caption{Isometric view of main in-vessel components\cite{parker1}.} \label{fwall} \end{figure}

  • 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)参照 に直したいんですが,どうすればいいかお答えください. 分かりにくくてすいません.お願いします.

  • どうしたらいいのでしょう。改行されないんですけど。。。

    LInuxのLatexで表を作りたいのですが、表の規模は7*2の表で、 \begin{table}{h} \begin{center} \begintabular}{|l|l|} \hline 年次&意味 AAA & aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaa \\ \hline BBB & bbbbbbbbbbbbb \\ \hline CCC & ccccccccccccccccccccccccc \\ \hline DDD & ddddddddddddddddddddddddddddddd ddddddddd \\ \hline EEE & eeeeeeeeeeeeeeee \\ \hline FFF & fffffrffffffffffffffffffff \\ \hline といった型にしたいのですが、aaaとfffのところがうまく改行されず、一行で表示されてしまいます。わからないのでおしえてください。おねがいします。

専門家に質問してみよう