标题、分割公式中的点以及脚注编号周围的括号

标题、分割公式中的点以及脚注编号周围的括号

我目前正在努力解决以下几个问题(在\documentclass{book}):

  1. 我希望标题是这样的:

    • 偶数页:罗马章节号.章节名称
    • 奇数页:§章节编号.章节名称
  2. 我希望脚注编号放在括号中,所以我写了,\renewcommand{\thefootnote}{(\arabic{footnote})}但这样就只在上标中出现了括号。我需要在上标中写上编号,并在其周围加上常规括号。

  3. 我需要在几个方程式后面添加一行点。到目前为止,我已经设法做到了以下事情:

    \begin{split}  
    p' (x) &  = a_1 +2a_2x + 3a_3x^2 + \ldots + na_nx^{n-1},  
    p''(x) &  = 1\cdot 2a_2 + 2\cdot 3a_3x + \ldots + (n-1)na_nx^{n-2},  
    \makebox[1cm]{\dotfill} & \makebox[6.9cm]{\dotfill}  
    p^{(n)}(x) & = 1\cdot 2\cdot 3\cdot \ldots \cdot na_n.  
    \end{split}
    

但这样会使空间变小&。我该如何改善它?

答案1

我修改了默认页面样式(标题)。我个人会使用myheadings或创建新的页面样式。

请注意,新的脚注标记既用于文本,也用于脚注列表。如果您只想让它出现在文本中,只需使用(\footnote{...})即可。

split环境适用于单个方程式。对于多个方程式,您应该使用align(或者align*如果您不想要方程式编号)。棘手的部分是将点与上一行对齐。

\documentclass{book}
\usepackage{mathtools}
\usepackage{lipsum}

\makeatletter
\def\ps@headings{%
      \let\@oddfoot\@empty\let\@evenfoot\@empty
      \def\@evenhead{\rlap{\thepage}\hfil{\slshape\leftmark}\hfil}%
      \def\@oddhead{\hfil{\slshape\rightmark}\hfil\llap{\thepage}}%
      \let\@mkboth\markboth
    \def\chaptermark##1{%
      \markboth {%
        \ifnum \c@secnumdepth >\m@ne
          \if@mainmatter
            \Roman{chapter}. \ %
          \fi
        \fi
        ##1}{}}%
    \def\sectionmark##1{%
      \markright {%
        \ifnum \c@secnumdepth >\z@
          \S \arabic{section}. \ %
        \fi
        ##1}}}

\def\@makefnmark{\hbox{($^\@thefnmark$)}}
\makeatother

\pagestyle{headings}% resets definitions

\newsavebox{\leftbox}
\newsavebox{\rightbox}

\begin{document}
\chapter{C Title}

\section{s title}

\savebox{\leftbox}{$\displaystyle p''(x)$}% must be predefined
\savebox{\rightbox}{$\displaystyle \strut = 1\cdot 2a_2 + 2\cdot 3a_3x + \ldots + (n-1)na_nx^{n-2}$}%

\begin{align}  
p' (x) &= a_1 +2a_2x + 3a_3x^2 + \ldots + na_nx^{n-1},\\
\usebox{\leftbox} &\usebox{\rightbox},\\
 &\hspace{-\wd\leftbox}\makebox[\dimexpr \wd\leftbox+\wd\rightbox]{$\dotfill$}\notag\\
p^{(n)}(x) &= 1\cdot 2\cdot 3\cdot \ldots \cdot na_n.  
\end{align}

Footnote test \footnote{This is a test}.

\lipsum[1-16]
\end{document} 

相关内容