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

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

- 田中 秋吉 の投稿
返信数: 3

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
田中 秋吉 への返信

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

- 和田 勇 の投稿

macOS でコンパイルしましたが懸念されている改ページは発生していないように思えます。

(\end{document} が欠落していたので補完したのと jlisting.sty をダウンロードはしましたが)

お手数ですが、2021 2024 それぞれで提示されたソースをコンパイルしたとき生成される .log .pdf を添付ファイルでアップロードしてください。

また kpsewhich jlisting.sty で表示されるファイルパスの listing.sty も一緒に添付してください。

和田 勇 への返信

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

- 田中 秋吉 の投稿

ご返信ありがとうございます。実は和田様の返信を見る前に、ダメ元でdocumentclassにnotitlepageと記入したところタイトルが改ページされなくなりました。ですので一応解決はしました。

しかし検証の為古いpcで保管していた別レポートを新しいpcでコンパイルしたら改ページは行われませんでした。

また古いpcで問題のフォルダをコンパイルしたところ、新しいpcと同様の結果になってしまいました。

ですので改ページされた場合とそうでない場合のlogとpdfをお送りします。

よろしくお願いします。

田中 秋吉 への返信

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

- 和田 勇 の投稿

Table of Contents

  1. 添付していただいた情報について
    1. jlisting.sty について
    2. 添付のログについて
  2. 使用されている documentclass について
  3. documentclass でタイトルページの制御について

添付していただいた情報について

jlisting.sty について

当方でダウンロードしたものと差違のないことを確認しました。

添付のログについて

カスタマイズした .sty ファイルの読み込みを懸念していましたが TL2024 のもののみが読み込まれていましたので環境的には OK と判断しています。

使用されている documentclass について

初回/2024-05-02.tex
1:\documentclass[article,11pt]{jreport}

正常/main.tex
1:\documentclass[a4j,11pt,dvipdfmx]{jarticle}

異常/main.tex
1:\documentclass[a4j,11pt]{jreport}
  • 正常とされるケースでは jarticle
  • 異常とされるケースでは jreport
  • 初回投稿時の情報では jreport

    • notitlepage オプション追加で自己解消済み
    • jreport.cls で article の効果をだしたいとしてでしょうか article オプションを付与していますが 未定義のため以下の警告が表示されます。

      LaTeX Warning: Unused global option(s):
      [article].
      
    • jarticle.cls jreport.cls のオプションチェック(\DeclareOption{article} が検出できない)

      /usr/local/texlive/2024/texmf-dist/tex/platex/base/jarticle.cls
      2:%% This is file `jarticle.cls',
      7:%% jclasses.dtx  (with options: `article,yoko')
      17:\ProvidesClass{jarticle}
      103:\DeclareOption{notitlepage}{\@titlepagefalse}
      832:%% End of file `jarticle.cls'.
      
      /usr/local/texlive/2024/texmf-dist/tex/platex/base/jreport.cls
      2:%% This is file `jreport.cls',
      7:%% jclasses.dtx  (with options: `report,yoko')
      17:\ProvidesClass{jreport}
      105:\DeclareOption{notitlepage}{\@titlepagefalse}
      933:%% End of file `jreport.cls'.
      

documentclass でタイトルページの制御について