下に添付したanswerbox.styというファイルをネットでゲットしたのですが(https://www.google.com/url?sa=t&source=web&rct=j&opi=89978449&url=https://hohei3108.hatenablog.com/entry/2022/01/27/005123&ved=2ahUKEwig5d-X2MGNAxXioa8BHQFcAQMQFnoECAkQAQ&usg=AOvVaw24Izjng9HyNrKcY68L4R2E)
、ltjsreportだとうまく出力されるのに、ltjtreportだと一応出力はされるのにエラーが出てしまいます。ただエラー箇所がエディタ上に明示されないのでどこなのかよくわかりません。うまく改変できないでしょうか。
ご質問はこちらへ
Lualatex で jlreq クラス利用の enumerate 環境のラベルと本文のアキ
Lualatex でドキュメントクラスを ltjsarticle から jlreq に変更したところ enumerate 環境(emath利用)のラベルと半分のアキがなくなってしまいました。
jlreq に noitem オプションを付けても変化なし、プリアンブルで \setlength\labelsep{1em} としても変化なしで困っています。
もちろん、enumerate環境の度にオプション指定すれば実現できるのかもしれませんが、今までのソースを個々に全て書き直すのは現実的ではないので、何か方法があるはずと思って試しているのですが、未だ解決方法を見つけられていません。
どなたか お知恵をお貸しいただけないでしょうか。
lstlistingとtcolotboxのネストをnewenvironmentで統一できない
ソースコードをpdf上に出力したい場面において、lstlistingを用いるのですが、これとtcolorboxを融合させて新しい環境lstlistingsを作ろうと考えました。そんなわけで試したのですが、シンプルに
のように書く場合にはエラーにならないのに
として新しいマクロにした途端にエラーが出るようになりました。
これを回避してtcolorboxにlstlisting的な効果を持たせることはできませんでしょうか。
添付ファイルは、テストファイル、そのlog、そして私のフォント設定(マクロ内に一部フォントの設定が混入しているため。)となっています。どなたかお力添えいただける方はいらっしゃいませんでしょうか。
日本語の組版規則について
でびまる といいます。プレゼン用の資料作成していて、以下の様な挙動がありました。
\documentclass[17pt]{beamer}
\hypersetup{unicode=true}
\mode<presentation>
\usepackage{luatexja-fontspec}
\newcommand{\eemoji}[1]{{\fontspec[Renderer=HarfBuzz]{NotoColorEmoji.ttf}#1}}
\begin{document}
\begin{frame}
\begin{itemize}
\item 同次方程式$P(D)y=(D^{2}+D+1)y=0$の一般解
\item 同次方程式(既習\eemoji{🤨})$P(D)y=(D^{2}+D+1)y=0$の一般解
\item 同次方程式(既習\eemoji{🤨}) $P(D)y=(D^{2}+D+1)y=0$の一般解
\item 同次方程式(既習\eemoji{🤨})$P(D)y=(D^{2}+D+1)y=0$の一般解
\end{itemize}
\end{frame}
\end{document}
上のファイルで 1番目の文の出力見ると余白あるので、少しコメント、絵文字入れて 2番目の様にしたら出力がややギコチない感じになってしまいました。(絵文字の入れ方は標準でないかも)
正確には兎も角、和文と欧文間のスキップなどが改行に影響してるのだろうと思い 3番目の様に、絵文字の後ろのカッコの後に半角スペースを入れたり 4番目の様にカッコを全角にすればまあ自然な感じになることは確認しました。

この組版規則は由緒正しいものだと思いますが、少しブラッシュアップはできないかと思い投稿させていただきました。
ユニコードで文字もどきなもの(絵文字?)も普通になってきてますし、日本語TeXも一般なTeXの仲間入りして、海外でも使われることも多くなることなど考えると、可能なら何とかできないかと思います。
よろしくお願いします。
自作ボックスのタイトル部分を改行できるようにしてみたい。
添付したファイルにあるのは、友人が原型を作成してくれたボックスで、自分の環境用に微調整して使っているボックスなのですが、これのタイトル部分にあまり長いものを入れすぎるとタイトル部分からはみ出てしまいます。
というのもボックスの構造上、サブタイトル部分を入れるボックスが可変長(いちいち入力によって長さが変わってしまう)ため、parboxで回避しように引数に「入力した文字列の横幅の合計値」を取らないといけないため、絶対に手動処理が必要になってしまい、マクロにできないからです。
サブタイトル部分の長さを計算してピッタリ収まる長さのparboxに入れ、ボックスの横幅から引いた上でさらにタイトルの入る部分のボックスを求めた長さのparboxに格納するとかでもしないと無理な気がしており、かなりの苦戦を強いられています。
どなたかいい案を授けてくださる方はいらっしゃいませんでしょうか。
tableofcontentsの部分だけpagestyleをemptyにしたい
今作成している書類で、
を用いて目次を編集して使おうとしているのですが、目次ページのところだけpagestyleをemptyにしようとして
どのように設定すれば回避できますでしょうか。
TeX Live 2024 で pLaTeX + glossaries.sty が動かない
TeX Live 2024 において,pLaTeX/upLaTeX で glossaries.sty が使えません。例えば,以下のソースコード
\documentclass{article}
\usepackage{glossaries}
\begin{document}
A
\end{document}
は次のようなエラーを出力します。
./datatool-base.sty:2220: Use of \??? doesn't match its definition.
<argument> \???
! LaTeX Error: Character code ##1 too large in \x{##2} regex.
l.2220 }
glossaries.sty が内部で読み込んでいる datatool-base.sty の中の \datatool_if_unicode_engine:TF 関数で止まっているようで,本質的には↓の問題と同じだと思います。
https://okumuralab.org/tex/mod/forum/discuss.php?d=3885
tcolorboxで学参編集
やりたいことが2つありまして、
① 「重要例題から指針までの2つのbox」が非常にtcolorboxに似ており、Texで再現したいと思いました。
②2つ目は、解答部分において左側のみに点線があり、その点線の開始地点に「解答」と言う文字を置くということをtikzを併用することで再現したいと思いました。
まだまだ未熟者ですが、お力添えいただきたいです。
(写真:引用 https://www.chart.co.jp/top/chart/img/ko-su-r4.jpg)
右のように、\ul{}環境下で\footnote{}を使ってみたのですが、マニュアルに書かれていた引数を取るコマンドのエラー回避の方法を試したものの、文字列が出力されませんでした。回避方法ありませんでしょうか。自分の技量ではこれをどうこうするのは厳しいです。どなたかお力添えいただけませんでしょうか。