不要用fancy格式,要求是偶数页码靠右,奇数页码靠左
时间: 2024-02-27 17:54:45 浏览: 94
好的,可以使用`geometry`宏包和`ifthen`宏包来实现你的要求。具体实现方法如下:
首先,在导言区中引入`geometry`宏包和`ifthen`宏包:
```latex
\usepackage{geometry}
\usepackage{ifthen}
```
然后,使用以下命令来定义页眉:
```latex
\makeatletter
\def\ps@myheadings{%
\let\@oddfoot\@empty\let\@evenfoot\@empty
\def\@evenhead{%
\ifthenelse{\isodd{\value{page}}}%
{\thepage\hfil}%
{\hfil\thepage}%
}
\def\@oddhead{%
\ifthenelse{\isodd{\value{page}}}%
{\hfil\thepage}%
{\thepage\hfil}%
}
\headheight 14pt}
\makeatother
\pagestyle{myheadings}
```
其中,`\makeatletter`和`\makeatother`命令是为了在定义页眉命令时使用`@`符号;`\ps@myheadings`命令定义了自定义的页眉格式,其中`\@evenhead`和`\@oddhead`分别对应偶数页和奇数页的页眉内容;`\headheight 14pt`命令设置页眉的高度。
这样,偶数页的页码会靠右,奇数页的页码会靠左。
相关问题
latex怎么为每一个章节设置奇数页右边的页眉和偶数页左边的页眉
可以使用fancyhdr宏包来设置奇偶页眉。首先在导言区加入以下代码:
\usepackage{fancyhdr}
然后在文档中使用以下代码来定义页眉:
\pagestyle{fancy}
\fancyhf{}
\fancyhead[RO]{\leftmark}
\fancyhead[LE]{\rightmark}
\fancyfoot[C]{\thepage}
其中,RO表示右侧奇数页页眉,LE表示左侧偶数页页眉,\leftmark和\rightmark分别表示当前章节和节的标题,\fancyhf{}清空页眉和页脚的内容,\fancyfoot[C]{\thepage}设置页脚中心显示页码。
不要用fancy格式,要求是偶数页码靠左,奇数页码靠右
好的,可以使用`geometry`宏包和`ifthen`宏包来实现你的要求。具体实现方法如下:
首先,在导言区中引入`geometry`宏包和`ifthen`宏包:
```latex
\usepackage{geometry}
\usepackage{ifthen}
```
然后,使用以下命令来定义页眉:
```latex
\makeatletter
\def\ps@myheadings{%
\let\@oddfoot\@empty\let\@evenfoot\@empty
\def\@evenhead{%
\ifthenelse{\isodd{\value{page}}}%
{\hfil\thepage}%
{\thepage\hfil}%
}
\def\@oddhead{%
\ifthenelse{\isodd{\value{page}}}%
{\thepage\hfil}%
{\hfil\thepage}%
}
\headheight 14pt}
\makeatother
\pagestyle{myheadings}
```
其中,`\makeatletter`和`\makeatother`命令是为了在定义页眉命令时使用`@`符号;`\ps@myheadings`命令定义了自定义的页眉格式,其中`\@evenhead`和`\@oddhead`分别对应偶数页和奇数页的页眉内容;`\headheight 14pt`命令设置页眉的高度。
这样,偶数页的页码会靠左,奇数页的页码会靠右。
阅读全文