TeXで行間を調整する方法を教えてください

このQ&Aのポイント
  • 私はTeXを使って表を作成しているときに、行間に少し隙間をとりたいと思っています。
  • マニュアルには abtopsp命令を使用する方法が書かれていますが、実行するとエラーが出てしまいます。
  • 素人にでも分かるような方法があれば、教えていただきたいです。
回答を見る
  • ベストアンサー

TeXで行間を調整する方法をお教えください。

中を理解しないままmanualに書かれている通りをまねしながらTeXを使っているのですが、困ったことが起こりましたので、ご助力ください。表を作成しているときに、表そのものは出来るのですが、、表の中に分数などを使っていますので、行間に少し隙間をとりたく思い、manualのP266にあります、\tabtopsp命令を定義するとあります \newcommand{\tabtopsp}{1}{\vbox{\vbox to#1{}\vbox to1zw{}}}  を追加し、続いて \tabtopsp命令の使用とあります、\begin{tabular}{|c||c|c|} (改行) \hline\tabtopsp{3mm}% として実行しますと、 エラーになり Missing { inserted. という文が打ち出されます。文字の打ち間違いはないと思いますが、不安ですし、さっぱり手の打ち様がありません。素人にでも分かるような方法がありましたらぜひお教えください。

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

  • ベストアンサー
  • Knotopolog
  • ベストアンサー率50% (564/1107)
回答No.3

カテゴリー違いですが,お答えしましょう. \newcommand{\tabtopsp}{1}{\vbox{\vbox to#1{}\vbox to1zw{}}} の {1} が間違いです. [1] に書き換えて, \newcommand{\tabtopsp}[1]{\vbox{\vbox to#1{}\vbox to1zw{}}} とすれば,エラーなくコンパイルできるはずです. また,次の様にしても行間が自由に設定できます. \begin{tabular}{|c||c|c|} $\dfrac{a+b}{c-d}$ & $\dfrac{e+f}{g-h}$ & $\dfrac{k+\ell}{m-n}$ \\[10mm]% % $\dfrac{A+B}{C-D}$ & $\dfrac{E+F}{G-H}$ & $\dfrac{K+L}{M-N}$ \\[10mm]% \end{tabular} 10mm を 5mm にすれば,行間が半分になります.また,5.1mm や 5.2mm などの小数点の数値も使えます. 試してみて下さい.

puusannya
質問者

お礼

まことに有難うございました。お蔭様で行間間隔の操作が出来るようになりました。次のようにして・・の方はまだ試していませんが、近々やって見るつもりです。感謝いたしております。

その他の回答 (1)

回答No.2

普段Texを使ってるものですが全くの素人なのでお役に立てない可能性が高いですが、既に知ってましたらスルーしてください。 とりあえず私の知ってる行間を空ける手っ取り早い方法は改行のところで\\[5mm]\hlineのようにタイプすることで枠を下に広げることが出来るものです。

関連するQ&A

  • TeXの表

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

  • 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で図と表を並べようと、 \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と エラーが出てしまいます。 どうしたら横に並べられるか教えてください。 よろしくお願いします。

  • 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での色処理に関しては難しいかと思いますが、ご教授頂ける方がいたらお願いいたします。

  • texの表について(セルの内容の上揃え)

    Texで表を作っているのですが、セルの中身が全て下揃えになってしまって困っています。上揃えにする方法はないでしょうか。 \begin{tabular}{|cccccccc|} \hline 1) & \includegraphics*{01.eps} & 2) & \includegraphics*{02.eps} & 3) & \includegraphics*{03.eps} & 4) & \includegraphics*{04.eps}\\ \hline \end{tabular} このような按配で、文字と画像を交互に入れています。 画像の大きさ(縦幅)も全て違うのですが、どうにか画像・文字を上揃えにしたい、と考えています。 どうかよろしくお願いします。

  • TEXで困ってます!

    TEXで表を貼り付けたのですが、困っていることが二つあります。 1)表の幅の大きさを設定&文字をセルの真ん中に表示する方法が分からない。  \begin{tabular}{|c|c|} とするとセルの真ん中に文字が入りますが、  \begin{tabular}{|p{20pt}|p{20pt}|} と設定したいと思っています。両方が実現できる方法はありますか? 2)表の前後とラベルに余白ができる。 表1には ○○○○ table1  ̄ ̄ ̄ ̄|     |     | ____| ○○○○ と詰めて表示されますが、 同じようにしているのに、表2には ○○○○ Table2  ̄ ̄ ̄ ̄|     |     | ____| ○○○○ と○という文字と表およびラベルと表に余白が出来ます。この無駄な余白はどうすれば解消されますか?

  • PDF画像のTeXへの埋め込み

    pdfファイルの画像(fig1.pdf)をTeXに取り込もうと思い、texファイルのあるフォルダにmediabb.styをおき、 \documentclass{jarticle} \usepackage[dvipdfm]{graphicx} \usepackage{mediabb} \begin{document} \includegraphics[width=5cm,clip]{fig1.pdf} \end{document} と書いて、platexを実行したところ、WinShellの下部にある、出力のところに、 thesis.tex... thesis.tex(1): エラー: ! LaTeX Error: Missing \begin{document}. thesis.tex(4): エラー: ! Missing $ inserted. thesis.tex(4): LaTeX Font Warning: Command \normalsize invalid in math mode on input line 4. thesis.tex(5): エラー: ! Missing = inserted for \ifnum. thesis.tex(5): エラー: ! Missing number, treated as zero. thesis.tex(5): エラー: ! Misplaced alignment tab character &. thesis.tex(5): エラー: ! Missing = inserted for \ifnum. thesis.tex(5): エラー: ! Missing number, treated as zero. thesis.tex(5): エラー: ! Missing = inserted for \ifnum. thesis.tex(5): エラー: ! Missing number, treated as zero. thesis.tex(1): エラー: ! Text line contains an invalid character. というものすごい量のエラーメッセージが出てしまいました。TeX Wikiに例示されているものと同じ手順を踏んでいると思うのですが、どこが問題なのでしょうか?「Missing $ inserted」というエラーメッセージの意味をネットで検索したけれども、わかりませんでした。アドバイス、お願いします。

  • 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で質問します.

    困っているので,解答お願いします. ーーーーーーソースーーーーーー (表¥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)参照 に直したいんですが,どうすればいいかお答えください. 分かりにくくてすいません.お願いします.

  • 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} のようにしています。