Texインストールについて

Texインストールについて

- dot k の投稿
返信数: 23

Texインストールについて、下記リンク1のものです。インターネットインストールができなかったため、下記リンク2の記事を参考にして、コマンドプロンプトを用いてインストールを試みたところ、無事インストールが開始されました。

ところで、離席している間にプログラムのインストールが終了したのか、下記の画像のようになっていました(インストールログはこれ以外ありません)。

インストールが終了し最初のインストール画面に戻っただけだと思うのですが、インストールが終わっているとするならば、どのようにして確かめればよいのでしょうか?

加えて、Texの推奨パックをインストールするにはどうしたらよいでしょうか

ちなみにインストール時には「<I>start installation to hard disk」を実行しました。

よろしくお願いします。画像1

  1. https://okumuralab.org/tex/mod/forum/discuss.php?d=3989
  2. https://qiita.com/HayatoF/items/ac3bf4d64fb9a79a9f8d
dot k への返信

Re: Texインストールについて

- 和田 勇 の投稿

別の情報ではインストールし始めたとのことでしたが ...

なおスクリーンショットの画像の左端が欠けたり、 領域選択の影響か黒塗り状態なので I を入力したということ、 以降の動作状況が確認ができません。

できればスクリーンショットではなく、ターミナルでのコピペしたものを 貼り付けていただくと検証しやすくなりますので、ご協力願います。

推奨インストール方法

推奨インストールは、昨日お試しになった install-tl-windows.exe ですが、 ターミナルアプリから実行する .\install-tl-windows.bat -no-gui も OK です。

それでもと言うかネットワーク回線等の影響でダウンロード失敗が続く場合は、 先に紹介した ISO イメージからのインストール も参考にしてください。

トラブル対応(WIndows 環境)

日本語ユーザ名の対応は回避されている前提ではありますが、 トラブル時 も参考にしてください。

この情報の中にはMinGW を導入している場合の対処も書かれていますが、 その確認をしたいと思います。

ターミナルで echo %Path% の情報を貼り付けてください。

スクリーンショットだと文字列の抽出時に文字化けが生じることがあるので、 必ず コピペ で貼り付けてください。

和田 勇 への返信

Re: Texインストールについて

- dot k の投稿

ターミナルでのコピペしたものを 貼り付けていただくと検証しやすくなりますので、ご協力願います。>

======================> TeX Live installation procedure <=====================

======>   Letters/digits in <angle brackets> indicate   <=======
======>   menu items for actions or customizations      <=======
= help>   https://tug.org/texlive/doc/install-tl.html   <=======

 Detected platform: Windows (64-bit)

 <B> set binary platforms: 1 out of 15

 <S> set installation scheme: scheme-full

 <C> set installation collections:
     41 collections out of 41, disk space required: 9214 MB (free: 365085 MB)

 <D> set directories:
   TEXDIR (the main TeX directory):
     C:/texlive/2025
   TEXMFLOCAL (directory for site-wide local files):
     C:/texlive/texmf-local
   TEXMFSYSVAR (directory for variable and automatically generated data):
     C:/texlive/2025/texmf-var
   TEXMFSYSCONFIG (directory for local config):
     C:/texlive/2025/texmf-config
   TEXMFVAR (personal directory for variable and automatically generated data):
     ~/.texlive2025/texmf-var
   TEXMFCONFIG (personal directory for local config):
     ~/.texlive2025/texmf-config
   TEXMFHOME (directory for user-specific files):
     ~/texmf

 <O> options:
   [ ] use letter size instead of A4 by default
   [X] allow execution of restricted list of programs via \write18
   [X] create all format files
   [X] install macro/font doc tree
   [X] install macro/font source tree
   [X] adjust search path
   [1] add menu items, shortcuts, etc.
   [1] update file associations
   [X] install TeXworks front end

 <V> set up for portable installation

Actions:
 <I> start installation to hard disk
 <P> save installation profile to 'texlive.profile' and exit
 <Q> quit

Enter command:

(この後のログが消えているのでIを入力した後どうなったかが不明です)

ターミナルで echo %Path% の情報を貼り付けてください。 >新たにプロンプトを開き「 echo %Path%」を実行すればよろしいですか?

dot k への返信

Re: Texインストールについて

- 和田 勇 の投稿

I を入力したところはどこ?

提供していただいた情報では  Enter command: の直後に I を入力してエンターキーを 押したようには見えません。

       Actions:
       <I> start installation to hard disk
       <P> save installation profile to 'texlive.profile' and exit
       <Q> quit

      Enter command: I               ←ここに入力されれば非表示にはならないと思います
      Installing to: C:/texlive/2025
      Installing [1/6, time/total: ??:??/??:??]: hyphen-base [23k]
      Installing [2/6, time/total: 00:01/12:11]: kpathsea [1042k]

ここまで表示すればログは実行したディレクトリに nstall-tl.log として書かれるのだが。

> プロンプトを開き「 echo %Path%」を実行

はい、その通り実行願います。

私の場合は以下のようにプロンプトC:\Users\... 20250818> に続けて入力しています。

       C:\Users\i-wada\Downloads\install-tl\install-tl-20250818>echo %Path%

上記実行結果は以下のとおりです。(画面上は折り曲がっていますが ...)

       C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Users\i-wada\scoop\apps\perl\current\perl\site\bin;C:\Users\i-wada\scoop\apps\perl\current\perl\bin;C:\Users\i-wada\scoop\apps\vscode\current\bin;C:\Users\i-wada\scoop\shims;C:\Users\i-wada\AppData\Local\Microsoft\WindowsApps;C:\Users\i-wada\AppData\Local\GitHubDesktop\bin;
dot k への返信

Re: Texインストールについて

- 和田 勇 の投稿

> インストールが終わっているとするならば、どのようにして確かめればよいのでしょうか?

この質問に未回答でしたので。

  1. インストールが成功した場合は、最終画面あるいは -no-gui で実施した場合は最後に以下のようなメッセージが表示されます。

      TeX Liveへようこそ!
      ドキュメントの一覧はC:/texlive/2025/index.htmlをご覧ください。
    
      TeX Liveのウェブサイト(https://tug.org/texlive/)には
      すべてのアップデートとコレクションの情報が掲載されています。
      TeX Liveは全世界のTeXユーザ会有志による合同プロジェクトです。
      TeX Liveプロジェクトをサポートしていただける場合
      お好きなTeXユーザ会に入会することをご検討ください。
      TeXユーザ会の一覧はhttps://tug.org/usergroups.htmlでご確認いただけます。
    
  2. インストールログは C:\texlive\2025\install-tl.log です。 上記 TeX Liveへようこそ!を含め、ダウンロード状況他の記録が残っています。

和田 勇 への返信

Re: Texインストールについて

- dot k の投稿
プロンプトを開き「 echo %Path%」を実行.以下に実行結果を乗せます(ユーザー名は本名ひらがな)
C:\Users\たなか>Downloads\install-tl\install-tl-20250818>echo %Path%
'Downloads\install-tl\install-tl-20250818' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
C:\texlive\2025\install-tl.logの結果を以下にのせます
----------------------------------------------------------------------
The following environment variables contain the string "tex"
(case-independent). If you're doing anything but adding personal
directories to the system paths, they may well cause trouble somewhere
while running TeX. If you encounter problems, try unsetting them.

Please ignore spurious matches unrelated to TeX. (To omit this check,
set the environment variable TEXLIVE_INSTALL_ENV_NOCHECK.)

TEXLIVE_INSTALL_NO_DISKCHECK=1
----------------------------------------------------------------------
TeX Liveへようこそ!
ドキュメントの一覧はC:/texlive/2025/index.htmlをご覧ください。

TeX Liveのウェブサイト(https://tug.org/texlive/)にはすべてのアップデートとコレクションの情報が掲載されています。TeX Liveは全世界のTeXユーザ会有志による合同プロジェクトです。TeX Liveプロジェクトをサポートしていただける場合お好きなTeXユーザ会に入会することをご検討ください。TeXユーザ会の一覧はhttps://tug.org/usergroups.htmlでご確認いただけます。


いかがでしょうか?
dot k への返信

Re: Texインストールについて

- 和田 勇 の投稿

echo %Path%

C:\Users\たなか>Downloads\install-tl\install-tl-20250818>echo %Path%
'Downloads\install-tl\install-tl-20250818' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

そもそも私は echo %Path% と入力してエンターキーを押して欲しかったのですが ...

上記のメッセージは Downloads\install-tl\install-tl-20250818 というコマンドは ありませんという趣旨のものなんですがね。

おそらくホームディレクトリに echo かそれがついたファイル作成されてしまいました。 当面実害はないのですがコマンドプロンプトを起動した直度に dir コマンド実行した結果を知らせてください。

削除すべき情報を後ほどお伝えします。

ユーザー名は本名ひらがなC:\texlive\2025\install-tl.log

あれ?C:\texlive\2025\install-tl.log が作成されているってことは、 日本語ユーザ名でインストールできたのですか?

当初はこれが原因で止まったかもしれないとの懸念をお伝えしたところ その対策をとられた旨の回答だったので何が原因でダメで、 何をしたら改善されたのかさっぱりわかりません。

インストールできたからそれで良いというのもありですが、 可能でしたら、dir C:\texlive\2025\install-tl.log の結果と どのような操作を行なったのか教えてください。 今後同様の障害で質問される方のためにもお願いします。

今回コマンドプロンプトで実行してその結果を教えて欲しいものを まとめると以下の3つです。2番目の dir は当面外はないけど 誤って作成してしまったファイル削除のため必要です。

  1. echo %Path%
  2. dir
  3. dir C:\texlive\2025\install-tl.log
和田 勇 への返信

Re: Texインストールについて

- dot k の投稿

日本語ユーザ名でインストールできたのですか?>はい、ユーザー変更はミスすると大変とのことなのでこちらに従いインストールしました。

echo %Path%

C:\Program Files (x86)\Razer Chroma SDK\bin;C:\Program Files\Razer Chroma SDK\bin;C:\Program Files (x86)\Razer\ChromaBroadcast\bin;C:\Program Files\Razer\ChromaBroadcast\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\Windows\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps;;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%SYSTEMROOT%\System32\OpenSSH\;C:\Users\たなか\AppData\Local\Microsoft\WindowsApps;C:\texlive\2025\bin\windowsdir

dir

ドライブ C のボリューム ラベルがありません。
 ボリューム シリアル番号は (略) です

 C:\Users\たなか のディレクトリ

2025/08/19  22:44    <DIR>          .
2025/08/19  22:44    <DIR>          ..
2025/07/09  02:01    <DIR>          .android
2020/05/17  00:21    <DIR>          .DMMGamePlayer
2020/08/02  20:07    <DIR>          .LINE
2024/03/02  21:59    <DIR>          .ms-ad
2020/05/13  19:34    <DIR>          .Origin
2020/05/13  19:34    <DIR>          .QtWebEngineProcess
2025/08/19  00:12    <DIR>          .texlive2025
2020/12/18  01:34    <DIR>          3D Objects
2020/05/11  18:32    <DIR>          ansel
2020/12/18  01:34    <DIR>          Contacts
2021/03/23  00:07    <DIR>          Desktop
2020/09/04  17:56    <DIR>          Documents
2025/08/18  20:31    <DIR>          Downloads
2024/11/29  01:15    <DIR>          Dropbox
2025/08/19  22:50                 0 echo
2020/04/12  17:37    <DIR>          Evernote
2020/12/18  01:34    <DIR>          Favorites
2020/12/18  01:34    <DIR>          Links
2020/06/14  17:18    <DIR>          obs-studio
2025/08/15  03:02    <DIR>          OneDrive
2021/01/30  23:38    <DIR>          Pictures
2020/12/18  01:34    <DIR>          Saved Games
2020/12/18  01:34    <DIR>          Searches
2025/07/09  08:12            57,344 VirtualKey.db
               2 個のファイル              57,344 バイト
              25 個のディレクトリ  406,901,284,864 バイトの空き領域

C:\texlive\2025\install-tl.log

C:\Users\たなか>2025/08/19  22:44    <DIR>          .
指定されたファイルが見つかりません。

C:\Users\たなか>2025/08/19  22:44    <DIR>          ..
指定されたファイルが見つかりません。

C:\Users\たなか>2025/07/09  02:01    <DIR>          .android
指定されたファイルが見つかりません。

C:\Users\たなか>2020/05/17  00:21    <DIR>          .DMMGamePlayer
指定されたファイルが見つかりません。

C:\Users\たなか>2020/08/02  20:07    <DIR>          .LINE
指定されたファイルが見つかりません。

C:\Users\たなか>2024/03/02  21:59    <DIR>          .ms-ad
指定されたファイルが見つかりません。

C:\Users\たなか>2020/05/13  19:34    <DIR>          .Origin
指定されたファイルが見つかりません。

C:\Users\たなか>2020/05/13  19:34    <DIR>          .QtWebEngineProcess
指定されたファイルが見つかりません。

C:\Users\たなか>2025/08/19  00:12    <DIR>          .texlive2025
指定されたファイルが見つかりません。

C:\Users\たなか>2020/12/18  01:34    <DIR>          3D Objects
指定されたファイルが見つかりません。

C:\Users\たなか>2020/05/11  18:32    <DIR>          ansel
指定されたファイルが見つかりません。

C:\Users\たなか>2020/12/18  01:34    <DIR>          Contacts
指定されたファイルが見つかりません。

C:\Users\たなか>2021/03/23  00:07    <DIR>          Desktop
指定されたファイルが見つかりません。

C:\Users\たなか>2020/09/04  17:56    <DIR>          Documents
指定されたファイルが見つかりません。

C:\Users\たなか>2025/08/18  20:31    <DIR>          Downloads
指定されたファイルが見つかりません。

C:\Users\たなか>2024/11/29  01:15    <DIR>          Dropbox
指定されたファイルが見つかりません。

C:\Users\たなか>2025/08/19  22:50                 0 echo
'2025' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

C:\Users\たなか>2020/04/12  17:37    <DIR>          Evernote
指定されたファイルが見つかりません。

C:\Users\たなか>2020/12/18  01:34    <DIR>          Favorites
指定されたファイルが見つかりません。

C:\Users\たなか>2020/12/18  01:34    <DIR>          Links
指定されたファイルが見つかりません。

C:\Users\たなか>2020/06/14  17:18    <DIR>          obs-studio
指定されたファイルが見つかりません。

C:\Users\たなか>2025/08/15  03:02    <DIR>          OneDrive
指定されたファイルが見つかりません。

C:\Users\たなか>2021/01/30  23:38    <DIR>          Pictures
指定されたファイルが見つかりません。

C:\Users\たなか>2020/12/18  01:34    <DIR>          Saved Games
指定されたファイルが見つかりません。

C:\Users\たなか>2020/12/18  01:34    <DIR>          Searches
指定されたファイルが見つかりません。

C:\Users\たなか>2020/05/19  18:31    <DIR>          Shadowverse
指定されたファイルが見つかりません。

C:\Users\たなか>2025/07/09  08:12            57,344 VirtualKey.db
'2025' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

C:\Users\たなか>               2 個のファイル              57,344 バイト
'2' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

C:\Users\たなか>              25 個のディレクトリ  406,901,284,864 バイトの空き領域

ながくなりました。よろしくお願いします。

dot k への返信

Re: Texインストールについて

- 和田 勇 の投稿

Table of Contents

  1. 全体的に
  2. 「日本語ユーザ名でインストールできた」ことに関して
    1. 確認です
    2. 「ユーザー変更はミスすると大変」
  3. 提供していただいた情報の分析
    1. echo %Path%
    2. dir
    3. dir C:\texlive\2025\install-tl.log
    4. おかしなメッセージに対する対処について

全体的に

TeXLive 2025 はインストールできたと判断していますが、 コマンドプロンプトで echo %Path% の表示結果に %SystemRoot% の ような文字列が表示される場合は、実際に TeXLive を利用する際の 障害ににるのではと懸念しています

「日本語ユーザ名でインストールできた」ことに関して

確認です

手順は、https://qiita.com/HayatoF/items/ac3bf4d64fb9a79a9f8d に 記述された以下の4つの主な手順でしょうか?

  1. このような時は、以下の手順でGUIなしで実行してみてください。
  2. install-tl.zipをここからダウンロードして、展開する
  3. install-tl-windows.batが存在しているフォルダをターミナルで開く
  4. そして以下(.\install-tl-windows.bat -no-gui)のコマンドを実行する

もしそうだとしたら、私の認識のダブルチェックのため日本語ユーザ名での インストールテストを行わなければいけないと考えています。

これが可能であれば、Windows で TeXLive を利用しているとりわけ 日本のユーザには朗報になりますし。

「ユーザー変更はミスすると大変」

「新規ユーザを作成する」 で対応可能だと想定しておりました。

提供していただいた情報の分析

echo %Path%

以下の表は、提供していただいた情報を見やすく、また指摘するために番号を付与したものです。

番号 ディレクトリパス
1 C:\Program Files (x86)\Razer Chroma SDK\bin;
2 C:\Program Files\Razer Chroma SDK\bin;
3 C:\Program Files (x86)\Razer\ChromaBroadcast\bin;
4 C:\Program Files\Razer\ChromaBroadcast\bin;
5 C:\Windows\system32;
6 C:\Windows;
7 C:\Windows\System32\Wbem;
8 C:\Windows\System32\WindowsPowerShell\v1.0\;
9 C:\Windows\System32\OpenSSH\;
10 C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;
11 C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;
12 C:\Windows\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps;
13 ;
14 %SystemRoot%\system32;
15 %SystemRoot%;
16 %SystemRoot%\System32\Wbem;
17 %SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;
18 %SYSTEMROOT%\System32\OpenSSH\;
19 C:\Users\たなか\AppData\Local\Microsoft\WindowsApps;
20 C:\texlive\2025\bin\windows

13番のパスが「空」になっていますが、通常このような設定にはならないと思 います。それよりも、14番から 18番の %SystemRoot% は通常は C:\Windows に評価されて表示されるのですが、そのままです。

考えられる原因は 1番から 4番の追加したアプリ「Razer Chroma」の環境変数 Path の設定に問題があるのではないかと考えています。

これに関しては [https://okumuralab.org/tex/mod/forum/discuss.php?d=3981][Pathを編集したらtexが使えなくなった。] のスレッドを参照して欲しいのですが、似た現象かと考えていますが、結論には至っていません。

しかし、今後 ptex2pdf のようなコマンドを利用して TeXlive を使う場合、エラーになることが予想されるので 早めに対処することをお勧めします。上記 URL のスレッドの最後では、追加したものを一旦削除し、再登録したとなっています。

dir

* この情報は、前回のコマンド入力ミスは *Downloads\install-tl\install-tl-20250818>echo %Path% です。Windows は Downloads\install-tl\install-tl-20250818 を実行しようとしますが、 > も付与されていたため echo というファイルが作成されてしまったか否 かを確認に必要でした。

    dir

    ドライブ C のボリューム ラベルがありません。
     ボリューム シリアル番号は (略) です

     C:\Users\たなか のディレクトリ

    2025/08/19  22:44    <DIR>          .
    2025/08/19  22:44    <DIR>          ..
    2025/07/09  02:01    <DIR>          .android
    ... 省略 ...
    2025/08/18  20:31    <DIR>          Downloads
    2024/11/29  01:15    <DIR>          Dropbox
    2025/08/19  22:50                 0 echo      ←やはり誤作成しています
    2020/04/12  17:37    <DIR>          Evernote
    ... 省略 ...
    2020/12/18  01:34    <DIR>          Searches
    2025/07/09  08:12            57,344 VirtualKey.db
                   2 個のファイル              57,344 バイト
                  25 個のディレクトリ  406,901,284,864 バイトの空き領域

echo というファイルが作成されていますので、 エクスプローラでホームディレクトリを表示しファイル echo を探しゴミ箱に入れてください。

そのあとはデスクトップのゴミ箱を空にすれば完全に削除できます。

dir C:\texlive\2025\install-tl.log

このコマンドは、TeXLive 2025 がインストールできたか否か調べるためにお願いしました。

なぜか想定した情報は取得できていませんが、他の情報から TeXLive 2025 はインストールできたと判断しています。

おかしなメッセージに対する対処について

    C:\Users\たなか>2025/08/19  22:44    <DIR>          .
    指定されたファイルが見つかりません。

    '2025' は、内部コマンドまたは外部コマンド、
    操作可能なプログラムまたはバッチ ファイルとして認識されていません。

通常、こちらから指示するコマンドの実行結果で、上記のような 警告メッセージは表示されません。表示が予想される場合はその旨記述するよう努めています。

上記のような状況になったら、指示された入力すべき文字列と比較してリトライして下さるようお願いします。

和田 勇 への返信

Re: Texインストールについて

- 和田 勇 の投稿

「日本語ユーザ名でのインストール」に関して

この件に関する実験を実施しました。

結論は、従来の知見通り、何も処置しなけばインストール中にうんともすんとも動かなくなります。

現時点で、私が把握している処置 とは、環境変数 TMP TEMP のディレクトリパスを Ascii 文字列のみで構成するということです。   

和田 勇 への返信

Re: Texインストールについて

- dot k の投稿
分析と提案、そしてテストまでありがとうございます。


dir C:\texlive\2025\install-tl.log の実行結果が先述のものと違いました。前回に違うコマンドとまちがえたのでしょうか?以下に記載します。
ドライブ C のボリューム ラベルがありません。
ボリューム シリアル番号は 3615-4510 です

C:\texlive\2025 のディレクトリ

2025/08/19 00:12 1,301,212 install-tl.log
1 個のファイル 1,301,212 バイト
0 個のディレクトリ 409,921,744,896 バイトの空き領域


「新規ユーザを作成する」 で対応可能だと想定しておりました。
→たしかに、そうですね。その場合、新規ユーザを作れば、最初からインストールし直すだけでよろしいのでしょうか?


echo %Path%の結果について、自力での対処が、よく用語がわからず、できずじまいです。ここでいう対処とは
「しかし、今後 ptex2pdf のようなコマンドを利用して TeXlive を使う場合、エラーになることが予想されるので 早めに対処することをお勧めします。」における対処です。

私が取るべきは、
1.現在のものを改善する
2.新規ユーザを取得
のいずれになるのでしょうか?
よろしくお願いします。
dot k への返信

Re: Texインストールについて

- 和田 勇 の投稿

Table of Contents

  1. C:\texlive\2025\install-tl.log の日付情報
  2. 「新規ユーザを作成する」とした場合について
  3. 今後 ptex2pdf のようなコマンドを利用して TeXLive を使うためのフェールセーフな対策
    1. まずは ptex2pdf でエラーになるか実験

C:\texlive\2025\install-tl.log の日付情報

      dir C:\texlive\\2025\install-tl.log
      C:\texlive\\2025 のディレクトリ

      2025/08/19 00:12 1,301,212 install-tl.log

インストールが終わった時間を知りたかったのですが、前回、別の情報で 2025/08/19 00:12 だと判明していたのですが、ダブルチェックになりま した。

「新規ユーザを作成する」とした場合について

  1. 新規ユーザを作れば、最初からインストールし直す必要があるか

    どのような手順で「日本語ユーザ名でインストールできた」かが不明 ですが、インストール後のメッセージも妥当だし、インストール終了時間 も現時点では妥当と思いますので、面倒であれば 再インストールは不要 と考えてます。

    くどいですが、 どのような手順で「日本語ユーザ名でインストールできた」 を提示していただけたらと思います。 今後の 日本などで Windows で TeXlive を使うユーザのためにも ご一考願います。

今後 ptex2pdf のようなコマンドを利用して TeXLive を使うためのフェールセーフな対策

以下の提示された二つの対策ですが、今回は 1.現在のものを改善する で話 を進めたいと思います。

1.現在のものを改善する
2.新規ユーザを取得

まずは前回示した Pathを編集したらtexが使えなくなった。の一連のやりとりを、今一度、参考にしてください。

ptex2pdf に関係するであろう問題は、TeXLive のインストールよりも、 Razer Chroma を導入した影響か否かは判断しかねますが、 echo %Path% の表示結果に %SystemRoot% が含まれていると ptex2pdf のエラーを誘引す る可能性があるということです。

まずは ptex2pdf でエラーになるか実験

  1. 作業環境の準備(以降コマンドプロンプトで)

    LaTeX で処理を行うと関連ファイルがいくつか生成されますので、 作業ディレクトリを作り、そこに移動しましょう

    mkdir Desktop\TEST
    cd    Desktop\TEST
    
  2. テスト用のソース

    Pathを編集したらtexが使えなくなった。2025年 08月 11日(月曜日) 23:28 - A D の投稿 に示された \documentclass[dvipdfmx]{article} から \end{document} を選択し、テスト用のソース test.tex を作成してください。

  3. ptexpdf -l -u test でコンパイルしエラーが生じるか否か確認しましょう。

とりあえずは、ここまで行った結果を教えてください。

必要なものは test.log と念の為 test.tex 及びコマンドプロンプトでの echo %Path% の出力結果の三つです。

和田 勇 への返信

Re: Texインストールについて

- dot k の投稿
ご返信ありがとうございます。加えて、返信が遅れてしまし申し訳ございません。

「日本語ユーザ名でインストールできた」ことに関して

確認です
手順は、https://qiita.com/HayatoF/items/ac3bf4d64fb9a79a9f8d に 記述された以下の4つの主な手順でしょうか?

このような時は、以下の手順でGUIなしで実行してみてください。
install-tl.zipをここからダウンロードして、展開する
install-tl-windows.batが存在しているフォルダをターミナルで開く
そして以下(.\install-tl-windows.bat -no-gui)のコマンドを実行する
→はい、その手順で行いました。

すみません、確認するべき項目の手順がわたしの知識不足のために理解が及んでいません。以下に現在の私の認識を記載します。

作業環境の準備(以降コマンドプロンプトで)

LaTeX で処理を行うと関連ファイルがいくつか生成されますので、 作業ディレクトリを作り、そこに移動しましょう

mkdir Desktop\TEST
cd Desktop\TEST
→コマンドプロンプトにて上2つを実行

テスト用のソース

Pathを編集したらtexが使えなくなった。2025年 08月 11日(月曜日) 23:28 - A D の投稿 に示された \documentclass[dvipdfmx]{article} から \end{document} を選択し、テスト用のソース test.tex を作成してください。
→この部分がいまいちわかりません、「\end{document} を選択し」というのは「\end{document} 」をコマンドプロンプト内で実行するという趣旨でしょうか?それとも、texlive内でのコマンドプロンプトの実行でしょうか?(Desktopとなっているので前者だという認識です)

ptexpdf -l -u test でコンパイルしエラーが生じるか否か確認しましょう。
→こちらも「ptexpdf -l -u test 」をコンパイル(=実行?)でよろしいでしょうか

必要なものは test.log と念の為 test.tex 及びコマンドプロンプトでの echo %Path% の出力結果の三つです。
→コマンドプロンプトでの echo %Path% とは、先日渡しが記載した元の歯ちがうのでしょうか、またtest.log及びtext,texは手順1,2,3において得たものでしょうか?
dot k への返信

Re: Texインストールについて

- 和田 勇 の投稿

Table of Contents

  1. 「日本語ユーザ名でインストールできた」ことに関して
  2. テスト用ソース Desktop\TEST\test.tex の作成
  3. ptexpdf -l -u test でコンパイルしエラーが生じるか否か
  4. 前回報告した *echo %Path% ではダメなのか?

「日本語ユーザ名でインストールできた」ことに関して

     >> 手順は、<https://qiita.com/HayatoF/items/ac3bf4d64fb9a79a9f8d>
     >> に記述された以下の4つの主な手順でしょうか?
     >>
     >> このような時は、以下の手順でGUIなしで実行してみてください。
     >> install-tl.zipをここからダウンロードして、展開する
     >> install-tl-windows.batが存在しているフォルダをターミナルで開く
     >> そして以下(.\install-tl-windows.bat -no-gui)のコマンドを実行する
     →はい、その手順で行いました。

ううむ、何度か再現実験しましたが、私の環境では Windows では 日本語ユーザ名で TeXLive をインストールすることは難しい という状況を覆す状況を 再現できませんね。

もちろん、前回回答したように、環境変数 TMP TEMP を Ascii 文字だけで構成 するようにすれば可能です。この変数を標準から変更させていませんよね。

この確認は以下のように、*Windows 環境変数 表示* などインターネット検索も 参考にし、コマンドプロンプトで実行した結果を教えてください。

     echo  %TMP%
     echo  %TEMP%

あるいは chcp コマンドを用いて、通常ファイル名に使用されている文字コー ドであるシフトJIS(CP932) から UTF-8 (65001) 対応されたのかな?

この確認は以下のように、コマンドプロンプトで chcp を実行することで可能です。

     chcp

なお、ファイルの文字コードを UTF-8 化すれば、私の懸念点は解消され、イ ンストール可能だとは思いますが、この環境を用意することが非常に困難なの で、これに関しては未検証です。

テスト用ソース Desktop\TEST\test.tex の作成

    >>  Pathを編集したらtexが使えなくなった。2025年 08月 11日(月曜日) 23:28 - A D の投稿
    >>  に示された \documentclass[dvipdfmx]{article} から \end{document} を選択し、
    >>  テスト用のソース test.tex を作成してください。

    →この部分がいまいちわかりません、「\end{document} を選択し」というのは「\end{document} 」
     をコマンドプロンプト内で実行するという趣旨でしょうか?

ううむ、よく読むと以下のように \end{document} までを*とか、*コピペ などの用語を付記すべきだったのかな?

\documentclass[dvipdfmx]{article}の行から 」、「 \end{document} までの行 」を コピペ で Desktop\TEST\test.tex にファイルとして作成 してください。

ptexpdf -l -u test でコンパイルしエラーが生じるか否か

    >>  ptexpdf -l -u test でコンパイルしエラーが生じるか否か確認しましょう。
    →こちらも「ptexpdf -l -u test 」をコンパイル(=実行?)でよろしいでしょうか

はい、お願いします。

前回報告した *echo %Path% ではダメなのか?

    >>  必要なものは test.log と念の為 test.tex
    >>  及びコマンドプロンプトでの echo %Path% の出力結果の三つです。

    →コマンドプロンプトでの echo %Path% とは、先日私が記載した元のは
     ちがうのでしょうか、
     またtest.log及びtest.texは手順1,2,3において得たものでしょうか?

%Path% は再確認のため、 test.log は処理経過確認のため、 test.tex は誤入力などでエラーとなった場合の対策 として必要と考えています。

が、冒頭の日本語環境云々の確認情報も含めて 以下のものとして改めてお願いします。

  1. echo %TMP%
  2. echo %TEMP%
  3. echo %Path%
  4. test.log
  5. test.tex

以上五つですが、1. 2. 3. はコマンドプロンプトで実行していただくので、 三つの結果が表示された状態でコピペでもスクリーンショットで一括取得していた だいて構いません。

和田 勇 への返信

Re: Texインストールについて

- dot k の投稿
ありがとうございます。
 
echo %TMP%
echo %TEMP%
echo %Path%

「C:\Users\たなか>echo %Path%] C:\Program Files (x86)\Razer Chroma SDK\bin;C:\Program Files\Razer Chroma SDK\bin;C:\Program Files (x86)\Razer\ChromaBroadcast\bin;C:\Program Files\Razer\ChromaBroadcast\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\Windows\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps;;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%SYSTEMROOT%\System32\OpenSSH\;C:\Users\たなか\AppData\Local\Microsoft\WindowsApps;C:\texlive\2025\bin\windows] C:\Users\たなか>echo %TMP% C:\Users\たなか\AppData\Local\Temp C:\Users\たなか>echo %TEMP% C:\Users\たなか\AppData\Local\Temp 」
ううん、2,3は単にこのようにするだけではだめなのでしょうか?「set」を実行して、各々見ても、このような表示になります。
test.log
test.tex
この2つに関してはどう提示すればよいでしょうか?
test.texに関してはPathを編集したらtexが使えなくなった。を参照したものをメモ帳に貼り付け、test.textとして保存したのち、デスクトップにTESTというフォルダを作成してその中に入れました。ptex2pdf -l -u testの実行結果は次のとうりです
「C:\Users\おさ\Desktop\TEST>ptex2pdf -l -u test
This is ptex2pdf[.lua] version 20200520.0.
File cannot be found with kpathsea:     test[.tex, .ltx]」
エラーが起きているのでしょうか
 
chcpについては
現在のコード ページ: 932
と表示されました
dot k への返信

Re: Texインストールについて

- 和田 勇 の投稿

投稿画面が崩れていること/ファイルの添付

投稿された内容が少々崩れていてもなんとか読見込む 努力はしますが、投稿時の注意点を今更ながらですが お伝えします。

  1. 投稿時のフォーマット指定

当フォーラムでは四種類のフォーマットで投稿できるようになっていますが、 書式が不明であれば、添付した画像を参考に、入力したまま投稿される プ レインテキスト を選択してください。

  1. ファイルのアップロード

ファイルを添付されようとしていますが、本文にファイル名を書いてもアップロードはできません。 添付した画像を参考に、目的のファイルを所定位置にドラッグ&ドロップしてください。

Windows でのスクリーンショットについて

コマンドプロプトに表示された内容をコピペされたものなので、崩れていても なんとか読めるものの、その影響かそれとも意識的なものわかりませんが、 echo %Path% の直後と、その行末にそれぞれ ] が混入しているように見えます。

確認のため、スクリーンショットを取得したものをアップロードしていただけませんか?

環境変数 TMP TEMP は特に問題はないので echo %Path% 及び、前回指示し忘れた chcp の二つを実行した状況がわかるものをお願いします。

Windowsでスクリーンショットそ取得する方法は以下を参考にしてください。

入力キーの組み合わせ 選択対象範囲など
Windowsキー + Shiftキー + Sキー 画面の一部を範囲選択してクリップボードにコピー
Windowsキー + PrintScreenキー 画面全体を画像ファイルとして保存
Windowsキー + Altキー + PrintScreenキー 特定のウィンドウのみ

ptex2pdf -l -u test の処理はエラーです

原因は、保存時のファイル名の拡張子が .tex ではなく .text としたためです。

  > test.texに関しては ... 省略 ... を参照したものをメモ帳に貼り付け、
  > test.tex*t*として保存したのち ... 省略 ...

上記過程で .tex.textt が追加されてしまった。

  > 「C:\Users\おさ\Desktop\TEST>ptex2pdf -l -u test
  >  This is ptex2pdf[.lua] version 20200520.0.
  >  File cannot be found with kpathsea:     test[.tex, .ltx]」

最後の行は test.tex あるいは test.ltx というファイルを 対象に処理しようとしたけど見つけられなかったという意味なので、 処理できない... 故にエラーです。

TeXLive は Windows の日本語ユーザ名でインストールできるか

環境変数 TMP TEMP や chcp の結果が cp932 であることは 理解しました。しかし、現状では、今までの制限を撤廃するに足る状況ではないので、 残念ですが、今後も日本語ユーザ名でインストールできない場合は、 アスキー文字列で構成されるユーザでインストールしてもらうようお願いすることにします。

まとめ

今回、添付していただ期待情報は3つです。

項番 必要な情報など 提供してほしい理由など
1. echo %Path% 文字混入チェックのため
2. test.log 添付ファイルでお願いします
3. test.tex 添付ファイルでお願いします
添付 TeXForum投稿について.png
和田 勇 への返信

Re: Texインストールについて

- dot k の投稿

フォーマットの件、ありがとうございます。

添付ファイルはご覧いただけますでしょうか?

プ レインテキストについてですが、ご提示いただいたようにはフォーマットが選べずじまいであります。

1. echo %Path% 文字混入チェックのため
2. test.log 添付ファイルでお願いします
3. test.tex 添付ファイルでお願いします

1と3については添付ファイルをご確認ください。

test.texに因子を戻した後に行ったptex2pdf -l -u testについてもご覧ください。(test.texはコピペしたものを貼り付けるだけでよろしかったのでしょうか?)

よろしくお願いします。

添付 フォーマット.png
添付 プロンプト.png
dot k への返信

Re: Texインストールについて

- 和田 勇 の投稿

C:\texlive\2025\install-tl.log

以前、日本語ユーザで TL2025 でインストールした時の上記ログファイルがあ るとおっしゃっていたことを思い出しました。

手元の同ログファイルを見ると、%TEMP% を展開した情報が一行目、七行目に しっかり記録されているのを発見。

このログファイルには様々な情報が記録されているので膨大な量なので アップロードしていただくことを躊躇していましたが、状況調査のために提供してください。

投稿時、書式選択できない

添付画像の中程に「ディスカッション購読」がありますが、その上部に HTML が 正常に処理されていないであろう残骸がありますね。

具体的には、左端に p が、右端に tiny のような文字が見えるので HTML の解釈が正く行われていないようですね。

私のと大幅に違うのは、解答欄の上のプレビュー機能なども有しているメニュー バーや修飾用の各種アイコン群の存在。

これはブラウザの機能によって表示を変えるようになってるかと思い、 safari, firefox, goggle-chrome で試してみましたが、変化はみられませんでした。

質問者さんの利用されている Web ブラウザを教えてください。

ちょっと横道:この機能、safari firefox chrome などで 実現できるようにしてほしい/今もそうなっているなら、どうすればいいの? >&奥村さん

提供していただいた情報について

1. echo %Path%

今回は ] が入っていないようですね。

次々回以降のリクエストで別の形の情報提供していただく可能性が出てきました。

2. test.log

スクリーンショットの右側を意識されているのかな?

前回同様「test.tex が見つからない」ので処理ができない=エラーです。 この状態では .log も生成されないからスクリーンショットを添付されたのかな?

この回答を読んでいる時点では、改名操作が確実に行われているので ptex2pdf -l -u test で処理はできると思いますが。

確認事項 .... File not found などのメッセージが表示されたら、 まずは自身の入力タイプミスを疑ってください。

次に dir コマンドなどを利用して、今回は test.tex が test.text を test.tex に確実に置き換えたあと、dir コマンドで test.tex が存在することを確認してください。

3. test.tex

このファイルを **ptex2pdf -l -u test* でテストコンパイルできることは 確認できましたので、過不足ないコピペで作成されたものと判断しました。

まとめ(今回提供していただきたい情報)

  1. C:\texlive\2025\install-tl.log をアップロードしてください
  2. 質問者さんの利用されている Web ブラウザを教えてください
  3. test.tex に解明されていることを確認の上 ptex2pdf -l -u test で生成される test.log を提供してください。
添付 フォーマット.png
和田 勇 への返信

Re: Texインストールについて

- dot k の投稿
  1. C:\texlive\2025\install-tl.log をアップロードしてください
  2. 質問者さんの利用されている Web ブラウザを教えてください
  3. test.tex に解明されていることを確認の上 ptex2pdf -l -u test で生成される test.log を提供してください。」
    1,2>添付ファイルをご確認ください。ptex2pdf -l -u testについては今回はうまく行ったようです(三度目の正直)!
    3>google chromeです

    test logはおっしゃるとおり長くなりました。
    よろしくお願いします。 
dot k への返信

Re: Texインストールについて

- 和田 勇 の投稿

ブラウザは google chrome とのこと

当方の Windows 版、macOS 版で試したのですが、どちらも変化なし。

ということはユーザのプロファイル依存かな。今ちっとみたけどわからないな。

HTML を読む時間がないから暇になったらということで自身の TODO にしておきます。

添付ファイルの状況

私としては、ファイルを表示したりしてコピペするとかで .txt ファイルを作ったものではなく、 そのものを添付フォルダーにドラッグ&ドロップして欲しかった。

install log.txt vs install-tl.log

TL2025 のインストールログは install log.txt ではなく元の名前である install-tl.log であって欲しかった。

ただ一行目を見ると文字化けを起こしています。これは S-JIS なコードを無理やり UTF-8 で評価してしまう 現象で、これが原因で TeXLive では Windows 日本語ユーザ名ではインストールできないという今までの知見と合致します。

ただしインストールできたようなので、文字列パターンによってはアクセスできる場合もあるかおしれないですね。 でもだからと言って上記知見をひっくり返すような証拠ではないので、今しばらくこの知見を遵守することにします、

ptex2pdf.txt vs test.log

test.tex を ptexpdf で処理すると生成される test.log を添付していただきたかった。

今までの経緯からコマンドプロンプトに表示されたものをコピペされたものだと思われても致し方ないのですが、 コマンドプロンプトに表示されるものは生成された test.log の一部です。添付されたものは 48 行ですが、 私のところでは 216行といった具合です。今回はざっとみたかぎり滞りなく処理できているようですね。

まとめ

Windows 環境での日本語ユーザ名での TeXLive インストールについて

Windows 環境で日本語ユーザ名で TeXLive がインストールできた事実は認めますが、 少なくとも私の環境で再現できないので、今しばらくは、日本語ユーザ名でインストールできないという 問い合わせに対しては、英数字のみで構成されるユーザ名 で再試行していただくことにします。

環境変数 Path を %Path% で評価したにもかかわらず %SystemRoot% などの環境変数が表示されることについて

同じ状況と思われる別の質問のやりとりを踏まえて、いろいろ確認していただきましたが、 現状の環境で懸念する問題は生じないとのことなので、現状悪影響を与えなさそうだと判断し、 このまま利用していただこうと思います。

なお、この Path の問題は TL2025 インストール時点でこの状態であったことが TL2025 のインストールログにも記録されていました。

以上から、この件については一応の解決としたいと思います。

もし今後問題が発生した場合は、問題となるソースを公開できる内容にしていただいた .tex およびそれでコンパイルした時のログファイルと echo %Path% の情報を添えて質問してください。

和田 勇 への返信

Re: Texインストールについて

- はやて (h20y6m) の投稿

本題とは関係ありませんが、

投稿時、書式選択できない

フォーラムの Home

ご自分の名前/アイコンをクリックし、プレファレンス→エディタプレファレンスでテキストエディタをプレインテキストエリアに設定しておくと、書き込み時にプレインテキスト・HTML・Markdownが選べるようになります。プレインテキスト・Markdownが推奨です。形式によっては < ... > がHTMLタグと解釈されて表示されないことがあります。

とありますので試してみてはいかがでしょう。

はやて (h20y6m) への返信

Re: Texインストールについて

- 和田 勇 の投稿

ツッコミどころ満載ではありますが、日頃は、emacs + org モードで下書きし、org → markdown 変換し、vscode やzed で markdown で
簡易チェックしたものを、投稿画面に貼り付けていますが、この投稿 tinyMCEで書いています。

便利な点もあるので、今後は使い分けができるよう努力していきます。

> 投稿画面のエディタに関して

ありがとうございます。

投稿画面の右上角の私の場合だと「勇和」のアイコンから「プリファレンス」→「エディタプレファレンス」で変更して、投稿画面に戻って

再描画するとその設定で投稿画面のデザインを変えてくれるのですね。Thanks!!

> 「p」...省略 ... tiny 云々」の tiny は、選択可能なエディタの一つ tinyMCE エディタ のことだったのか。

それと プレビュー ではなく ビュー でした。

> Windows 環境で日本語ユーザで TeXLive インストールに関して

質問内容と議論内容が変わっていますが ...

アイデアとしては、インストーラの内部で環境変数 TEMP を C:/texlive/tmp に書き換えたらどうかなと思っています。

ネットワークインストールだとこのTEMP ディレクトリはダウンロードするデータの一時保管庫として使われています。

ISO イメージの時はそのマウントポイントに利用しています。これが障害の原因ならば、以前から可能だとしていたTEMP の書き換えを

インストーラ内部で行えば良いのかなと考えています。ただしダウンロードするのは tlmgr も行うので、フェールセーフな対応するなら

少なくとも tlmgr 周りも対応が必要と考えています。

以上、この件に関してずっと考えていたアイデアですが、世界中のユーザを考慮しなければいけないと思って、いまだに尻込み気味です。

和田 勇 への返信

Re: Texインストールについて

- 和田 勇 の投稿

別のスレッドで WIn11 24H2 で環境下での同様の「インストールが進まない」などのクレームがあり、 このスレッドの質問と似ているので、「日本語ユーザ名でのインストールはできるか否か」を含めてテストしてみました。

>> Windows 環境で日本語ユーザで TeXLive インストールに関して

これに関して、Win 11 24H2 を利用すると、問題がないことが判明しました。朗報ですね。

理由を調べたけどよくわからないのですがMS 側で仕様を変えたみたいです。

今回は「和田勇」という名前を使いましたが、これは\x{0098}a\x{0093}c\{0097}E と解釈されていたことから、MS側での仕様変更だと考えています。

インストールが進まない

このスレッドの元々の当初質問で以下の述べられていました。

- 半日日経っても一枚目の画像から進まず
- 再試行しても、今度はインストールが始まらない

そこで Win11 24H2 に関して何かトラブルがあるかあれこれインターネット検索していたところ、以下のようなクレームが散見されました。

- ファイル共有ができない
- (おそらく 24H2 以外で)Non-ascii なファイル名を含むものを zip で固めたもを展開するとファイル名が文字化けする
- TeXLive と違い Non-Ascii なファイルパスへのアクセス対応を可能にしていたアプリが動かない
- インターネットからのダウンロード接続状況が不安定&遅い

最初のファイル共有問題は、samba 1.0 対応の影響かと思います。

次の二つは、私の仮説ではありますが、MS の仕様変更によるものだと思います。 TeXLive にとっては朗報だと思います。

TeXLive に関しては、最後のダウンロード接続状況が非常に不安定かつ遅い点が、一番問題になるように思います。

今回テスト中も、ダウンロード中に突然インストールが進まなくなる現象が度々観察されました。別スレッドで書いていますが、Wi-Fi の接続 Off-On で ネットワークインタフェースに刺激を与えたりして継続させようと試みたのですが、その刺激に反応しなくなる状況も出てきました。

どういう理由で発症するのか皆目見当がつきませんでしたが、最後にノンストップでダウンロード全てが完了というラッキーな状況になり 無事ネットワーク経由でのインストールはかろうじて 6時間もかかってようやくできたはできたのですが ...

結論から述べれば WIn11 24H2 環境下でネットワークインストールは推奨できない。理由は以下の通り。

 - ネットワーク接続状況が不安定
 - ダウンロード速度は 23H2 までの経験値に比べて 3 倍は遅い(体感的には 5倍、10倍に感じる)

なので Win 環境でインストールができないという質問に対しては、以下のように実施したいと思います。

  • コマンドプロンプトで winver  を起動しバージョン情報が 24H2 か否か問う
  • 24H2 未満であれば、日本語ユーザか否かも含め今まで通りの対応
  • 24H2 であれば、ダウンロード状況が不安定なことと非常に遅いことを述べ、ISO イメージからのインストールを勧める
    • GUI インストールでもいいけど インストール終了を明確に捉えられる -no-gui も勧める

PS 25H2 はリリース後再テストして別スレッドで報告したいと思います。

和田 勇 への返信

Re: Texインストールについて

- dot k の投稿

ご連絡が遅れましたこと、深くお詫び申し上げます。

一連のインストール作業に関しましては、ご協力を賜り、誠にありがとうございます。

不慣れな点が多く、今後ご不明な点等ございましたら、ご教示いただけますと幸いです。