ここでは、[[TeX Q & A>qa:index]] で話題になった、あるいは頻繁に尋ねられる事柄をまとめます。


//*目次 [#c74dbb77]
#contents

**WinShellのエラーメッセージ [#l91d86a6]
-文字が90°回転して表示される([[qa:22602]], [[qa:32720]]など)
--[Options]-[Font]で設定した表示フォントに「@」のついたフォントを指定していませんか? @は縦書き用のフォントです。@のない「MS ゴシック」などに変えましょう。
// 気持ち悪いですが,MSは全角英数のようです.

-DVIWINボタンを押しても“One or more errors occured! Please check the options!”と言われます([[qa:29850]], [[qa:29142]]など)
--dvioutへのパスを通していない、あるいはDVIWIN設定ダイアログで
「(インストールディレクトリ)\dviout.exe」
具体的には「C:\dviout\dviout.exe」のように正しい場所を指定していないからです。[[WinShell#h2ab6f8d]]のページを参照して、修正しましょう。

**dvioutのエラーメッセージ [#lb61846e]
-エラーが発生した場合には,関連する HELP が開くので熟読すること。
#br
また,[[dvioutにおけるトラブル:http://akagi.ms.u-tokyo.ac.jp/dvioutQA.html]]を参照しましょう。

**TeX本体のエラーメッセージ [#s54a975c]
//-''! TeX capacity exceeded, sorry ...''([[qa:32844]], [[qa:32596]]など)
// Q&A で良く出るものはここに書いたほうが良い? 
-[[TeX のエラーメッセージ]]にまとめました。

**LaTeXのエラーメッセージ・警告メッセージ [#m585375b]
-[[LaTeX のエラーメッセージ]]
-[[LaTeX の警告メッセージ]]

の各々にまとめました.

-[[LaTeX コマンドの誤用例]](エラーや警告は生じないが,深刻な問題があるもの)

**表記の哲学 [#l951f950]

-[[\mathrm{d}x?>表記の哲学/\mathrm{d}x?]]
-[[重力加速度の g>表記の哲学/重力加速度の g]]

**画像の作り方、扱い方 [#kbcf5f4a]
-[[PDFの作り方#画像の用意の仕方>PDFの作り方#l580b75f]]
-“Cannot determine size of graphic in filename.xxx (no size specifed)”というエラーが出て画像(JPG, PNGなど)が取り込めない([[qa:29325]], [[qa:19304]]など)
--その画像に対応する“枠”を記述した .bb ファイル(Bounding Box)がないからです。コマンドプロンプトで画像ファイルのあるディレクトリに移動し
 ebb filename.xxx
を実行します。すると、そのディレクトリに filename.bb ファイルが作られ、(他のエラーがない限り)画像が取り込めるようになります。dviout をお使いの場合は、同梱されている bmc.exe を使うこともできます。使い方は
 bmc -b filename.xxx
となります。
-[[TeX と「TeX 以外」]]
// -[[TeX と「TeX 以外」]]

**Tips [#de167df2]
-自分自身のファイル名の取得
--\jobname ([[qa:32943]], [[qa:17412]], [[qa:11872]]).
-余白に行番号
--[[CTAN:macros/latex/contrib/lineno/]] ([[qa:33113]], ...)
-通しノンブルを振る・最後のページ番号を取得する
--通しノンブルを振る (印刷所持込用?) ([[qa:9645]], [[qa:9677]], [[qa:10561]]).
--章ごとのページ/章の総ページ数 ([[qa:45859]], [[qa:45860]], [[qa:45870]]).
--lastpage.sty のカスタマイズは hyperref.sty と共存しにくい ([[qa:46490]])
//([[qa:46483]], [[qa:46486]], [[qa:46488]], [[qa:46489]], [[qa:46490]], 
//[[qa:46494]], [[qa:46495]], [[qa:46502]], [[qa:46508]], [[qa:46510]]).
////// 原題: hyperref.sty と lastpage.sty は競合する
// // その件は,hyperref,lastpage の両パッケージが競合しているというよりも
// // むしろ,“hyperref 自身が lastpage と共存できるように細工しているがゆえに,
// // lastpage の内部処理に手を入れるようなユーザ自身によるカスタマイズが
// // hyperref 使用時にはうまくいかない”という話のようです.
////// 詳しい解説をありがとうございます.内容は理解しているつもりでしたが,
////// 正しく 1 行紹介するのがむずかしいのと,
////// トラブルに陥った人が後から検索するのにどういうタイトルがいいか,
////// という兼ね合いがうまくなかったでしょうか.ちょっと変えてみました.
////// 細かいことを気にすると,断定形で書きにくくなるのがくせものです・・・.
-\label{}, \ref{} を目に見えるように張る
--[[CTAN:macros/latex/required/tools/showkeys.dtx]] ([[qa:19427]], ...)
-ハイフネーションの禁止
--\hyphenpenalty=10000 \exhyphenpenalty=10000 と設定
--\lefthyphenmin=100 \righthyphenmin=100 と設定
// ほかにもありますが,この 2 通りが手軽でしょう.
-二段組にしたときに最終ページの左右カラムを揃える
--[[blance.sty:http://www.biwako.shiga-u.ac.jp/sensei/kumazawa/tex/balance.html]],[[CTAN:macros/latex/contrib/preprint/]]内 ([[qa:32276]]...)
-[[TeXが苦手とする処理]](下線,飾り枠など)
-[[TeXが苦手とする処理]]%%(下線,飾り枠など)%%
-行列の転置の書き方
--[[qa:2476]]からのスレッド:[[qa:2478]], [[qa:2479]], [[qa:2480]], [[qa:2490]], [[qa:2496]], [[qa:2498]], [[qa:2502]], [[qa:2503]], [[qa:2568]], [[qa:2569]], [[qa:2571]], [[qa:2572]], [[qa:2573]], [[qa:2579]], [[qa:2583]], [[qa:2584]], [[qa:2585]]
--上のスレッドで出てきたマクロの使い方の例:[[qa:12045]]
--大型演算子以外に使う \sideset:[[qa:2511]]
--[[qa:43655]] に対する回答:[[qa:43656]], [[qa:43657]], [[qa:43658]], [[qa:43667]], [[qa:43668]]
-「アンバランスな括弧」[[qa:44132]],[[qa:49364]](およびそれらの元質問)
// // もっとも,「仕事なのでやむをえない」というのでもなければ,適宜
// // 斜線を用いて書き直すのが妥当.下記のサンプル文書を検討のこと.
// \documentclass{article}
// \usepackage{amsmath}
// 
// \makeatletter
// \def\addshiftedparentheses{\addshifteddelimiters()}
// \def\addshiftedbraces{\addshifteddelimiters\{\}}
// \def\addshiftedbrackets{\addshifteddelimiters[]}
// \def\addshifteddelimiters#1#2#3{%
//    \@ifnextchar^%
//       {\@addshifteddelimiters@u{{#1}{#2}{#3}}}%
//       {\@addshifteddelimiters@n{{#1}{#2}{#3}}}}
// \def\@addshifteddelimiters@u#1^#2{%
//    \@ifnextchar_%
//       {\@addshifteddelimiters@ul{#1{#2}}}%
//       {\@@addshifteddelimiters{#1{#2}{}}}}
// \def\@addshifteddelimiters@ul#1_#2{\@@addshifteddelimiters{#1{#2}}}
// \def\@addshifteddelimiters@n#1{%
//    \@ifnextchar_%
//       {\@addshifteddelimiters@l{#1}}%
//       {\@@addshifteddelimiters{#1{}{}}}}
// \def\@addshifteddelimiters@l#1_#2{%
//    \@ifnextchar^%
//       {\@addshifteddelimiters@lu{#1}{#2}}%
//       {\@@addshifteddelimiters{#1{}{#2}}}}
// \def\@addshifteddelimiters@lu#1#2^#3{\@@addshifteddelimiters{#1{#3}{#2}}}
// \def\@@addshifteddelimiters{\mathpalette\@@@addshifteddelimiters}
// \def\@@@addshifteddelimiters#1#2{\@@@@addshifteddelimiters#1#2}
// \def\@@@@addshifteddelimiters#1#2#3#4#5#6{%
//   \mathinner{%
//      \setbox\z@\hbox{%
//         \m@th
//         $%
//         \setbox\z@\hbox{$#1#4$}%
//         \dimen@\ht\z@
//         \setbox\z@\hbox{$\vcenter{\box\z@}$}%
//         \advance\dimen@-\ht\z@
//         \left#2 \box\z@ \right#3%
//         \expandafter$\expandafter}\expandafter\dimen@\the\dimen@\relax
//      \def\@tempa{#5}\def\@tempb{#6}%
//      \ifx\@tempa\@empty
//         \ifx\@tempb\@empty \let\@tempa\@empty
//         \else              \def\@tempa{_{#6}}%
//         \fi
//      \else
//         \ifx\@tempb\@empty \def\@tempa{^{#5}}%
//         \else              \def\@tempa{_{#6}^{#5}}%
//         \fi
//      \fi
//      \raise\dimen@\box\z@\@tempa}}
// \makeatother
// 
// \begin{document}
// Though it is possible to produce a formula like
// \[
//     1
//   + \addshiftedparentheses{\frac{x}{x - \dfrac{1}{2}}}
//   + \addshiftedparentheses{\frac{x - \dfrac{1}{2}}{x}},
// \]
// it would be better to choose ``traditional'' expressions such as
// \[
//     1
//   + \left( \frac{x}{x - 1/2} \right)
//   + \left( \frac{x - 1/2}{x} \right),
// \]
// or
// \[
//     1
//   + \left( \frac{x}{x - \frac{1}{2}} \right)
//   + \left( \frac{x - \frac{1}{2}}{x} \right).
// \]
// \end{document}


**コメント [#adc20c89]
-インストール先がCドライブとは限らないので(インストールディレクトリ)\dvioutとしたのですが…。 -- 若雲 &new{2004-12-05 (日) 17:35:30};
-↑修正してみました。 -- トニイ &new{2005-03-18 (金) 07:20:18};
//- ebbをPDF 1.4に対応させるには -- tacro &new{2006-03-04 (土) 20:26:14};
//- ↑間違いです。すみません。 -- tacro &new{2006-03-04 (土) 20:27:24};
- Wikiなので編集も削除も可能です。前の書き込みは間違いだったそうなので,コメントを付けて表示から消しました。 -- トニイ &new{2006-03-06 (月) 17:39:05};

#comment