質問用フォーラムです。ご質問の前に質問のしかたをご覧ください。

WSLを用いてwindows内のtexファイルがコンパイルできない件

- シグマ シグマ の投稿
環境は,windows10,VScode,texlive2019です. この度,WSLを使うとコンパイルが早くなると聞き, https://qiita.com/kiy_at_dev/items/75aa8a13b97d2115f4de などのサイトを参考に,WSLのインストールを行いました. VScodeでWSLに接続できる状態にし,新たにWSLにもtexliveをインストールしました. そうすると,VScodeでWSLに接続した状態で,WSL内のtexファイルであればコンパイルができました(そのときのソースコードはwindows内のtexファイルからコピペしましたが,コンパイルは凄く早かったです.) しかし,WSLに接続した状態で,windows内のtexファイル(C:直下やワンドライブにおかれたもの)を開き,同じようにコンパイルしようとしても,コンパイルのボタンが反応しません(ctrl+alt+bでも同様).おそらく,WSLからwindowsへの「マウント」がうまくできていないためと思います. どのようにすればコンパイルができるのかご教示頂ければ幸いです.

和文中の英数字を和文フォントにしたい

- t t の投稿
https://okumuralab.org/tex/mod/forum/discuss.php?d=1111 以上のようなディスカッションがありました。 ところが、現状moripropパッケージがありません。 用途としては、和文をUDデジタル教科書体N-R \setminchofont[0]{UDDigiKyokashoN-R.ttc} としているが、和文中にアルファベットが出てくると、別の欧文フォントになってしまうことに困っています。 別の対処法で、和文中の英数字を和文フォントで表示する方法はありませんでしょうか? 環境はTeXLive2021, upLaTeX、jsarticleです

2021/06/01以降のpLaTeX環境と"ipamjm.sty"

- absolute0chain の投稿
夜分遅くに失礼いたします。
当方,TeXLive 2023環境でIPAmj明朝体を利用したいと考え,IPAmj明朝フォントおよびipamjm.styをインストールしたのですが,ttf, tfm, vf, mapファイルを適宜作業ディレクトリ内に配置したり,texmf以下の所定の場所に配置してmktexlsrしたりしても,文字化けのような状態になりうまく漢字が表示されませんでした。

そこで,もしかするとTeXのバージョンの問題かも知れないと考え実験してみたところ,

%%%%%%%%%%ソースここから%%%%%%%%%%
%
\RequirePackage[2021/05/31]{platexrelease}%%% added by me
\documentclass{jbook}
\usepackage[scale=2.0]{ipamjm}
\AtBeginDvi{\special{pdf:mapfile ipamjm.map}}%%% added by me

\begin{document}
\pagestyle{empty}
\parindent=0pt
\huge

\char\sjis"82A0\MJMZM{000147}\char\sjis"82A0\MJMZM{000148}\MJMZM{000150}\MJMZM{000151}\MJMZM{000152}\MJMZM{000153}\MJMZM{000154}\MJMZM{000155}\MJMZM{000156}\MJMZM{000157}\MJMZM{000158}\MJMZM{000159}\MJMZM{000160}\char\sjis"82A0
\end{document}
%
%%%%%%%%%%ソースここまで%%%%%%%%%%

↑こちらのソース(ipamjm.styに付属のsample.texに一部追記したもの)では,本来意図されていたであろう漢字が出力され,PDFにもIPAmj明朝のフォントが埋め込まれていることを確認いたしました(添付zipファイル内の"sample-2021-05-31.pdf")。

一方,

%%%%%%%%%%ソースここから%%%%%%%%%%
%
\RequirePackage[2021/06/01]{platexrelease}%%% added by me
\documentclass{jbook}
\usepackage[scale=2.0]{ipamjm}
\AtBeginDvi{\special{pdf:mapfile ipamjm.map}}%%% added by me

\begin{document}
\pagestyle{empty}
\parindent=0pt
\huge

\char\sjis"82A0\MJMZM{000147}\char\sjis"82A0\MJMZM{000148}\MJMZM{000150}\MJMZM{000151}\MJMZM{000152}\MJMZM{000153}\MJMZM{000154}\MJMZM{000155}\MJMZM{000156}\MJMZM{000157}\MJMZM{000158}\MJMZM{000159}\MJMZM{000160}\char\sjis"82A0
\end{document}
%
%%%%%%%%%%ソースここまで%%%%%%%%%%

↑こちらのソースでは,意図と異なっているであろう漢字が表示され,フォントもTeXLive 2023標準の原ノ味明朝のままとなっていました(添付zipファイル内の"sample-2021-06-01.pdf")。

%%%%%%%%%%以下警告の部分を抜粋%%%%%%%%%%

LaTeX Font Warning: Font shape `JT1/mjmzm/m/' undefined
(Font) using `JT1/mc/m/n' instead on input line 11.

LaTeX Font Warning: Font shape `JY1/mjmzm/m/' undefined
(Font) using `JY1/mc/m/n' instead on input line 11.

LaTeX Font Warning: Some font shapes were not available, defaults substituted.

%%%%%%%%%%以上警告の部分を抜粋%%%%%%%%%%

platexreleaseパッケージのオプションから,2021/05/31と2021/06/01の間に何らかの更新が入っているに違いないだろうと思い少々調べたところ,2021/06/01にLaTeX/pLaTeXが更新されていたとわかりました(恥ずかしながら,皆様がリンク先で議論されていた内容の詳細までは理解できておらず・・・)。

https://okumuralab.org/tex/mod/forum/discuss.php?d=3124

今回の件と関連があるのではないかと思い,ご報告させていただいた次第です。
こちらのフォーラムで既出の話題でしたら恐縮です。

lualatexをコンパイルしてdviファイルを得る方法

- Winston Tatami の投稿
Windows 10, TeX Live 2022 を使用しています. 以下のようなファイルを用意しました. ファイル名:test.tex ソースコード↓ \documentclass{ltjsarticle} \begin{document} test \end{document} このファイルをdvilualatex に渡すとエラーが返ってきます. > dvilualatex test.tex This is LuaTeX, Version 1.15.0 (TeX Live 2022) restricted system commands enabled. (./lua.tex LaTeX2e <2021-11-15> patch level 1 L3 programming layer <2022-05-30> (c:/TeXLive/2022/texmf-dist/tex/luatex/luatexja/ltjsarticle.cls Document Class: ltjsarticle 2022/04/11 ltjsclasses (c:/TeXLive/2022/texmf-dist/tex/luatex/luatexja/luatexja.sty (c:/TeXLive/2022/texmf-dist/tex/luatex/luatexja/luatexja-core.sty (c:/TeXLive/2022/texmf-dist/tex/luatex/luatexbase/luatexbase.sty (c:/TeXLive/2022/texmf-dist/tex/luatex/ctablestack/ctablestack.sty)) (c:/TeXLive/2022/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty) (c:/TeXLive/2022/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty (c:/TeXLive/2022/texmf-dist/tex/generic/infwarerr/infwarerr.sty) (c:/TeXLive/2022/texmf-dist/tex/generic/iftex/iftex.sty)) (c:/TeXLive/2022/texmf-dist/tex/latex/xkeyval/xkeyval.sty (c:/TeXLive/2022/texmf-dist/tex/generic/xkeyval/xkeyval.tex (c:/TeXLive/2022/texmf-dist/tex/generic/xkeyval/xkvutils.tex (c:/TeXLive/2022/texmf-dist/tex/generic/xkeyval/keyval.tex)))) (c:/TeXLive/2022/texmf-dist/tex/latex/etoolbox/etoolbox.sty) (c:/TeXLive/2022/texmf-dist/tex/latex/everyhook/everyhook.sty (c:/TeXLive/2022/texmf-dist/tex/latex/svn-prov/svn-prov.sty)) ! Package luatexja Error: DVI output is not supported in LuaTeX-ja. See the luatexja package documentation for explanation. Type H for immediate help. l.180 } このエラーを解消し,lualatex からdviファイルを得る方法をどなたかご存じでしょうか?

KaTeXで、数式中にinputで入力フォームを作ることは可能か?

- n k の投稿
こんにちは。TeXで、問題文中に空欄があるような問題を作り、それをインターネット上で公開し、空欄を埋める形で回答してもらい、それで入力された答えを集計し、採点する、ということをしたいと考えています。
問題のイメージとしては、私立大学の入試問題でよくある、穴埋め式のものをイメージして頂ければいいと思います。パソコンでそれを表示して、空欄部分に数字を入力する、というイメージで考えています。

最初にお伺いしたいのは、もしそのようなことが出来る簡単な方法があれば教えて頂きたいということです。

さて、色々調べて、以下のような方法が実現可能ではないかと思いました。
KaTeXというものを知りました。MathJaxの進化版で、HTMLファイルに、TeX形式で記述して、ウェブサイトで数式を表示できるというものです。それで、数式中にinput type="text"で入力フォームを作るというものです。しかし、数式中にこのように入力フォームを作ろうとすると、その部分の数式が数式として表示されずうまくいきません。数式の外で入力フォームを作ればいいじゃないかとお思いになると思いますが、例えば分数の形で分母と分子を空欄にしたいという場合など、やはり数式中に入力フォームを作らなければならないことになります。

数式中にhtmlを記述できるのか、ということについて色々調べましたが、求める情報が得られずにいます。もし私の希望とすることが可能であるならば、その方法をお教え頂きたいです。
以下に参考になるようなページをいくつか載せます。

https://teratail.com/questions/319883
https://katex.org/docs/supported.html
https://katex.org/docs/options.html
https://stackoverflow.com/questions/56715206/how-can-i-make-katex-work-with-html-elements-that-have-an-input-field
https://stackoverflow.com/questions/74961270/how-can-i-create-input-that-accepts-latex-syntax
https://stackoverflow.com/questions/53434571/how-to-add-css-style-to-katex-html

KaTeXについて造詣のある方、その他こうした分野にお詳しい方など、お知恵をくだされば幸いです。よろしくお願いいたします。

multicolパッケージと索引

- t t の投稿
multicolをプリアンブルで読み込んでいるだけで、索引が「最初から(ページ下部まで到達する前から)」二段組になってしまいます。 multicolを外せば、索引のデフォルト設定のまま、ページ最下部まで到達してから二段目に移ります。 multicolを読み込んだままで、索引を次の状態 ・ページ最下部まで到達してから改段 にする方法をご教示いただきたいです

アカリクlatex(lualatex)でコンパイルできたのに、VScordでエラーが出る。

- 大学生 後藤 の投稿
タイトルの通りです。 Latexmk: If appropriate, the -f option can be used to get latexmk to try to force complete processing. Initial Win CP for (console input, console output, system): (CP932, CP932, CP932) I changed them all to CP932 Rc files read: C:/Users/ymsak/.latexmkrc .latexmkrc Latexmk: Nothing to do for 'c:/��ƗpTeX/main.tex'. Collected error summary (may duplicate other messages): latex: gave an error C:\texlive\2023\bin\windows\runscript.tlu:921: command failed with exit code 12: perl.exe c:\texlive\2023\texmf-dist\scripts\latexmk\latexmk.pl -silent -outdir=out c:/��ƗpTeX/main 上記がVScord内のエラーの内容です。 添付ZIPに実際にコンパイルした際の、コードとログをアップロードしました。 有識者の方、ご教授お願いします。

KaTeXに関する質問をこちらでしても構いませんでしょうか

- n k の投稿
こんにちは。TeXで、問題文中に空欄があるような問題を作り、それをインターネット上で公開し、空欄を埋める形で回答してもらい、それで入力された答えを集計し、採点する、ということをしたいと考えています。
問題のイメージとしては、私立大学の入試問題でよくある、穴埋め式のものをイメージして頂ければいいと思います。パソコンでそれを表示して、空欄部分に数字を入力する、というイメージで考えています。

最初にお伺いしたいのは、もしそのようなことが出来る簡単な方法があれば教えて頂きたいということです。

さて、色々調べて、以下のような方法が実現可能ではないかと思いました。
KaTeXというものを知りました。MathJaxの進化版で、HTMLファイルに、TeX形式で記述して、ウェブサイトで数式を表示できるというものです。それで、数式中にinput type="text"で入力フォームを作るというものです。しかし、数式中にこのように入力フォームを作ろうとすると、その部分の数式が数式として表示されずうまくいきません。数式の外で入力フォームを作ればいいじゃないかとお思いになると思いますが、例えば分数の形で分母と分子を空欄にしたいという場合など、やはり数式中に入力フォームを作らなければならないことになります。

KaTeXについて色々調べましたが、日本語での詳しい解説はなかなか見つからず、英語を解読してもなかなか目当ての情報に辿り着けないでいます。

それで、上記のこと以外にもKaTeXについて色々質問をしたいのですが、ネット上にKaTeXについて日本語で質問できる然るべき場所は見当たりません。それで、まずそもそもここでKaTeXについてお伺いしてもいいのかということを確認しておくべきだと思い質問させて頂きました。

よろしくお願いいたします。

すみません、メールが止まってました

- 奥村 晴彦 の投稿
久しぶりに書き込んだら、メールが止まっていることに気づきました。すみません。直ったと思います。