*[[Microsoft Windows:http://www.windows.com/]] [#i4bf0c85]
*[[Microsoft Windows:https://www.windows.com/]] での TeX の利用 [#headline]

#ref(http://upload.wikimedia.org/wikipedia/commons/thumb/8/83/Windows_logo_and_wordmark_-_2012.svg/500px-Windows_logo_and_wordmark_-_2012.svg.png,right,around,nolink,Microsoft Windows)
//Windows に TeX をインストールして使えるようになるまでの大まかな流れとしては,[[TeX 入手法>TeX入手法]]で簡単に述べたとおり
//
//+TeX の処理系(“TeX ディストリビューション”)のインストールと設定
//+統合環境またはエディタ,PDF ビューアなどの周辺ツールのインストールと設定
//
//が必要です.

&color(White,#5F2F2F){  ''◆CONTENTS◆''  };&br;

----
#contents
----

*Windows サポート ライフサイクル [#vc8606da]
*インストール[#install]
[[TeX Live/Windows - TeX Wiki>TeX Live/Windows]]を参考にしてTeX Liveをインストールしてください.

-[[Windows ライフサイクルのファクト シート - Microsoft Windows ヘルプ:http://windows.microsoft.com/ja-jp/windows/products/lifecycle]]

**お知らせ [#ya6914d3]

Windows XP のサポートは終了しました.~
*TeX を使い始める前に:拡張子の表示 [#extension]

-[[Windows XP、Office 2003 サポート終了の重要なお知らせ | Microsoft:http://www.microsoft.com/ja-jp/windows/lifecycle/xp_eos.aspx]]
-[[Windows XP/Office 2003 サポート終了のお知らせ - Microsoft:http://www.microsoft.com/ja-jp/windows/lifecycle/xp_eos/consumer/default.aspx]]
-[[サポート終了に関するよくあるご質問 | Microsoft:http://www.microsoft.com/ja-jp/windows/lifecycle/xp_eos/faq.aspx]]
-[[Windows XP のサポートは終了しました - Microsoft Windows:http://windows.microsoft.com/ja-jp/windows/end-support-help]]
-[[Windows XP - Microsoft Windows:http://www.microsoft.com/windows/ja-jp/xp/]]
// 拡張子表示は書いておいた方がよいかも?
// // というわけなので,表に出すことにします.

*TeX ディストリビューション [#vb660ba1]
Microsoft Windows に TeX をインストールする場合,TeX ディストリビューションの選択肢が複数存在します.~
Windows 上では,国際的には [[TeX Live]] と [[MiKTeX]] が広く使われています.~
しかし日本語を扱う上では,問題点の少なさや日本人ユーザの数,日本語情報の多さなどの理由から,TeX Live または W32TeX を選択されることをお薦めします.~
TeX を使い始める前に(あるいはインストールする前に),拡張子や隠しファイル,隠しフォルダを表示するように変更しておくと便利かもしれません.
拡張子の表示は,LaTeX 処理の周辺での思いがけない勘違いを予防することに役立ちますし,そのほかにも .jpg や .png といった画像ファイルの違いを普段から意識する助けにもなります.
詳細は[[拡張子の表示(基礎知識)>Microsoft Windows/基礎知識#extension]]を参照してください.

-CTAN の豊富なパッケージを使いたい場合は TeX Live
-最新バイナリを使いたい場合は W32TeX
*TeX を使い始める前に:環境変数 Path の確認 [#o4ae5c5c]

を選択するといいと思います.~
普段はパッケージが豊富な TeX Live を使用して最新バイナリの新機能をテストしたり TeX Live に収録されていないプログラムを使用したりする場合に W32TeX を使用するといった使い方もできます.~
TeX を使うには環境変数 Path の設定が必要です.

**[[TeX Live]] (Win64, Win32) &aname(texlive);&aname(texlive-win64-win32); [#ia336ed2]

TeX Live に関する詳細は [[TeX Live - TeX Wiki>TeX Live]] を参照してください.

***動作環境 [#afd7194b]

TeX Live (Win64, Win32) は Visual C++ 2010 でビルドされているため Windows XP 以降で動作します.~

***ウイルス対策ソフトについて [#w1959e65]

TeX Live をインストールするときにウイルス対策ソフトが原因でインストールできない場合はウイルス対策ソフトを無効にしてから TeX Live をインストールしてください.~

-[http://www.baldanders.info/spiegel/log2/000698.shtml TeX Live へようこそ!]
-[http://oku.edu.mie-u.ac.jp/tex/mod/forum/discuss.php?d=1226 「セキュリティソフト」がインストールの障害になっている例]

***プロキシ経由でインストールする場合 [#wd612118]

プロキシ経由でインストールする場合は [[Proxies - GNU Wget Manual:http://www.gnu.org/software/wget/manual/html_node/Proxies.html]] を参照して wget で使用するプロキシの設定をしてからインストールしてください.~

-[http://wshinya.hatenablog.com/entry/2013/12/04/140746 Tex Live 2013をWin7 64-bitマシンにインストール]
-[http://ichiro-maruta.blogspot.jp/2012/04/windows-tex-live.html プロキシ環境下で Windowsマシンに TeX Live を入れる際のメモ]

***TeX Live のインストール [#ca517ea6]

-http://www.tug.org/texlive/quickinstall.html
-http://www.tug.org/texlive/doc/texlive-en/texlive-en.html#installation
-[[TeX Live on Windows:http://www.tug.org/texlive/windows.html]]

■■■ フォルダー オプション ■■■~

Windows PowerShell または コマンド プロンプトを起動します.~
環境変数 Path は以下のように確認できます.
>
|CENTER:~バージョン|CENTER:~Windows PowerShell の起動方法|h
|Windows 8.1|[Windows キー + Q キーを押す]-[検索]-[テキストボックスに PowerShell を入力]-[Windows PowerShell]&br;[Windows キー + X キーを押す]または[左下隅を右クリック]-[Windows PowerShell]|
|Windows 7|[Windows キーを押す]-[プログラムとファイルの検索]-[テキストボックスに PowerShell を入力]-[Windows PowerShell]|
スタート > 設定 >  「設定の検索」と書かれた入力欄に「環境変数」と入力して検索 > 「環境変数を編集」を選択
<
//-Windows PowerShell の場合
//
// $Env:Path
//
//あるいは
//
// echo %Env:Path
//
//-コマンド プロンプトの場合
//
// path
//
//あるいは
//
// echo %PATH%

システム環境変数 Path に以下のパスが含まれているか,いま一度確認してください.
// これらが %PATH% にないことにより,
// ptex2pdf.lua が動かない(実際には os.execute())など致命的自体に陥る.
>
|CENTER:~バージョン|CENTER:~コマンド プロンプトの起動方法|h
|Windows 8.1|[Windows キー + Q キーを押す]-[検索]-[テキストボックスに cmd を入力]-[コマンド プロンプト]&br;[Windows キー + X キーを押す]または[左下隅を右クリック]-[コマンド プロンプト]|
|Windows 7|[Windows キーを押す]-[プログラムとファイルの検索]-[テキストボックスに cmd を入力]-[コマンド プロンプト]|
%SystemRoot%\system32&br;
%SystemRoot%&br;
<
なお,%SystemRoot%(環境変数 SystemRoot)は,通常 C:\WINDOWS です.

Windows PowerShell またはコマンド プロンプトに次のように
打ち込んでフォルダー オプションを表示します.~
*TeX のインストールが成功したかどうかテストする [#test]

 control folders
インストールされたかのチェックを兼ねて,基本的な使い方を試してみましょう.

表示タブをクリックします.~
LaTeX ソース編集には統合環境やテキストエディタが必要です.
すでにお気に入りのエディタがある場合は,LaTeX 用のマクロがあるか探してみるとよいでしょう.
特にこだわりのない方は,TeX Live とともにインストールされる [[TeXworks]] がお勧めです.
そのほかのエディタなどについては,この後の[[統合環境やエディタのインストール>Microsoft Windows#editor]]でも紹介しています.

-隠しファイル、隠しフォルダーおよび隠しドライブを表示する
以下では,TeXworks をもちいてみます.
TeXworks は
スタートメニューの「TeX Live 2024」→「TeXworks editor」から
起動することができます.

を選択します.~
次の四行を入力してみます.

-登録されている拡張子は表示しない
 \documentclass{article}
 \begin{document}
 Hello World!
 \end{document}

のチェックをはずします.~
----
&color(#3EAEC0,#3EAEC0){%%%                   &color(Black){''フォルダー オプション''};                    &color(#DD4444,#DD4444){%%%[ &color(White){''×''}; ]%%%};%%%};&br;
&color(Black,#EEEEEE){%%%[ 全般  ]%%%};''[ 表示  ]''&color(Black,#EEEEEE){%%%[ 検索  ]%%%};&br;
メニューから「ファイル」→「保存」と選び,適当な場所に保存します.(ツールバーの「保存」ボタンを押すか Ctrl + S を押しても保存されます.)名前は半角英数からなるものならば何でもよいです.拡張子は.texとしてください.
保存後,左上の緑の三角の入ったボタンを押してみてください.「Hello World!」と表示されれば成功です.

   フォルダーの表示&br;
            この表示方法 (詳細表示やアイコンなど) をこの種類のフォルダーす&br;
            べてに適用することができます。&br;
             &color(#888888,#EEEEEE){[  フォルダーに適用(L)  ]}; &color(Black,#EEEEEE){[  フォルダーをリセット(R)  ]};&br;
&br;
&br;
   詳細設定:&br;
    ファイルおよびフォルダー&br;
    ☑ ステータス バーを表示する&br;
    ☐ タイトル バーに完全なパスを表示する&br;
    ☐ チェックボックスを使用して項目を選択する&br;
    ☑ ドライブ文字を表示する&br;
     ファイルとフォルダーの表示&br;
     &color(black,yellow){''(●) 隠しファイル、隠しフォルダーおよび隠しドライブを表示する ← 選択する''};&br;
      ◯ 隠しファイル、隠しフォルダーおよび隠しドライブを表示しない&br;
    ☑ フォルダーとデスクトップの項目の説明をポップアップで表示する&br;
    ☑ フォルダーのヒントにファイル サイズ情報を表示する&br;
    ☑ フォルダーの結合の競合を非表示にする&br;
    ☑ プレビュー ウィンドウでプレビューのハンドラーを表示する&br;
     リスト ビューで入力するとき&br;
      ◯ 検索ボックスに自動的に入力する&br;
     (●) 入力した項目をビューで選択する&br;
    ☐ ログオン時に以前のフォルダー ウィンドウを表示する&br;
    ☑ 暗号化や圧縮された NTFS ファイルをカラーで表示する&br;
    ☑ 共有ウィザードを使用する (推奨)&br;
    ☑ 空のドライブは表示しない&br;
    ☑ 縮小版にファイル アイコンを表示する&br;
    ☐ 常にアイコンを表示し、縮小版は表示しない&br;
    ☐ 常にメニューを表示する&br;
    &color(black,yellow){''☐ 登録されている拡張子は表示しない ← チェックをはずす''};&br;
    ☐ 別のプロセスでフォルダー ウィンドウを開く&br;
    ☑ 保護されたオペレーティング システム ファイルを表示しない (推奨)&br;
&br;
                                   &color(Black,#EEEEEE){[  既定値に戻す(D)  ]};&br;
----
日本語も試してみましょう.今度は次のようにします.

■■■ ダウンロード ■■■~
 \documentclass{jlreq}
 \begin{document}
 こんにちは,\LaTeX
 \end{document}

[[TeX Live - TeX Wiki#Network Based Installer>TeX Live#tlnet]] のミラーサイトから~
install-tl-windows.exe または install-tl.zip をダウンロードします.~
同様にしてみて「こんにちは,LaTeX」と表示されれば成功です.(LaTeX は大文字 A が上がり,大文字 E が下がった「本来の方法」で表示されているはずです.)
以上で LaTeX のインストールは終了です.
また,TeXworks による編集も行えるようになりました.
後は [[LaTeX入門]] などを参照しつつ文書の作成を行ってみてください.

■■■ install-tl-windows.exe を使用する場合 ■■■~

install-tl-windows.exe をダブルクリックします.~
全ユーザーに対してインストールする場合は 右クリック → 管理者として実行 を選択します.~
install-tl-windows.exe をダブルクリックして実行した場合は以下の様な画面が表示されます.~
----
&color(#007BBB,#007BBB){%%%                  &color(Black){''TeX Live installer''};          &color(#007BBB,#007BBB){%%%[ &color(Black){''◛''}; ]%%%};&color(#007BBB,#007BBB){%%%[ &color(Black){''▭''}; ]%%%};&color(#DD4444,#DD4444){%%%[ &color(White){''×''}; ]%%%};%%%};&br;
&br;
&br;
 Only single-user install possible.&br;
 For an all-users installation, abort now and re-run as administrator.&br;
&br;
&br;
&br;
 (●) Simple install (big)&br;
  ◯ Custom install&br;
  ◯ Unpack only&br;
&br;
&br;
&br;
&br;
&br;
&br;
   [  Cancel  ]                             [  Next >  ]&br;
----
インストールする場合は [  Next >  ] をクリックします.~
インストールしない場合は [  Cancel  ] をクリックします.~
** エラー時 [#error]

■■■ install-tl.zip を使用する場合 ■■■~
エラーが起こったからといって,「インストールに失敗した!」と判断するのは早すぎます.打ち込んだものにミスがあるかもしれません.

install-tl.zip を展開します.~
Cygwin の unzip は install-tl.zip の展開に使用しないでください.~
インストールに失敗する可能性があります.~
-[[windowsにtexliveをインストール出来ません:http://oku.edu.mie-u.ac.jp/tex/mod/forum/discuss.php?d=1126]]
-[[インストーラーの初期化に失敗しました。:http://oku.edu.mie-u.ac.jp/tex/mod/forum/discuss.php?d=1124]]
***「プログラム"***"が見付かりません」というエラー [#error01]

■■ install-tl-windows.bat の場合 ■■~
残念ながらインストールに失敗しているでしょう.もう一度インストールを試してみてください.または,インストール後手動で設定した場合は,その際にミスをしているかもしれません.もう一度確認をしてみてください.

■ テキストモードでインストールする場合~
***LaTeX のエラー [#error02]

テキストモードでリポジトリを指定してインストールする場合は Windows PowerShell またはコマンド プロンプトから
 .\install-tl-windows.bat -no-gui --repository http://ring.airnet.ne.jp/pub/text/CTAN/systems/texlive/tlnet/
を実行します.~
テキストモードの場合は以下のように表示されます.~
 ...
 Actions:
  <I> start installation to hard disk
  <H> help
  <Q> quit
 
 Enter command: I
インストールする場合は I を入力してインストールを開始します.~
インストールしない場合は Q を入力して終了します.~
サーバーの接続エラーが発生したり,アーカイブ中に予期せぬ EOF があったりした場合はインストールが途中でストップします.~
エラーが発生した場合は以下のコマンドで途中から再開できたりできなかったりします.~
コンパイルでエラーが発生すると,TeXworks 下段の「ログの表示」にエラーに関する情報が表示されます.たとえば

 .\install-tl-windows.bat -no-gui --profile installation.profile
 \ddocumentclass{jlreq}

 ABORTED INSTALLATION FOUND: installation.profile
 Do you want to continue with the exact same settings as before (y/N): y
としてしまうと(dが一つ多い)次のように表示されます.

再開できない場合は[[接続先を変更>TeX Live#tlnet]]するかまたは [[ISO ファイル>TeX Live#iso]]をミラーサイトからダウンロードしてインストールしてください.~
 ! Undefined control sequence.
 l.1 \ddocumentclass
                    {jlreq}

■ GUI でインストールする場合~
「x」または「e」を入力することで,ファイルの編集に戻ることができます.このようにエラーのある箇所が表示されるので,そこを中心に確認してみてください.エラー内容に関しては[[LaTeX のエラーメッセージ]]も参考にしてください.

install-tl-windows.bat をダブルクリックします.~
install-tl-windows.bat を -no-gui オプションを指定せずに実行した場合は以下の様な画面が表示されます.~
----
&color(#007BBB,#007BBB){%%%                                 &color(Black){''Install-tl''};                         &color(#007BBB,#007BBB){%%%[ &color(Black){''◛''}; ]%%%};&color(#007BBB,#007BBB){%%%[ &color(Black){''▭''}; ]%%%};&color(#DD4444,#DD4444){%%%[ &color(White){''×''}; ]%%%};%%%};&br;
&br;
&br;
   TeX Live 2014 の導入&br;
                                                                   1/5&br;
&br;
&br;
&br;
   TeX Live 2014 導入プログラムへようこそ&br;
   &#x68;ttp://tug.org/texlive&br;
&br;
   このガイドが、あなたの導入作業のご案内をします。&br;
&br;
   導入作業中はウィルス探知器を無効にするのが最善です。&br;
&br;
   微調節可能な熟練者向き導入作業については、&br;
   ウェブページか導入ガイドをご覧ください。&br;
   あるいは install-tl-advanced.batをご使用ください。&br;
&br;
&br;
&br;
   &color(black,yellow){''☑ 既定リポジトリを変更 ← リポジトリを指定する場合はチェックする''};&br;
&br;
&br;
&br;
   [  終了  ]                                                 [  次へ→  ]&br;
----
インストールする場合は [  次へ→  ] をクリックします.~
インストールしない場合は [  終了  ] をクリックします.~
----
■■ install-tl-advanced.bat の場合 ■■~

■ テキストモードでインストールする場合~
*統合環境やエディタのインストール [#editor]

テキストモードでリポジトリを指定してインストールする場合は管理者として実行した Windows PowerShell またはコマンド プロンプトから
 .\install-tl-advanced.bat -no-gui --repository http://ring.airnet.ne.jp/pub/text/CTAN/systems/texlive/tlnet/
を実行します.~
テキストモードの場合は以下のように表示されます.~
 ...
 Actions:
  <I> start installation to hard disk
  <H> help
  <Q> quit
 
 Enter command: I
インストールする場合は I を入力してインストールを開始します.~
インストールしない場合は Q を入力して終了します.~
サーバーの接続エラーが発生したり,アーカイブ中に予期せぬ EOF があったりした場合はインストールが途中でストップします.~
エラーが発生した場合は以下のコマンドで途中から再開できたりできなかったりします.~
LaTeX での文書作成を支援するための統合環境・エディタが各種開発されています.上記 TeXworks もそのような統合環境の一つです.
これらは,LaTeX のソース中に書かれた特別な命令を色付けしてくれたり,LaTeX によるタイプセットをボタンやショートカットキー一つで実行してくれたりと,便利なものです.
初心者の方はまずは LaTeX 用の統合環境を使用して LaTeX に慣れるのが良いでしょう.

 .\install-tl-advanced.bat -no-gui --profile installation.profile
エディタ・マクロ・プラグインの種類によって得手不得手があったり不具合が発生したりする場合があります.
問題が発生した場合は別のエディタを使用してください.
人によってエディタの好みは様々なので自分にあったエディタを見つけてください.
TeXworks がよいならばそれでもよいですし,下記のを色々と試してみるのも楽しいかもしれません.

 ABORTED INSTALLATION FOUND: installation.profile
 Do you want to continue with the exact same settings as before (y/N): y
このほかにも

再開できない場合は[[接続先を変更>TeX Live#tlnet]]するかまたは [[ISO ファイル>TeX Live#iso]]をミラーサイトからダウンロードしてインストールしてください.~
-[[TeX Wiki 内の「TeX 用エディタ」紹介ページ>TeX用エディタ]]
-[[Wikipedia:Comparison_of_TeX_editors]]
-[[LaTeX Editors/IDEs:http://tex.stackexchange.com/questions/339/latex-editors-ides]]

■ GUI でインストールする場合~
には,Microsoft Windows で使用可能な LaTeX 用の統合環境・エディタが紹介されています.

install-tl-advanced.bat を選択して右クリックして [管理者として実行(A)] をクリックします.~
管理者として実行していない場合は以下のようなメッセージが表示されます.~
----
&color(#007BBB,#007BBB){%%%               &color(Black){''TeX Live 2014 の導入''};         &color(#007BBB,#007BBB){%%%[ &color(Black){''◛''}; ]%%%};&color(#007BBB,#007BBB){%%%[ &color(Black){''▭''}; ]%%%};&color(#DD4444,#DD4444){%%%[ &color(White){''×''}; ]%%%};%%%};&br;
 導入作業中はウィルス探知器を無効にするのが最善です。&br;
&br;
 本導入プログラムは管理者権限を与えられていません.&br;
 よって,現ユーザー用にしか導入することができません.&br;
&br;
 全ユーザー用に導入したい場合には,install-tl-advancedを右クリックして,&br;
 "runを管理者として選択してください.&br;
 [ 終了 ]                                      [ 続行 ]&br;
----
install-tl-advanced.bat を -no-gui オプションを指定せずに管理者権限で実行した場合は以下の様な画面が表示されます.~
----
&color(#007BBB,#007BBB){%%%                                 &color(Black){''Install-tl''};                         &color(#007BBB,#007BBB){%%%[ &color(Black){''◛''}; ]%%%};&color(#007BBB,#007BBB){%%%[ &color(Black){''▭''}; ]%%%};&color(#DD4444,#DD4444){%%%[ &color(White){''×''}; ]%%%};%%%};&br;
                            TeX Live 2014 の導入&br;
                            -------基本情報-------&br;
  選択したスキーム                                       scheme-full           [ 変更 ]&br;
                            -------詳細設定-------&br;
  導入対象選集                                                           [ 変更 ]&br;
                    48選集(全 48 選集中) (必要ディスク領域: 3779MB)&br;
                          -------ディレクトリ設定-------&br;
  可搬設定                                             いいえ             [ 入切 ]&br;
  TEXDIR(TeX主幹ディレクトリ)                              C:\texlive\2014          [ 変更 ]&br;
  TEXMFLOCAL(サイト固有ファイル用ディレクトリ)                C:\texlive\texmf-local        [ 変更 ]&br;
  TEXMFSYSVAR(自動生成データ用ディレクトリ)                C:\texlive\2014\texmf-var      [ 変更 ]&br;
  TEXMFSYSCONFIG(ローカル設定用ディレクトリ)              C:\texlive\2014\texmf-config      [ 変更 ]&br;
  TEXMFHOME(ユーザ固有ファイル用ディレクトリ)                    ~\texmf             [ 変更 ]&br;
                            -------オプション-------&br;
  既定用紙寸法                                          A4                [ 入切 ]&br;
  \write18 を用いて制限リスト中のプログラムを実行することを許可          はい               [ 入切 ]&br;
  フォーマットファイルをすべて生成                              はい               [ 入切 ]&br;
  font と macro の doc ツリーを導入                             はい               [ 入切 ]&br;
  font と macro のソースツリーを導入                            はい                [ 入切 ]&br;
  レジストリの PATH 設定を調整する                             はい               [ 入切 ]&br;
  メニューショートカットを追加                                 はい                [ 入切 ]&br;
  ファイル関連付けを変更する                               新規のみ              [ 変更 ]&br;
  全ユーザ用に導入                                       はい                [ 入切 ]&br;
  TeXworks フロントエンドを導入                               はい                [ 入切 ]&br;
  導入後,CTANからパッケージの更新を受け取る                     はい                [ 入切 ]&br;
                          [ TeX Live の導入 ]  [ 終了 ]&br;
----
インストールする場合は [ TeX Live の導入 ] をクリックします.~
インストールしない場合は [ 終了 ] をクリックします.~
**フリーソフトウェア(オープンソースソフトウェア) [#editor-free]

***64-bit バイナリ (tl-win64.zip) [#gc2fed74]
// Windows でエディタを選びたいときに,別に
// 「Windows, macOS, Linux で動くか,Windows でしか動かないか」
// なんて不要だと思うので,統合環境か汎用エディタかで分類しなおします.

■ HTTP~
// ここに並べる統合環境は
// 1. TeX ディストリビューションにバンドルされているもの (TeXworks)
// 2. そうではないが,広く使われていて TeX Wiki にも情報が充実しているもの
// の順のつもり.従来の「アルファベット順」は無意味なので変更.

-http://ring.airnet.ne.jp/pub/text/TeX/ptex-win32/current/TLW64/
-http://ftp.kddilabs.jp/TeX/ptex-win32/current/TLW64/
-http://ftp.ne.jp/TeX/ptex-win32/current/TLW64/
-http://ftp.jaist.ac.jp/pub/CTAN/systems/win32/w32tex/TLW64/
-http://ftp.naist.jp/pub/CTAN/systems/win32/w32tex/TLW64/
-http://ftp.nara.wide.ad.jp/pub/CTAN/systems/win32/w32tex/TLW64/
-http://ftp.kddilabs.jp/pub/ctan/systems/win32/w32tex/TLW64/
-http://ftp.ne.jp/pub/ctan/systems/win32/w32tex/TLW64/
-http://ring.maffin.ad.jp/pub/text/TeX/ptex-win32/current/TLW64/
-http://ring.nict.go.jp/pub/text/TeX/ptex-win32/current/TLW64/
-統合環境(TeX, LaTeX に特化した機能を備えています)
--''[[TeXworks]]'' ← TeX Live (windows) に標準で含まれています.
--''[[TeXstudio]]''
--''[[LyX]]''
--[[Texmaker]]
--[[TeXnicCenter]]

■ FTP~
-汎用エディタ(TeX, LaTeX 用のパッケージが用意されているものがあります)
--[[Visual Studio Code]]
---[[LaTeX>Visual Studio Code/LaTeX]]
--[[Emacs]]
---[[Org mode>Emacs/Org mode]]
---[[TeX mode>Emacs/TeX mode]]
---[[AUCTeX]]
---[[YaTeX]](野鳥)
--[[Vim]]
---[[VimTeX]]
--[[Eclipse]]
---[[TeXlipse]]
--[[gedit]]
--[[Geany]]
--[[Notepad++]]
---[[NppExec]]
---[[jN]]
--[[サクラエディタ]]
---[[Happy]]

-ftp://ring.airnet.ne.jp/pub/text/TeX/ptex-win32/current/TLW64/
-ftp://ftp.kddilabs.jp/TeX/ptex-win32/current/TLW64/
-ftp://ftp.ne.jp/TeX/ptex-win32/current/TLW64/
-ftp://ftp.jaist.ac.jp/pub/CTAN/systems/win32/w32tex/TLW64/
-ftp://ftp.naist.jp/pub/CTAN/systems/win32/w32tex/TLW64/
-ftp://ftp.nara.wide.ad.jp/pub/CTAN/systems/win32/w32tex/TLW64/
-ftp://ftp.kddilabs.jp/pub/ctan/systems/win32/w32tex/TLW64/
-ftp://ftp.ne.jp/pub/ctan/systems/win32/w32tex/TLW64/
-ftp://ring.maffin.ad.jp/pub/text/TeX/ptex-win32/current/TLW64/
-ftp://ring.nict.go.jp/pub/text/TeX/ptex-win32/current/TLW64/

から TeX Live の 64-bit バイナリ (tl-win64.zip) が入手できます.~
インストール方法は 00README.TLW64 を読んでください.~
*PDF ファイルビューア [#pdfviewer]

***PATH の設定 [#g9863636]
長らく LaTeX ファイルの編集は,dvi によるプレビューがもちいられてきました.
ただ,最近は様々な理由から PDF によるプレビューが推奨されています([[古い情報]]も参考に).
TeXworks, TeXstudio などの統合環境には PDF 用のビューアが組み込まれています.
単独の LaTeX 用 PDF プレビューアとしては

PATH は自動的に設定されるので手動で設定する必要はありません.~
-''[[SumatraPDF]]'':軽量な LaTeX 用の PDF ビューアとして最適で,特にお勧めします.
-[[MuPDF]]:軽量な PDF/XPS ビューア.SumatraPDF などで使われています.
-[[Poppler]]:PDF のレンダリングライブラリ.TeXworks, TeXstudio などで使われています.

Windows PowerShell から
 $Env:Path
またはコマンド プロンプトから
 path
を実行して出力結果に C:\texlive\2014\bin\win32 が表示されていれば PATH が正しく設定されています.~
などがあります.

64-bit バイナリを使用する場合は PATH に C:\texlive\2014\bin\win64 を追加して~
出力結果に C:\texlive\2014\bin\win64;C:\texlive\2014\bin\win32 が表示されるように設定します.~

----
&color(#007BBB,#007BBB){%%%                        &color(Black){''環境変数''};                          &color(#DD4444,#DD4444){%%%[ &color(White){''×''}; ]%%%};%%%};&br;
*周辺ツールの利用 [#tools]

  TeX Live のユーザー環境変数(U)&br;
>
|変数|値|
|PATH|C:\texlive\2014\bin\win64;C:\texlive\2014\bin\win32|
|TEMP|%USERPROFILE%\AppData\Local\Temp|
|TMP|%USERPROFILE%\AppData\Local\Temp|
<
          &color(Black,#EEEEEE){[ 新規(N)... ]}; &color(Black,#EEEEEE){[ 編集(E)... ]}; &color(Black,#EEEEEE){[  削除(D)  ]};&br;
**文献管理ツール [#bibtex]

  システム環境変数(S)&br;
...&br;
          &color(Black,#EEEEEE){[ 新規(W)... ]}; &color(Black,#EEEEEE){[ 編集(I)... ]}; &color(Black,#EEEEEE){[  削除(L)  ]};&br;
----
オープンソースの文献管理ツールとして,以下を挙げておきます。

***アップデート [#g130b940]
-[[Zotero:https://www.zotero.org/]]
-[[JabRef:http://www.jabref.org/]]

アップデートは Windows PowerShell またはコマンド プロンプトから
 tlmgr update --self --all
を実行すれば OK です.~
このほかにも

ただし,アップデートによってパッケージや設定が変更されて,今まで動いていたものが動かなくなったりすることがあるかもしれません.~
-[[TeX Wiki 内の「BibTeX 関連ツール」紹介ページ>BibTeX関連ツール]]

-C:\texlive\2014\tlpkg\backups
には,Microsoft Windows で使用可能な文献管理ツールが紹介されています。

にパッケージのバックアップが保存されます.~
アップデートによって動作しなくなった場合は以前のバージョンに戻してください.~

パッケージは
*その他の選択肢 [#others]

- [[tlmgr]] (コマンドライン)
- [[TeX Live Manager]] (GUI)
TeX Live 以外にも Windows で利用可能な TeX ディストリビューションが存在します.
-Cygwin での利用:Windows 上に UNIX のような環境を提供する Cygwin 用にも TeX Live が提供されています.[[Cygwin]] をご覧ください.
-[[MiKTeX]]:主に国外で使われている(と思う)TeX ディストリビューションです.[[MiKTeX]] をご覧ください.

で管理できます.~

***extractbb の追加 [#tf06ef9d]
*入出力関連の機能 [#t84cfc3e]

TeX Live 2014 はデフォルトでは extractbb が自動実行されません.~
TEXMFLOCAL の値を確認します.~
**漢字入出力対応状況 [#effb8e13]

 PS C:\Users\$Env:USERNAME> kpsewhich -var-value TEXMFLOCAL
 C:/texlive/texmf-local
コンソールやファイル名等での漢字(日本語)の入出力の対応状況をまとめました(2023/7/16 現在).
Windowsではコンソールやファイル名でのワイド文字・Unicodeの扱いがLinux系と異なるので,それに対応するため「command_line_encoding」という kpathsearch の変数が導入されました.当初W32TeX上のupTeX系のみでしたが,現在はWindows版TeX Live上でXeTeX系, pdfTeX系にも導入されています.

C:\texlive\texmf-local\web2c\texmf.cnf を作成して編集します.~
shell_escape_commands を以下のように編集して保存します.~
| コマンド | command_line_encoding | コマンドライン&br;入力 |>| コンソール入力 |>| コンソール出力 | 入出力&br;ファイル名 | special &br;ファイル名 |h
|~|~|~| キーボード   | パイプ    | スクリーン  | パイプ      |~|~|h
| p(la)tex.exe -kanji=sjis | (無視される)      | CP932          | CP932  | Shift_JIS |CP932 | Shift_JIS | CP932 | Shift_JIS |
| p(la)tex.exe&br;p(la)tex.exe -kanji=utf8 | (無視される)  | CP932          | CP932  | UTF-8 | CP932(UTF-8) | UTF-8 | CP932 | Shift_JIS |
| up(la)tex.exe | utf-8            | Unicode         | Unicode | UTF-8 | Unicode | UTF-8 | Unicode | UTF-8 |
| xe(la)tex.exe | utf-8            | Unicode         | Unicode | UTF-8 | Unicode | UTF-8 | Unicode | UTF-8 |
| dvipdfmx.exe&br;pdf(la)tex.exe  | none          | CP932          | --- | --- | CP932 | Shift_JIS | CP932 | Shift_JIS |
|~| utf-8         | Unicode        | --- | --- | Unicode | UTF-8 | Unicode | UTF-8 |
| xdvipdfmx.exe | utf-8         | Unicode        | --- | --- | Unicode | UTF-8 | Unicode | UTF-8 |
| xbb.exe&br;extractbb.exe | utf-8         | Unicode        | --- | --- | Unicode | UTF-8 | Unicode | --- |
| dvips.exe  | none          | CP932          | --- | --- | CP932 | Shift_JIS | CP932 | Shift_JIS |
|~| utf-8         | Unicode        | --- | --- | Unicode | UTF-8 | Unicode | UTF-8 |
| dvi2tty.exe  | none          | CP932          | --- | --- | CP932 | Shift_JIS | CP932 | --- |
| dvi2tty.exe -Eu | utf-8         | Unicode        | --- | --- | Unicode | UTF-8 | Unicode | --- |
| upmendex.exe | (無視される)        | Unicode         | Unicode | UTF-8 | Unicode | UTF-8 | Unicode | --- |
| dvibook.exe&br;dviconcat.exe&br;dviselect.exe&br;dvitodvi.exe&br;dvidvi.exe | utf-8         | Unicode        | --- | --- | Unicode | UTF-8 | Unicode | --- |
| bibtex8.exe&br;bibtexu.exe  | none          | CP932          | --- | --- | CP932 | Shift_JIS | CP932 | --- |
|~| utf-8         | Unicode        | --- | --- | Unicode | UTF-8 | Unicode | --- |
| kpsewhich.exe  | (-progname= &br;指定先に依存する) | CP932          | CP932 | Shift_JIS | CP932 | Shift_JIS | CP932 | Shift_JIS |
|~|~| Unicode        | Unicode | UTF-8 | Unicode | UTF-8 | Unicode | UTF-8 |
| gswin32c.exe&br;gswin64c.exe  | ---        | Unicode        | --- | --- | ??? | ??? | Unicode | --- |
| GSview  | ---        | ???        | --- | --- | ??? | ??? | CP932 | --- |

 shell_escape_commands = \
 bibtex,bibtex8,bibtexu,upbibtex,biber,\
 kpsewhich,\
 makeindex,mendex,texindy,xindy,\
 mpost,upmpost,\
 repstopdf,epspdf,extractbb
この表は,日本語版 Windows におけるものです。

mktexlsr を実行します.~
 PS C:\Users\$Env:USERNAME> mktexlsr
「command_line_encoding」とは,texmf.cnf のオプション設定です.
「コンソール入力」は標準入力 (STDIN) からの入力を指し,「コンソール出力」は標準出力 (STDOUT) や標準エラー出力 (STDERR) への出力を指します.
「special ファイル名」とは,挿入する画像のファイル名など,special 命令によって dvi ファイルに書き込まれるファイル名の文字コードを指します.

***フォント埋め込みの設定 [#h915a565]
「CP932」「Unicode」は文字集合の意味で,「Shift_JIS」「UTF-8」は文字エンコーディングの意味で用いています.
スクリーンが「Unicode」「CP932(UTF-8)」のものは,そのままでも文字化けせずに表示させることができます.
以下はその例です.

kanji-config-updmap(-sys) を使用してフォント埋め込みの設定ができます.~
IPAexフォントを埋め込む場合は Windows PowerShell またはコマンド プロンプトから
 C:\work>platex -kanji=utf8 sourcename.tex

 kanji-config-updmap-sys ipaex
 C:\work>uplatex sourcename.tex

または
dvi2tty の場合,コードページを UTF-8 に設定することで,文字化けせずに表示させることができます.
以下はその例です.

 kanji-config-updmap ipaex
 C:\work>chcp 65001
 C:\work>dvi2tty -Eu sourcename.dvi

を実行します.~
あるいは、ページャーを使用しない場合はそのまま,文字化けせずに表示させることができます.
以下はその例です.

TeX Live には IPAex フォント,uptex-ipaex.map が収録されています.~
 C:\work>dvi2tty -Eu -q sourcename.dvi

 PS C:\Users\$Env:USERNAME> kpsewhich ipaexm.ttf ipaexg.ttf
 c:/texlive/2014/texmf-dist/fonts/truetype/public/ipaex/ipaexm.ttf
 c:/texlive/2014/texmf-dist/fonts/truetype/public/ipaex/ipaexg.ttf
 
 PS C:\Users\$Env:USERNAME> kpsewhich uptex-ipaex.map
 c:/texlive/2014/texmf-dist/fonts/map/dvipdfmx/jfontmaps/ipaex/uptex-ipaex.map
最新の Windows版 TeX Live の場合は,texmf.cnf に
 command_line_encoding = utf-8

upLaTeX + dvipdfmx を実行する場合は ptex2pdf が便利です.~
 ptex2pdf -u -l -ot "-synctex=1" -od "-f uptex-ipaex.map" hoge.tex
と設定するとよいでしょう.

ヒラギノフォントを埋め込む場合は
現在の TeX Live における
デフォルトは
 command_line_encoding = utf-8
となっています。

-[[Windows の TeX Live 2013 でヒラギノフォントを埋め込む方法:http://ichiro-maruta.blogspot.jp/2013/08/windows-tex-live-2013.html]]
-[[TeX Live 2013 on Windows+ヒラギノOTF版 を使ってPDFにフォントを埋め込む方法:http://yanoshi.hatenablog.jp/entry/2014/01/24/024426]]
最新の TeX Live では dvipdfmx, dvips は command_line_encoding の値によらず,
OS のデフォルト code page (日本語 Windows の場合 CP932) で DVI に名前が書かれて
いるファイルを見つけることができます。

を参照してください.~
なお,マクロ,パッケージやフォントなどのファイル名は ASCII の範囲にとどめ,漢字(日本語)や他言語の Unicode 文字を使用しないことをお勧めします.
文字エンコーディングの齟齬により,ソフトウェアによっては kpathsea 経由で探し出すことに失敗するケースがあるためです.
また,p(la)tex において special の種類によっては 0x5c を含むファイル名の場合,失敗することがあります.
この場合も ASCII の範囲で使用してください.( → [[KANJI file name in special in dvi (uptex):https://okumuralab.org/tex/mod/forum/discuss.php?d=1210]])

***文字コードの自動判別 [#se4397b3]

デフォルトの設定では (e-)(u)pTeX を使用するとファイルの文字コードを自動判別します.~
texmf.cnf には以下のように設定されています.~

 % Guess input encoding (SJIS vs. Unicode, etc.) in pTeX and friends?
 % Default is 0, to not guess.
 guess_input_kanji_encoding = 1

文字コードの自動判別は失敗することがあります.~
[[uplatex -guess-input-enc hoge のように文字コードの自動判別機能を使用してタイプセットすると間違った文字コードで判別されてタイプセットされるパターンが存在する>upTeX,upLaTeX#zb472e1c]] を参照してください.~

***インストールのやり方などの事例 [#w0a33f0d]

:[[Windows 8.1 に TeX Live 2014 をインストール:http://qiita.com/ignorant/items/21545cde3c9bbafaa264]] | 2014-08-29

:[[Windows7で,TeX MAKER+TeX LiveでTeXの執筆環境を構築する.:http://qiita.com/ConHumi/items/f0d12ab1ad433591c192]] | 2014-07-31

:[[TeX/Install - PukiWiki:http://glc.l.u-tokyo.ac.jp/pukiwiki/index.php?TeX%2FInstall]] | 2014-06-21

**[[TeX Live]] ([[Cygwin]]) &aname(texlive-cygwin); [#sfbd073e]
Microsoft Windows 上で動く Linux ライクな環境である [[Cygwin]] に TeX Live をインストールする方法もあります.

-[[Cygwin - TeX Wiki>Cygwin]]

**[[TeX Live]] ([[Linux]]) &aname(texlive-linux); [#h0f78970]
[[VirtualBox]] などの仮想マシン上に Linux をインストールして TeX Live を使用する方法もあります.

-[[Linux - TeX Wiki>Linux]]

----
&color(#DAF0FE,#DAE0FE){%%%  &color(Black){ファイル(F)};  &color(Black){仮想マシン(M)};  &color(Black){ヘルプ(H)};             %%%};&br;
&br;
  新規(N)  設定(S)  起動(T)  &color(#888888){破棄};&br;
&color(White,#1188FF){     Arch Linux                  };&br;
     CentOS&br;
     Debian&br;
     Fedora&br;
     Gentoo Linux&br;
     Linux Mint&br;
     Lubuntu&br;
     openSUSE&br;
     Vine Linux&br;
----
&color(Black,#DAE0FE){%%%  仮想マシン  ビュー  デバイス  ヘルプ                        %%%};&br;

 $ uplatex -v
 e-upTeX 3.14159265-p3.5-u1.11-130605-2.6 (utf8.uptex) (TeX Live 2014)
 kpathsea version 6.2.0
 ptexenc version 1.3.2
 Copyright 2014 D.E. Knuth.
 There is NO warranty.  Redistribution of this software is
 covered by the terms of both the e-upTeX copyright and
 the Lesser GNU General Public License.
 For more information about these matters, see the file
 named COPYING and the e-upTeX source.
 Primary author of e-upTeX: Peter Breitenlohner.
----

**[[W32TeX]] &aname(w32tex); [#yd4deb73]

W32TeX のインストールについては [[W32TeX - TeX Wiki>W32TeX]] を参照してください.

**[[MiKTeX]] [#x2459fb9]

TeX Live, W32TeX の他に MiKTeX もあります.

-[[MiKTeX - TeX Wiki>MiKTeX]]


*パッケージ管理 [#sf700883]

-[[Chocolatey NuGet:http://chocolatey.org/]]
//--http://chocolatey.org/packages/texlive

*[[統合環境・エディタ>TeX用エディタ]] [#e8efca0f]

LaTeX での文書作成を支援するための統合環境・エディタが開発されています.~
初心者の方はまずは LaTeX 用の統合環境を使用して LaTeX に慣れるのがいいとおもいます.~
エディタ・マクロ・プラグインの種類によって得手不得手があったり不具合が発生したりする場合があります.~
問題が発生した場合は別のエディタを使用してください.~
人によってエディタの好みは様々なので自分にあったエディタを見つけてください.~
見つからない人は自作してみるのもいいかもしれません.~

-[[Wikipedia:Comparison_of_TeX_editors]]
-[[LaTeX Editors/IDEs:http://tex.stackexchange.com/questions/339/latex-editors-ides]]

にも Microsoft Windows で使用可能な LaTeX 用の統合環境・エディタが紹介されています.

**フリーソフトウェア (オープンソースソフトウェア) [#e2433aac]

-[[LyX]]
-[[TeXstudio]]
-[[Texmaker]]
-[[TeXworks]]
-[[TexitEasy]]
-[[Eclipse]]
--[[TeXlipse]]
-[[Emacs]]
--[[Org mode>Emacs/Org mode]] + [[YASnippet]]
--[[TeX mode>Emacs/TeX mode]] + [[YASnippet]]
--[[AUCTeX]]
--[[YaTeX]]
-[[Vim]]
--[[tex.vim>Vim/tex.vim]] + [[LaTeX Box]] + [[quickrun]] + [[neocomplete &amp; neosnippet>neocomplete]]
--[[Vim-LaTeX]]
--[[ATP]]
-[[Atom]]
-[[Brackets]]
-[[TeXnicCenter]]
-[[Notepad++]]
--[[NppExec]]
--[[jN]]
--[[Python Script]]
-[[サクラエディタ]]
--[[Happy]]

*PDF ファイルビューア [#y17ec745]
**フリーソフトウェア (オープンソースソフトウェア) [#m5a5dc1e]

-[[TeXstudio]], [[Texmaker]], [[TeXworks]], [[TexitEasy]] などは PDF ファイルビューアを内蔵しています.
-[[SumatraPDF]]
-[[MuPDF]] a lightweight PDF and XPS viewer.[[SumatraPDF]] などで使われています.
-[[Poppler]] PDF のレンダリングライブラリ.TeXstudio, Texmaker, TeXworks, TexitEasy などで使われています.
-[[Mozilla Firefox (PDF.js)>Mozilla Firefox#pdfjs]]
-[[Chrome/Chromium PDF Viewer (PDFium)>Google Chrome#chromepdfviewer]]

*[[BibTeX 関連>BibTeX関連ツール]] [#s7d96524]
**フリーソフトウェア (オープンソースソフトウェア) [#kee4f4fe]
-[[Zotero:https://www.zotero.org/]]
-[[JabRef:http://jabref.sourceforge.net/]]
-[[QRef:http://members3.jcom.home.ne.jp/qref/]]