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

TeXmakerで自作クラスファイルを使うときに警告文が出てコンパイルされません

- 朝陽 前田 の投稿

大学の研究室でずっと使っている自作クラスファイルの部分で警告文が出されてコンパイルできません.

今年度研究室に配属になった生徒だけがコンパイルできない状態です.

Unknown document class (or package),(caption) standard defaults will be used

上にあるのが出てくる警告文です.

appendixのラベル名と番号形式を変更したい

- matushiro 97 の投稿

appnedix 命令以降の見出しは,デフォルトでは付録A,付録B,…となりますが,これを付論1,付論2,…に変更することを考えています.

付論を付録に変更することは\renewcommandでできたのですが,A,Bを1,2にする方法がわかりません.ご教示いただければありがたいです.

タグ:

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...

相互参照の後ろで改行するとスペースが生じる

- ya ra の投稿
  • TeX Live 2024
  • LuaLaTeX

相互参照で遊んでいる際に見つけた疑問です。

問題

見出しのための \ref コマンドとして、第\ref{#1}節\secref として定義しました。

この \secref の後で改行し和文を続けると、“節” と “その後の和文” の間に謎のスペースが生じます。

このスペースはどうして生じるのでしょうか。また、対策方法はありますか。

最小再現

\documentclass{jlreq}
\newcommand{\secref}[1]{第\ref{#1}節}
\begin{document}

\section{セクション}\label{sec}

あいうえお
\secref{sec}
かきくけこ

%% 以下はふつうに出力される
%%
% あいうえお
% 第\ref{sec}節
% かきくけこ
%
% あいうえお
% 第1節
% かきくけこ

\end{document}
添付 スクリーンショット 2024-05-12 022343.png

図の表示と相対参照で日本文字が表示されない

- matushiro 97 の投稿

図の表示と参照時にエラーが発生し,グーグルなどで色々と調べたのですが,解決できないので問い合わせました.
解決策をご教授いただければ幸いです.

添付の"画像.tex"をtexWorks2024からタイプセットluaLatexで実行しました.
2回以上実行しました.図のラベルや相対参照を含む段落の日本語が全て表示されません.
ログを見ると,消失している文字のcodeが発見できないと有るのですが.使用している文字は全て平凡な全角文字なので,何かが文字コードの使用を邪魔しているのだと推測するのですが,解決策がわかりません.

"画像.tex"の最初に"\input{preamble.tex}"とあるのは,もとのtexファイルが100ページくらいの数式を多用する大きなファイルですので,10個くらいに分割して作成しており,その際にプリアンブルを共通化するための工夫です.
そののプリアンブルは,「日本語の数式を多用する論文のおすすめのプリアンブル」をAIに聞き,その回答と必要なものを追加したものです.

よろしくお願いします

添付 movetoupface.png
添付 setOfTecGoods.png

jlreq: twocolumn時にchapterが新ページから始まる

- 佐藤 清 の投稿

jlreqでtwocolumnで書いています。

既存のchapterに続けて新しいchapterを始める時、

期待する動作: 新しいchapterが次のcolumnから始まる

実際の動作: 新しいchapterが次のページから始まる

どうしたらいいですか?

このフォントってなんですか?

- @ ユウキ の投稿
画像は予備校の問題解説の際に配られた解説PDFの一部です。 画像にあるような数式のフォントを知りたいです。 使っている方、どなたか知っていれば教えて下さい。
添付 画像

セクション番号について

- t bz の投稿

セクション番号を

1

2

3

4

5

ではなくて、

1

2

3.1

3.2

4

といった感じにしたいのですが、どうすれば宜しいでしょうか?

latex2024のタイトルの仕様に関して

- 田中 秋吉 の投稿

latex2024を使用しています。pcを新調しlatex2021でコンパイルしていたレポートをそのままlatex2024でコンパイルしたのですが、参考文献が強制的に改ページされてしまうのと、タイトルがtitlepageを使用していないのに、改ページされてしまうようになってしまいました。

参考文献がに関してはなんとかなりました。

以下に私が使用しているプリアンブルを書きますので、タイトルが改ページされないようにする方法があれば教えてください。よろしくお願いします。

\documentclass[article,11pt]{jreport}
\usepackage{titlesec}
\usepackage{float}
% \titleformat*{\section}{\small\bfseries}
% \titleformat*{\subsection}{\small\bfseries}
\usepackage{bm}
\usepackage{amsmath,amsfonts}
\usepackage{wrapfig}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{amsthm}
% 画像
\usepackage[dvipdfmx]{graphicx}
\usepackage{multirow}
\usepackage{graphicx}
%余白
\usepackage[margin=15mm]{geometry}
\usepackage{enumerate}
%\usepackage{subfigure}
\usepackage{mathtools}
\usepackage{url}

\usepackage[hang,small,bf]{caption}
\usepackage[subrefformat=parens]{subcaption}
\captionsetup{compatibility=false}            
\usepackage{physics}
\usepackage[super]{cite}
\renewcommand\citeform[1]{[#1]} %参考文献

\renewcommand{\bibname}{参考文献}


%%%%%%%%%%参考文献が改ページされるのを抑制してる%%%%%%%%%%%%%%%%%%%%

%%%%%%%%%%https://okumuralab.org/tex/mod/forum/discuss.php?d=594%%%%%%
\makeatletter
\renewenvironment{thebibliography}[1]{%
  \global\let\presectionname\relax
  \global\let\postsectionname\relax
  \section*{\bibname}\@mkboth{\bibname}{}%
  \addcontentsline{toc}{section}{\bibname}%
  \list{\@biblabel{\@arabic\c@enumiv}}%
        {\settowidth\labelwidth{\@biblabel{#1}}%
        \leftmargin\labelwidth
        \advance\leftmargin\labelsep
        \@openbib@code
        \usecounter{enumiv}%
        \let\p@enumiv\@empty
        \renewcommand\theenumiv{\@arabic\c@enumiv}}%
  \sloppy
  \clubpenalty4000
  \@clubpenalty\clubpenalty
  \widowpenalty4000%
  \sfcode`\.\@m}
  {\def\@noitemerr
    {\@latex@warning{Empty `thebibliography' environment}}%
  \endlist}
\makeatother

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%%%%%%%%%%プログラムを貼り付け%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{listings, jlisting}
\renewcommand{\lstlistingname}{code}
\lstset{language=Matlab,%
        basicstyle=\ttfamily,%
        commentstyle=\textit,%
        classoffset=1,%
        keywordstyle=\bfseries,%
  frame=tb,framesep=5pt,%
  showstringspaces=false,%
        numbers=left,stepnumber=1,numberstyle=\ttfamily%
  }%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{pdfpages}
\title{課題レポート}
\author{名前}
\date{}
\begin{document}
\maketitle

bmパッケージでImproper alphabetic or KANJI constant.

- 清水 の投稿

こんにちは

下記のサンプルでコンパイルすると「Improper alphabetic or KANJI constant.」エラーが出ます

\documentclass[dvipdfmx]{jsarticle}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{bm}

\begin{document}
$\bm{A\hspace{5pt}A}$
\end{document}

しかし

\documentclass[dvipdfmx]{jsarticle}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{bm}

\begin{document}
$\bm{{A\hspace{5pt}A}}$
\end{document}

bmコマンド部分を括弧で括るとエラーは解消されます。

これはなぜ起こるのでしょうか。
ご教授願えると幸いです。