Muni Bus

パソコンの操作方法や設定方法を忘れないようにメモしています。ブログを一回引っ越ししているので、所々表示がかなり乱れています・・・

TeX

【TeX】ニアリーイコールの記号(≒)を出力する

TeX

TeXでニアリーイコールの記号(≒)を出力するには、\fallingdotseqを使う。ただし、これはamssymbパッケージに含まれるもののため、プリアンブルにパッケージの使用を明記する必要がある。 \usepackage{amssymb} $x \fallingdotseq a$ → x≒a

【TeX】数式モードでアルファペットを斜体ではなく立体で表示する

TeX

TeXの数式モード内では、原則アルファベットは変数と見なされ、斜体(イタリック体)で出力される。これを例えば「∠A = 90°」のように特定の文字(この例では「A」)を立体(ローマン体)にするには、\mathrmを使用する。 $\angle \mathrm{A} = 90\tcdegree$…

【TeX】角度の単位記号°(度)を出力する

TeX

TeXで角度の単位記号°(度)を出力するには、\circを使えばよい。ただしこれは数式モードのみで使用できる。なお、\circは数式モードで白中抜きの黒丸を表示する命令である。 例えば「90°」と出力したいときは、以下のようにすればよい。 $90^\circ$ → 90° …

【TeX】xの10乗が正しく表示されない

TeX

TeXで例えばxの10乗を出力しようと、数式モードで上付き文字にするために ^ を使用して以下のようにするとうまくいかない。 $x^10$ → x10 これはグループ化を行っていないから。TeXの数式モードでは、波括弧 { } を使うことで文字列をグループ化することがで…

【TeX】okumacroパッケージを使おうとするとエラーメッセージが表示される

TeX

okumacroパッケージを使うために、プリアンブルで以下のように\usepackageを使うとエラーメッセージが表示されることがある。 \usepackage{okumacro} エラーメッセージの表示例は以下のとおり。 (c:/○○/share/texmf-dist/tex/platex/jsclasses/okumacro.sty(…

【TeX】別行立ての数式で=(イコール)記号で揃える

TeX

TeXで別行立ての数式を表記するにはequation環境を使えばよいが、例えば式の変形を続けて表記するときなど、=(イコール)記号で表示を揃えたいときがある。このような場合は、equation環境ではなく、align環境を使えばよい。以下、例。 \begin{align}A &= B…

【dvipdfmx】epsファイルを含むdviファイルを変換すると失敗する

TeX

dvipdfmxコマンドで、epsファイルを含むdviファイルを変換しようとすると、以下のようなメッセージが表示されて変換できないことがある。 PS > dvipdfmx ○○○○ -> ○○.pdf[1][2dvipdfmx:warning: Filtering file via command -->rungs (省略) <-- failed.dvi…

【dviout】エラーメッセージ「Pause to keep the above message by Cut & Paste!」

TeX

dvioutで.dviファイルを開いたときに、以下のような症状が発生して.dviファイルをうまく開けないときがある。 ウィンドウ「Windowsヘルプとサポート」が自動で開かれる。 「Warning」というタイトルのダイアログボックスが開かれて、「(A)bort~」、「(R)etr…

【dviout】Windows 8.1でGuessボタンによる設定がうまくいかない

TeX

以下、動作が少しおかしい例。 メニューOption→Setup Parameterのウィンドウ「DVIOUTのプロパティ」で、タブFontでGuessボタンを押すと「TeX previewer/print_driver for Windows32は動作を停止しました」と表示される。 メニューOption→Installのウィンドウ…

【TeX】tabular環境で特定のセルのみ左揃え(中央揃え、右揃え)をする

TeX

tabular環境では各セル(桁)の水平方向の揃えを最初に指定するが、途中、特定のセルのみ水平方向の揃えを変えたい場合は、\multicolumn命令を使えばよい。 例えばあるセルのみ「ABCD」という文字をセンタリングで配置したいのであれば、そのセンタリングを…

[TeX]itemize環境で、左右にそれぞれ余白をつける

TeX

\leftskipと\rightskipにそれぞれつけたい余白の長さを指定すればよい。以下の例では、itemize環境の左側に1.0cm、右側に2.0cmそれぞれ余白がつく。 \begin{itemize} \setlength{\leftskip}{1.0cm} \setlength{\rightskip}{2.0cm} \item ・・・・\end{itemiz…

【TeX】文字の色を変える、グレースケールで指定する

TeX

\textcolorを使えばよい。以下は黒50%で「灰色」と表示する例。 \textcolor[gray]{0.5}{灰色} 数値は0~1で与え、0が黒、1が白となる。 なお、プリアンブルに以下の1行を書き加える必要がある。 \usepackage{color}

【TeX】文字に色を付ける

TeX

\textcolorを使えばよい。以下は赤い文字で「赤色」と表示する例。 \textcolor{red}{赤色} RGBの3つの数値で指定してもよい。同じく、赤い文字で「赤色」と表示する例。 \textcolor[rgb]{1,0,0}{赤色} ただし、プリアンブルに以下の1行を書き加える必要があ…

【TeX】箇条書きの行間を狭くする

TeX

TeXの箇条書きはitemize環境を使用すると簡単に作れるが,標準では行間が広い.狭くするには,以下のようにitemize環境で,\setlengthで\itemsepと\parskipにマイナスの値を与えれば狭くなる. \begin{itemize} \setlength{\itemsep}{-0.5mm} % 項目の隙間 \…

【PDFファイル】PDFファイルに含まれているフォントの情報を確認する

pdffontsコマンドを使用すればよい。以下、実行例。 PS > pdffonts test.pdfname type emb sub uni object ID------------------------------------ ----------------- --- --- --- ---------○○ CID TrueType yes yes no 5 0○○ Type 1C yes yes no 6 0 ここ…

【TeX】エラーメッセージ「l.506 ...d{\iint}{\DOTSI\protect\MultiIntegral{2}}」

TeX

文書ファイルをplatexコマンドで処理しようとすると、以下のようなエラーメッセージが表示されて処理が中断することがある(数字は環境やバージョンによって異なるかもしれない)。 ! LaTeX Error: Command \iint already defined. Or name \end... illegal,…

【TeX】dvipdfmxでPDFファイルを作るときにMS明朝やMSゴシックのフォントを埋め込む

TeX

まず、MSゴシックとMS明朝のフォントを用意する。 C:\Windows\Fonts\msmincho.ttcC:\Windows\Fonts\msgothic.ttc このmsmincho.ttcとmsgothic.ttcをdviファイルと同じディレクトリに置く。 以下のようなファイルをテキストエディターで作成する。ここではms.…

【TeX】itemize環境の箇条書きの各項目の先頭記号を「●」ではなく「・」にする

TeX

箇条書きを作ろうとしてitemize環境を使うと、初期状態では各項目の先頭記号が「●」になってしまう。 \begin{itemize}\item 箇条書き\end{itemize} 出力はこのような感じ。 ●箇条書き これを例えば箇条書きでよく見る「・」(中黒(なかぐろ))にするには、…

【TeX】エラーメッセージ「! Emergency stop. <inserted text>」

TeX

TeXのソースファイルをTeXで処理したときに、以下のようなエラーメッセージが表示されて、処理が停止することがある(○は任意の文字)。 ! Emergency stop.<inserted text> $l.○ ...○○○○_ ○○○○ このようにアンダーバー(_)を含めて表示された場合は、ソースファイル中にア</inserted>…

【PDF】PDFファイルが印刷できない

PDFファイルをAcrobatで印刷しようとすると以下のエラーメッセージが表示されて印刷ができないことがある。 Print driver host for applications は動作を停止しました 特にdvipdfmxで作成したPDFでそうなる確率が高い。dvipdfmxはdvipdfmx-20130405、Acroba…

【TeX】作成されるdviファイルやPDFファイルのフォントが細い

TeX

TeXのフォントの設定でどのフォントを使うかによって表示されるフォントが選ばれてしまう。フォントをとりあえずよく見る太いものにしたいのであれば、ウィンドウズのMSゴシックやMS明朝を使うように指定すればよい。 フォントの設定をするファイルは以下の…

【TeX】dvipdfmxもしくはdviout(dviprt)でdviファイルをPDFファイルにするとEPSファイルの画像が欠ける

TeX

EPS形式の画像ファイルを含むdviファイルをdvipdfmxでpdfに変換し、そのPDFファイルを開くと、EPS形式の画像ファイルがすべて表示されず、一部欠けて表示されることがある。 理由は良くはわからないが、EPSファイル内で持つBounding Boxの範囲の情報の、その…

【TeX】箇条書きを全体的に右にずらす、全体的にインデントする

TeX

TeXで箇条書きを出力するとき、その箇条書き自体を全体的に右にずらしたいときがある。そのようなときは、\setlengthを使用して\leftskipに値を与えればよい。 \begin{itemize} \setlength{\leftskip}{3.0cm} \item このように書くと、箇条書きは全体的に3.0…

【TeX】文字に簡単に色を付ける

TeX

まず、プリアンブルに以下の1行を追加する。 \usepackage[dvips]{graphicx,color} 例えば、本文中の文字(以下の例ではHello.)を赤色にする場合は、以下のようにすればよい。 \textcolor{red}{Hello.} 「red」をいろいろ変えれば色を簡単に指定できる。blue…

【TeX】エラーメッセージ「! LaTeX Error: Too many unprocessed floats.」

TeX

図を大量に貼り付けすぎている。出力されていないためにメモリに溜まってしまっている。適当なところで\clearpageコマンド埋め込んでおけばよい。 \clearpage

【TeX】用紙の余白を簡単に設定する

TeX

geometryパッケージを使用すればよい。以下の1行をプリアンブルに書けばよい。 \usepackage[top = 20truemm, bottom = 20truemm, left = 20truemm, right = 20truemm]{geometry} これは上下左右の余白を20mmにした例。上はtop、下はbottom、左側はleft、右側…

【TeX】dviへの変換処理中に「*」が表示されて処理が止まる

TeX

例えば以下のように最後に「*」が表示されただけで止まった場合。 PS C:\work> platex ex1This is e-pTeX, Version 3.1415926-p3.3-110825-2.6 (sjis) (TeX Live 2013/W32TeX)(省略)* 最後に次の一文を忘れている場合、表示される。 \end{document}

【Windows Server 2008 R2】TeXを使う

使える。ただし、Windows Server 2008 R2は64ビット版しかないからといって、Ghostviewなどは64ビット版ではなく、32ビット版を使用した方がよい。 64ビット版を使用してdvipdfmxを使うと、以下のようなエラーメッセージが出るかもしれない。○○はdviファイル…

【TeX】dvipdfmxのエラーメッセージ「** WARNING ** Filtering file via command -->rungs~」

Windows Server 2008 R2で、64ビット版のGhostscriptとGSviewを使用しようとすると、このメッセージが出ることがある。原因不明。 32ビット版のGhostscriptとGSviewを使用すればこのエラーメッセージは出てこない。ちなみに、2013年12月現在の32ビット版のGh…

【TeX】Linuxで欧文や数字をTimes系のフォントにする

TeX

プリアンブルに以下の1行を追加する。 \usepackage{txfonts} ただし、Vine Linux 4.2などではインストール直後ではこのフォントが使用できず、以下のようなエラーメッセージが出る。 ! LaTeX Error: File `txfonts.sty' not found. 追加のバイナリをインスト…