原稿の余白を増やすように指定されて、geometory.styを使って、本文の余白は、指定通りにできたのですが、ヘッダーの端に出力されるはずのページ番号がの出力が、余白にはみ出てしまいます。どうにか、収めようと思うのですが、どこをいじれば、いいでしょうか。プリアンプル部分は、次のようになっています。柱は、\pagestyle{myheadings}とし、\markboth{\centerline{\small{◯◯学研究 XX}}}{\centerline{\small{◯◯の研究}}}で指定しています。
\documentclass[uplatex,twoside,b5paper]{jsarticle}
\usepackage[expert,deluxe,multi,jis2004]{otf}
\usepackage{txfonts}
\usepackage[T1]{fontenc}%T1フォントエンコーディング
\usepackage{textcomp}%TS1追加フォントエンコーディング
\usepackage[utf8]{inputenc}%欧文 UTF-8エンコード入力
\usepackage[prefernoncjk]{pxcjkcat}%ASCII 以外の Unicode 文字も和文としてではなく欧文扱い
%\usepackage{extaccent,DeclareUnicode}
\usepackage[japanese,english]{babel}
\usepackage{longtable}
%\usepackage{slashbox}
\usepackage{url}%%
\usepackage{ulem}
\usepackage{multicol}
\usepackage{endnotes}
\usepackage[top=35truemm,bottom=46truemm,left=25truemm,right=25truemm]{geometry}
\setcounter{page}{1}
\usepackage[morefloats=20]{morefloats}
\newcommand{\lc}[1]{\noindent {\sf\small #1}\vspace*{0.5zh}}
\newcommand{\lct}[1]{\hspace*{0zw}{$_{_{_{_{\!\!\!\hspace{0.8pt}\triangle\hspace{0.5pt}}\!\!}}\!\!}$}\marginpar{\scriptsize \textsf{#1}}\hspace*{0zw}}
\renewcommand{\baselinestretch}{0.9}
\newenvironment{hangall}[1]{\begin{flushleft}\hangindent = #1em}{\end{flushleft}}%文献表用
\renewcommand{\thefootnote}{\ajLabel\ajKakko{footnote}}
\makeatletter
\def\@makefnmark{\hbox{\@textsuperscript{\normalfont(\@thefnmark)}}}
\def\thefootnote{\ifnum\c@footnote>\z@\leavevmode\lower.5ex\hbox{}\@arabic\c@footnote\fi}
\makeatother
\renewcommand{\theendnote}{\alph{endnote}}
\makeatletter
\def\@makeenmark{\hbox{\@textsuperscript{\normalfont(\@theenmark)}}}
\def\enoteformat{\rightskip\z@ \leftskip=22pt \parindent\z@
\leavevmode\llap{\hbox{\@textsuperscript{\normalfont(\@theenmark)\ }}}\hspace*{0zw}}
\makeatother
\pagestyle{myheadings}
\def\noindbf#1{\noindent\textbf{#1}}
%------------------------
%セクション,サブセクション
\makeatletter
\def\section{\@startsection {section}{1}{\z@}{-3.5ex plus -1ex minus -.2ex}{2.3ex plus .2ex}{\normalsize\bf}}
\makeatother
\makeatletter
\def\subsection{\@startsection {subsection}{1}{\z@}{-3.5ex plus -1ex minus-.2ex}{2.3ex plus .2ex}{\normalsize\bf}}
\makeatletter
\def\subsubsection{\@startsection {section}{1}{\z@}{-3.5ex plus -1ex minus -.2ex}{2.3ex plus .2ex}{\normalsize\bf}}
\makeatother
\begin{document}
\markboth{\centerline{\small{◯◯学研究 XX}}}{\centerline
{\small{◯◯の研究}}}
\thispagestyle{empty}%この頁は頁番号をふらない。
\vspace*{9mm}
\thispagestyle{empty}%この頁は頁番号をふらない。
\vspace*{9mm}
\begin{center}
{\Large ◯◯の研究}\\
{\Large △△△△ についての覚書}
\end{center}
内容
\end{document}
よろしくお願いします。
すみません。
jsarticleの
\def\ps@myheadings{%
\let\@oddfoot\@empty\let\@evenfoot\@empty
\def\@evenhead{%
\if@mparswitch \hss \fi%
\hbox to \fullwidth{\thepage\hfil\leftmark}%
\if@mparswitch\else \hss \fi}%
\def\@oddhead{%
\hbox to \fullwidth{\rightmark\hfil\thepage}\hss}%
\let\@mkboth\@gobbletwo
\let\sectionmark\@gobble
\let\subsectionmark\@gobble
}
の部分の\fullwidthをいじったものを別名マクロで定義して、\pagestyle{別名マクロ}とすることで、解決しました。お騒がせし、申し訳ありませんでした。
jsarticleの
\def\ps@myheadings{%
\let\@oddfoot\@empty\let\@evenfoot\@empty
\def\@evenhead{%
\if@mparswitch \hss \fi%
\hbox to \fullwidth{\thepage\hfil\leftmark}%
\if@mparswitch\else \hss \fi}%
\def\@oddhead{%
\hbox to \fullwidth{\rightmark\hfil\thepage}\hss}%
\let\@mkboth\@gobbletwo
\let\sectionmark\@gobble
\let\subsectionmark\@gobble
}
の部分の\fullwidthをいじったものを別名マクロで定義して、\pagestyle{別名マクロ}とすることで、解決しました。お騒がせし、申し訳ありませんでした。