上野家のホームページ
ナーマル,マリン,ココ
[
新規
|
一覧
|
検索
|
最新
|
ヘルプ
]
PC/Windows/TeX
をテンプレートにして作成
資料室
PC/Windows/TeX をテンプレートにして作成
[
差分
|
バックアップ
|
リロード
]
[ ]
開始行:
* TeX
[[TeX>https://ja.wikipedia.org/wiki/TeX]](テフ,テック)...
文書を作成するという意味ではMicrosoft Wordのようなワープ...
TeXは[[マークアップ言語>https://ja.wikipedia.org/wiki/%E3...
dviフォーマットは装置に依存しない(device-independent)中...
実際に紙に印刷したりディスプレイ上に表示したりするために...
dviファイルを扱うソフトウェアとしては,各種のビューワーや...
TeXの扱う命令文の中には組版に直接係わる命令文の他に,新し...
[[LaTeX>https://ja.wikipedia.org/wiki/LaTeX]]は,TeXにい...
TeXと言うとLaTeXのことを言っている場合も多い。~
LaTeXの特徴は以下のようなものがある。~
- 無料である。~
- 数式に強い。~
//#tex(){{
//\int_{}^{}e^{i\theta}d\theta=\frac{1}{i}e^{i\theta}+C=-...
//}}
//のような数式の表現ができる。~
- ほとんどのコンピュータで使える。~
Windows,OS X,Unix系OS(Linux,BSD系OS),モバイル端末の...
- ソースファイル(文書)はテキストファイル。~
このため異なるシステムでもファイルを共通に使え,電子メー...
- ソースファイル(文書)をコンパイルして,DVIファイルやPD...
なのでコンパイルして表示してみないと,実際の文書がどのよ...
- 他のファイルをインクルードすることで過去の文章や他の人...
これは大規模な文書を何人かで分割作成や並行作成することが...
- 大量のページ数がある文書も組版する効率が非常に高い。~
- DTPとしても使用できる。~
他にも,数学的文書用のAmS-TeX/AmS-LaTeX,参考文献リストの...
TeXとそれに関連するプログラムおよびTeXのマクロパッケージ...
** マークアップ
通常のテキストファイルでは,文字サイズや文字の色,用紙サ...
そこでLaTeXでは,半角のバックスラッシュ(または円印)''\'...
例えば,A4用紙に12ポイントの文字で日本語を含む文書を印刷...
\documentstyle[12pt,a4j]{jarticle}
と記載する。~
キーボードにない記号を記載するときも''\''で始まる命令を使...
例えば,積分記号は''\int'',無限大は''\infty'',LaTeX記号...
テキストファイルで数式を表すためのLaTeXの命令体系は,事実...
複雑な数式の処理はMathematicaで行って,それを使ってLaTeX...
** TeXによる文書作成
- 印刷させたい文書の中に,字の種類や大きさを変えたり,印...
- それをTeXで処理して(コンパイルして),dviファイルを作...
テキスト作成時にTeXの文法ミスがあればエラーメッセージが表...
- ビューワーでdviファイルを画面に出力して,意図した出力が...
- プリンターで印刷するかPDFファイルに出力する。~
TeXを使うにはTeXの文法を学ぶ必要がある。慣れるまではなか...
LaTeX等のマクロパッケージを使えば,長い論文を書くときも文...
** TeXの日本語化
TeXを日本語化する試みは昔からいろいろあったようだ。アスキ...
その後現在まで日本語対応LaTeXエンジンの主流は,pLaTeXとup...
- pLaTeX~
日本語用に拡張されたLaTeXエンジン。アスキーのpLaTeX(Publ...
LaTeXソースからdviファイル経由でPDFファイルを作る。~
- upLaTeX~
pLaTeXをUnicode対応させたpLaTeXの拡張エンジン。最近の主流...
環境依存文字(丸数字や特殊記号など)をそのまま使えて,漢...
- LuaLaTeX~
LaTeXソースからPDFを直接出力するpdfLaTeXがあるが,それを...
LuaLaTeXはpdfLaTeXの後継という位置づけ。Unicodeに対応,Op...
上記のエンジンより処理速度は遅い。~
* WindowsマシンでTeXをインストール
WindowsでTeXを使えるようにするには,代表的な2種類のディス...
- W32TeX~
[[W32TeX>https://w32tex.org/w32tex-ja.html]]は物理学者の[...
2021/06/24に配布が終了している。Windowsで日本語pLaTeXを利...
- TeX Live~
[[TeX Live>https://www.tug.org/texlive/]]は,Linux系OSで...
多くのプラットフォームで動作するようになってきており,Win...
2010年以降,日本語対応パッケージもマージされている。~
** W32TeXをインストールする場合
[[W32TeX>http://w32tex.org/index-ja.html]] は2021/06/24に...
ファイルのアーカイブは残っているので,W32TeXのインストー...
このW32TeXや関連ソフトウェア(dviout,Ghostscript,GSview...
TeXインストーラー3のページの一番下の「ダウンロード」から ...
TeXインストーラ3がインストールをいろいろ指示してくれるん...
注意することとして,デフォルトのURLの場所はどうも調子が悪...
インストール画面が進んでいくと情報取得が始まる。それが終...
すでに,dviout,Ghostscript,GSviewとかはインストール済み...
次に進むと,~
ispellとTeXworks(TeX文書を作成するためのエディター)のマ...
後はしばらく待てば(かなり時間がかかる)インストールでき...
すべて「成功」と表示されていれば完了。~
** TeX Liveのインストールする場合
[[Installing TeX Live over the Internet>https://www.tug.o...
- [[install-tl-windows.exe>https://mirror.ctan.org/system...
ダウンロード後ダブルクリック。全ユーザにインストールする...
- [[install-tl.zip>https://mirror.ctan.org/systems/texliv...
ダウンロードしたzipファイルを適当なディレクトリに解凍する...
''install-tl-windows.bat''をダブルクリックする。全ユーザ...
どちらでも同じようにインストーラが実行されるので,後は指...
インストールにはかなりの時間(2時間くらい)がかかる。~
インストールが終わると「TeX Live へようこそ!」と表示され...
Windowsマシンに既に''MSYS2/MinGW-w64とかGit for Windowsな...
この場合は,一時的にMSYS2/MinGW-w64とかGit for WindowsのP...
(実際にはMinGW-w64やGit for Windowsに含まれているxz.exe...
アンインストールは,メニューのTeX Live 2023にあるUninstal...
*** アップデート
メニューからTeX Live 2023>TLShell TeX Live Managerを使っ...
コマンドラインで行う場合は,
> tlmgr update --self --all
でも行える。~
このときバックアップが作成される。~
C:\texlive\2023\tlpkg\backups
ここから,以前のバージョンに戻すことが可能。~
アップデートが失敗した場合は,以下の例のように再度アップ...
> tlmgr update --reinstall-forcibly-removed --all --repo...
*** 環境設定ファイルを追加する
''C:\texlive\texmf-local\web2c''ディレクトリを作成する。~
そこに''texmf.cnf''ファイルを作成する。~
#code(text,nonumber){{
%put this in C:\texlive\texmf-local\web2c
%
shell_escape_commands = \
bibtex,bibtex8,bibtexu,pbibtex,upbibtex,biber,\
kpsewhich,\
makeindex,mendex,texindy,\
mpost,pmpost,upmpost,\
repstopdf,epspdf,extractbb
%文字コードの自動判別
% guess input encoding in pTeX and its friends. (W32 only)
%
guess_input_kanji_encoding = 1
%Ghostscript で日本語を使用する
TEXLIVE_WINDOWS_EXTERNAL_GS=gswin32c.exe
}}
設置を反映する。~
> mktexlsr
*** フォント埋め込み設定
TeX LiveをインストールするとIPAexフォントが収録されている...
> kanji-config-updmap -user ipaex
とする。~
** MSYS2/MinGW-w64環境にTeX Liveをインストールする場合
MSYS2/MinGW-w64を使用している場合は,パッケージ管理ツール...
$ pacman -S mingw-w64-x86_64-texlive-full
もちろん,ソースコードからビルドしてインストールすること...
* インストールの確認
''test.tex''ファイルを以下の内容で作成する。~
#code(tex,,nonumber){{
\documentclass{article}
\begin{document}
Hello World!
\end{document}
}}
コマンドプロンプトを起動して,
> platex test.tex
とすると,test.texからtest.dviファイルが作成される。~
そして,
> dvipdfmx test.dvi
とすると,test.dviからtest.pdfファイルがが作成される。~
test.pdfファイルをPDFビューワーで表示すると「Hello World!...
ptex2pdfを使うと直接text.pdfを作成出来る。~
> ptex2pdf -l test
エラーが無くてtext.pdfが作成されていれば問題ない。~
日本語も試してみる。''text1.tex''~
#code(tex,,nonumber){{
\documentclass[dvipdfmx]{jsarticle}
\begin{document}
こんにちは,\LaTeX
\end{document}
}}
同様にしてみて「こんにちは,LaTeX」と表示されれば成功。~
インストールされているTeXworks editorだとGUIで操作できる。~
* 参考
[[TeX Wiki>https://texwiki.texjp.org/]]にいろいろ情報があ...
終了行:
* TeX
[[TeX>https://ja.wikipedia.org/wiki/TeX]](テフ,テック)...
文書を作成するという意味ではMicrosoft Wordのようなワープ...
TeXは[[マークアップ言語>https://ja.wikipedia.org/wiki/%E3...
dviフォーマットは装置に依存しない(device-independent)中...
実際に紙に印刷したりディスプレイ上に表示したりするために...
dviファイルを扱うソフトウェアとしては,各種のビューワーや...
TeXの扱う命令文の中には組版に直接係わる命令文の他に,新し...
[[LaTeX>https://ja.wikipedia.org/wiki/LaTeX]]は,TeXにい...
TeXと言うとLaTeXのことを言っている場合も多い。~
LaTeXの特徴は以下のようなものがある。~
- 無料である。~
- 数式に強い。~
//#tex(){{
//\int_{}^{}e^{i\theta}d\theta=\frac{1}{i}e^{i\theta}+C=-...
//}}
//のような数式の表現ができる。~
- ほとんどのコンピュータで使える。~
Windows,OS X,Unix系OS(Linux,BSD系OS),モバイル端末の...
- ソースファイル(文書)はテキストファイル。~
このため異なるシステムでもファイルを共通に使え,電子メー...
- ソースファイル(文書)をコンパイルして,DVIファイルやPD...
なのでコンパイルして表示してみないと,実際の文書がどのよ...
- 他のファイルをインクルードすることで過去の文章や他の人...
これは大規模な文書を何人かで分割作成や並行作成することが...
- 大量のページ数がある文書も組版する効率が非常に高い。~
- DTPとしても使用できる。~
他にも,数学的文書用のAmS-TeX/AmS-LaTeX,参考文献リストの...
TeXとそれに関連するプログラムおよびTeXのマクロパッケージ...
** マークアップ
通常のテキストファイルでは,文字サイズや文字の色,用紙サ...
そこでLaTeXでは,半角のバックスラッシュ(または円印)''\'...
例えば,A4用紙に12ポイントの文字で日本語を含む文書を印刷...
\documentstyle[12pt,a4j]{jarticle}
と記載する。~
キーボードにない記号を記載するときも''\''で始まる命令を使...
例えば,積分記号は''\int'',無限大は''\infty'',LaTeX記号...
テキストファイルで数式を表すためのLaTeXの命令体系は,事実...
複雑な数式の処理はMathematicaで行って,それを使ってLaTeX...
** TeXによる文書作成
- 印刷させたい文書の中に,字の種類や大きさを変えたり,印...
- それをTeXで処理して(コンパイルして),dviファイルを作...
テキスト作成時にTeXの文法ミスがあればエラーメッセージが表...
- ビューワーでdviファイルを画面に出力して,意図した出力が...
- プリンターで印刷するかPDFファイルに出力する。~
TeXを使うにはTeXの文法を学ぶ必要がある。慣れるまではなか...
LaTeX等のマクロパッケージを使えば,長い論文を書くときも文...
** TeXの日本語化
TeXを日本語化する試みは昔からいろいろあったようだ。アスキ...
その後現在まで日本語対応LaTeXエンジンの主流は,pLaTeXとup...
- pLaTeX~
日本語用に拡張されたLaTeXエンジン。アスキーのpLaTeX(Publ...
LaTeXソースからdviファイル経由でPDFファイルを作る。~
- upLaTeX~
pLaTeXをUnicode対応させたpLaTeXの拡張エンジン。最近の主流...
環境依存文字(丸数字や特殊記号など)をそのまま使えて,漢...
- LuaLaTeX~
LaTeXソースからPDFを直接出力するpdfLaTeXがあるが,それを...
LuaLaTeXはpdfLaTeXの後継という位置づけ。Unicodeに対応,Op...
上記のエンジンより処理速度は遅い。~
* WindowsマシンでTeXをインストール
WindowsでTeXを使えるようにするには,代表的な2種類のディス...
- W32TeX~
[[W32TeX>https://w32tex.org/w32tex-ja.html]]は物理学者の[...
2021/06/24に配布が終了している。Windowsで日本語pLaTeXを利...
- TeX Live~
[[TeX Live>https://www.tug.org/texlive/]]は,Linux系OSで...
多くのプラットフォームで動作するようになってきており,Win...
2010年以降,日本語対応パッケージもマージされている。~
** W32TeXをインストールする場合
[[W32TeX>http://w32tex.org/index-ja.html]] は2021/06/24に...
ファイルのアーカイブは残っているので,W32TeXのインストー...
このW32TeXや関連ソフトウェア(dviout,Ghostscript,GSview...
TeXインストーラー3のページの一番下の「ダウンロード」から ...
TeXインストーラ3がインストールをいろいろ指示してくれるん...
注意することとして,デフォルトのURLの場所はどうも調子が悪...
インストール画面が進んでいくと情報取得が始まる。それが終...
すでに,dviout,Ghostscript,GSviewとかはインストール済み...
次に進むと,~
ispellとTeXworks(TeX文書を作成するためのエディター)のマ...
後はしばらく待てば(かなり時間がかかる)インストールでき...
すべて「成功」と表示されていれば完了。~
** TeX Liveのインストールする場合
[[Installing TeX Live over the Internet>https://www.tug.o...
- [[install-tl-windows.exe>https://mirror.ctan.org/system...
ダウンロード後ダブルクリック。全ユーザにインストールする...
- [[install-tl.zip>https://mirror.ctan.org/systems/texliv...
ダウンロードしたzipファイルを適当なディレクトリに解凍する...
''install-tl-windows.bat''をダブルクリックする。全ユーザ...
どちらでも同じようにインストーラが実行されるので,後は指...
インストールにはかなりの時間(2時間くらい)がかかる。~
インストールが終わると「TeX Live へようこそ!」と表示され...
Windowsマシンに既に''MSYS2/MinGW-w64とかGit for Windowsな...
この場合は,一時的にMSYS2/MinGW-w64とかGit for WindowsのP...
(実際にはMinGW-w64やGit for Windowsに含まれているxz.exe...
アンインストールは,メニューのTeX Live 2023にあるUninstal...
*** アップデート
メニューからTeX Live 2023>TLShell TeX Live Managerを使っ...
コマンドラインで行う場合は,
> tlmgr update --self --all
でも行える。~
このときバックアップが作成される。~
C:\texlive\2023\tlpkg\backups
ここから,以前のバージョンに戻すことが可能。~
アップデートが失敗した場合は,以下の例のように再度アップ...
> tlmgr update --reinstall-forcibly-removed --all --repo...
*** 環境設定ファイルを追加する
''C:\texlive\texmf-local\web2c''ディレクトリを作成する。~
そこに''texmf.cnf''ファイルを作成する。~
#code(text,nonumber){{
%put this in C:\texlive\texmf-local\web2c
%
shell_escape_commands = \
bibtex,bibtex8,bibtexu,pbibtex,upbibtex,biber,\
kpsewhich,\
makeindex,mendex,texindy,\
mpost,pmpost,upmpost,\
repstopdf,epspdf,extractbb
%文字コードの自動判別
% guess input encoding in pTeX and its friends. (W32 only)
%
guess_input_kanji_encoding = 1
%Ghostscript で日本語を使用する
TEXLIVE_WINDOWS_EXTERNAL_GS=gswin32c.exe
}}
設置を反映する。~
> mktexlsr
*** フォント埋め込み設定
TeX LiveをインストールするとIPAexフォントが収録されている...
> kanji-config-updmap -user ipaex
とする。~
** MSYS2/MinGW-w64環境にTeX Liveをインストールする場合
MSYS2/MinGW-w64を使用している場合は,パッケージ管理ツール...
$ pacman -S mingw-w64-x86_64-texlive-full
もちろん,ソースコードからビルドしてインストールすること...
* インストールの確認
''test.tex''ファイルを以下の内容で作成する。~
#code(tex,,nonumber){{
\documentclass{article}
\begin{document}
Hello World!
\end{document}
}}
コマンドプロンプトを起動して,
> platex test.tex
とすると,test.texからtest.dviファイルが作成される。~
そして,
> dvipdfmx test.dvi
とすると,test.dviからtest.pdfファイルがが作成される。~
test.pdfファイルをPDFビューワーで表示すると「Hello World!...
ptex2pdfを使うと直接text.pdfを作成出来る。~
> ptex2pdf -l test
エラーが無くてtext.pdfが作成されていれば問題ない。~
日本語も試してみる。''text1.tex''~
#code(tex,,nonumber){{
\documentclass[dvipdfmx]{jsarticle}
\begin{document}
こんにちは,\LaTeX
\end{document}
}}
同様にしてみて「こんにちは,LaTeX」と表示されれば成功。~
インストールされているTeXworks editorだとGUIで操作できる。~
* 参考
[[TeX Wiki>https://texwiki.texjp.org/]]にいろいろ情報があ...
ページ名:
Counter: 0, today: 0, yesterday: 0
Copyright©2008 Yuji Ueno All Rights Reserved.
ログイン
ユーザ名:
パスワード:
IDとパスワードを記憶
パスワード紛失
メインメニュー
ホーム
でぶlog
資料室
最新ページ一覧
全ページ一覧
ヘルプ
フォーラム
お問い合わせ