ご質問はこちらへ
texの起動シーケンス、path設定など
texlive(texworks)2022をwindowsで使用しています。
(取り立て理由はないのですが)2024をインストールしたいと考えています。
Web上には、現在の2022をアンインストールする必要ない、との記述が見られ、さらに、併存が可能との記述も見られます。
追加のインストールによって、現状の2022に影響を与えたくありません。安全のために。
さて、
windowsにはPath設定なるものや、環境設定なるものがあるということを知っています。
このまま、追加で、2024をインストールした場合に、それぞれの(texworksの)ショートカットをクリックするだけで、2022と2024を使い分けできるのでしょうか?
自分のwindows上では、texフォルダーへのPathが登録されていますが、これの影響を受けると思うのですが。
LuaTeX / SyncTeXの異常な動作について
始めまして。
LuaTeXをつかってPDFファイルを出力すると、SyncTeXによる前方・後方の同期がおかしくなることがあります。
厳密な条件を絞り込みきっていませんが、これまでの様子からするとLuaTeXの問題ではないかと思われます。コミュニティに報告すべきですが、その前に自分でできる試験(synctexファイルの健全性チェックなど)がありましたらお教えください。
よろしくお願いします。
再現環境
- Ubuntu 22.04 LTS
- TeX Live 2024 ( install-tl-unx.tar.gz よりインストール)
- lualatex (LuaHBTex 1.18.0 )
- Document class :
- book
- jlreq
UbuntuはWSLおよびデスクトップLinux (KDE Neon)で再現しています。
再現手順
- 以下のコマンドでPDFファイルを生成する。
- lualatex -synctex=1 main.tex
- PDFファイルを開き、chapter 2へ移る。
- Chapter 2から LaTeXソース(fox.tex)へのリンクを試みる。
- しかしこの操作は失敗する(fox.texからChapter 2へのリンクも失敗する)。
再現資料
一式が39kBあるのでアップロードできません。リンクを貼ります:
発見状況
100ページほどLaTeX文書を書いた後、upLaTeXからLuaTeXに乗り換えたときに気が付きました。 添付のファイルは問題を再現するものとしては最小に近いです。
昨晩までビルドできたのに今朝 tlmgr update --self -allしたらエラーがでる。
花園明朝で縦書き時に、句点が横書き用になってしまう
お経の組版をするために lualatex を入れてみました。
フォントとして花園明朝を指定しましたが、縦書き時に、句点が横書き用のものが使われてしまいます。
コンパイルエラーにはなっていません。
luatexja-otf パッケージを入れて縦書き用句点の文字コードを直接指定 \UTF{FE12} すると出るのですが。
何か別途設定等が必要なのでしょうか。
以下がコードです。(添付ファイルにログがあります)
\documentclass[paper={17.7cm,36.4cm},tate,jafontsize=18pt,hanging_punctuation,landscape]{jlreq}
\usepackage{luatexja-otf}
\usepackage{luatexja-fontspec}
\newjfontfamily{\HanaMin}[
YokoFeatures={JFM=jlreq},
TateFeatures={JFM=jlreqv},
]{HanaMinA Regular}%HanaMinA Regular 2017-09-04; (gw1796612)
\begin{document}
\HanaMin 謹墀醯唎。摩訶皤哷。沙咩薩婆。
\HanaMin 謹墀醯唎\UTF{FE12}摩訶皤哷\UTF{FE12}沙咩薩婆\UTF{FE12}
\end{document}
mbboardの導入
lstinputlistingがうまくいかない
レポート用にlatexを使用しています。(VScodeで作成しています。)作ったコード(.VHD)をlstputlistingで表示させたいのですが一定期間後に作ったコードのみコンパイルを受け付けなくなってしまいました(Package Listings: File `listings/ABMOD1616(.vhd)' not found.LaTeX)。以前に作ったコードを今日付でファイル名のみ変えて保存すると、以前のコード→コンパイル可、新しいコード→コンパイル不可になってしまいます。またpythonでも同様のエラーが出たことは確認済みです。対処法を教えてください。(追記:ソースコードとTexファイルは同ディレクトリ内にあります。)以下詳細です。
--エラーログ--
luatexja-fontspec エラー ! Undefined control sequence.
お世話になっております。
本日tlmgr update --self --allを行った後、lualatexにて下記が通らなくなりました。
同じ症状の方いらっしゃいますか。
\documentclass{ltjsbook}
\usepackage{luatexja-fontspec}
\setmainjfont{YuMincho Medium}
\begin{document}
あ
\end{document}
下記エラー
(/usr/local/texlive/2024basic/texmf-dist/tex/luatex/luatexja/addons/luatexja-fo
ntspec-27c.sty))
! Undefined control sequence.
\__ltj_fontspec_setup_single_size:nnn ...nown:nxN
{fontspec-sizing}{\exp_aft...