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

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についてお伺いしてもいいのかということを確認しておくべきだと思い質問させて頂きました。

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

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

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

bibdiv環境,biblist環境(参考文献)の中間ファイルの作成について

- 小林 コウキ の投稿
参考文献(bibdiv環境,biblist環境)の中間ファイルの作成について質問があります。

bibdiv, biblist環境は, LaTeXのthebibliography環境を二つに分けたもので,
bibdivはheadingを, biblistはリストの部分を作る
ということがわかりました。

thebibliographyのようにbibファイルからbblファイルを書き出すことはできるのでしょうか。

ドキュメントは,\documentclass{amsart}
パッケージは,\usepackage[abbrev]{amsrefs}
を読み込んでいます。

ご存じの方がいらっしゃいましたら教えてください。

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

表における色付けとセルの区切り縦二重罫

- M RUIKE の投稿
表中で色をつけた行に縦二重罫を入れたいのですが,入れると縦二重罫の間の色が抜けてしまいます。ソースは以下の通りです。

\documentclass{article}
\usepackage{colortbl}

\begin{document}
\begin{tabular}{l|c||l|c} \hline
\rowcolor[gray]{0.8}A&B&C&D\\ \hline
a& b&c&d \\
e&f&g&h\\ \hline
\end{tabular}¥vspace*{-10mm}
\end{document}

これを,縦二重罫の間も灰色になるようには,どのようにしたら良いのでしょうか。
ご存知の方がおられましたら,ご教示ください。
使用しているのは,TeXshop 5.10,macOS Montereyです。

VS CodeでのLeTeX環境について[LaTeX Workschopのエラー?]

- アラカザム の投稿
皆様はじめまして。
VS Codeを使用してTexを書いているものです。

ここ数日(4月30日以前から)、VS Code内の拡張機能である「Latex Workshop」の挙動がおかしいです。
・setting.jsonで設定した“latex-workshop.latex.clean.fileTypes”が作動せずPDFファイル以外のファイルが削除されない
・コンパイルすると
 “(ファイル名) n.pdf”
 ”(ファイル名) n+1.pdf”
 ”(ファイル名) n+2.pdf” (nは自然数)
のようにPDFファイルが無限増殖してしまう。

こちらのエラーの解決策を教えていただきたいです。
どうぞよろしくお願いいたします。

今自分が使用しているlatexmkファイルとsetting.jsonのテキストファイルを添付させていただきます。

===========以下環境==================
OS: Windows 11 Home ver. 22H2
TeX Live: 2023(4/30インストール&アップデート済み) 及び 2022
VS Code: ver 1.77.3

Noto CJK Cariable Fonts on Fedora Linux 38

- けんけん F の投稿

Fedora 38でのNotoフォントでのコンパイルに失敗します。 Fedora 37までは、Notoフォントの表示が出来ていたのですが、Fedora 38からNoto CJK Variable Fontsとなりttcファイルになっているせいかコンパイルに失敗します。 フォントの詳細はこちらです。https://fedoraproject.org/wiki/Changes/Noto_CJK_Variable_Fonts

フォントファイルがttcということで以下のコードで書いてlualatexでコンパイルしています。

\documentclass[a4paper,11pt]{jlreq} 
\usepackage{luatexja-fontspec}
\setmainjfont{Noto Serif CJK JP}
[UprightFeatures={FontIndex=0}]

\begin{document}
Fedoraのフォントファイルが変更されました。
{\jfontspec{Hara No Aji Mincho}Fedoraのフォントファイルが変更されました。}
\end{document}

ですが、以下のようにloca table を見つけられていないようです。

(/usr/share/texlive/texmf-dist/tex/latex/base/ts1cmr.fd) [1{/usr/share/texlive/
texmf-var/fonts/map/pdftex/updmap/pdftex.map}] (./shitsumon.aux))
 879 words of node memory still in use:
   8 hlist, 1 vlist, 5 rule, 2 glue, 3 kern, 2 glyph, 164 attribute, 45 glue_sp
ec, 24 attribute_list, 1 write, 10 user_defined nodes
   avail lists: 1:3,2:1283,3:18,4:19,5:28,6:4,7:118,8:1,9:62
/share/texlive/texmf-dist/fonts/opentype/public/lm/lmroman10-regular.otf&gt;&lt;
/usr/share/texlive/texmf-dist/fonts/opentype/public/haranoaji/HaranoAjiMincho-R
egular.otf&gt;/share/fonts/google-noto-serif-cjk-vf-fonts/NotoSerifCJK-VF.ttc

! error:  (file /usr/share/fonts/google-noto-serif-cjk-vf-fonts/NotoSerifCJK-VF
.ttc) (ttf): loca table not found
!  ==&gt; Fatal error occurred, no output PDF file produced!

フォント情報としては、

kpsewhich NotoSerifCJK-VF.ttc 
/usr/share/texlive/texmf-local/fonts/opentype/public/google-noto-serif-cjk-vf-fonts/NotoSerifCJK-VF.ttc

とフォントパスはちゃんと返ってきます。

また、fc-list|grep "Noto Serif CJK JP"

/usr/share/fonts/google-noto-serif-cjk-vf-fonts/NotoSerifCJK-VF.ttc: Noto Serif CJK JP
/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc: Noto Sans CJK JP:style=Light
/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc: Noto Sans CJK JP:style=Medium
/usr/share/fonts/google-noto-serif-cjk-vf-fonts/NotoSerifCJK-VF.ttc: Noto Serif CJK JP:style=Bold
/usr/share/fonts/google-noto-serif-cjk-vf-fonts/NotoSerifCJK-VF.ttc: Noto Serif CJK JP:style=Medium

どのようにすれば、このttcフォントファイルを使いpdfに変換出来るでしょうか。