## 编译环境 操作系统 * [x] Windows 7/8/10 * [ ] macOS * [x] Linux Tex发行版 * [x] TexLive `2020` * [ ] MikTeX `版本号` * [ ] CTeX `若需勾选,请把[ ]改成[x]` ## 我的问题 ![图中的页码样式](https://wenda.latexstudio.net/data/attach/201217/b2waNpJg.jpg "图中的页码样式") 请教各位大佬,这种水印式的页码应该怎么排?

1 回答1

0
我用`TikZ`画了一个,你看看是不是你想要的效果: ![奇数页](https://wenda.latexstudio.net/data/attach/201217/WgaLomVm.png "奇数页") ![偶数页](https://wenda.latexstudio.net/data/attach/201217/4lgDzfFy.png "偶数页") 代码如下: ``` \documentclass{book} \usepackage{showframe}%显示版面边框,实际使用时可不管 \usepackage{fancyhdr} \usepackage{graphicx}%使用几何变换,放大页码 \usepackage{tikz} %---------------重定义一下边框显示线,可不管--------------------% \renewcommand*\ShowFrameColor{\color{red}} \renewcommand*\ShowFrameLinethickness{1pt} %----------------------------------------------------------------------% \pagestyle{fancy} \fancyhf{}%清理所有页眉页脚,自己视情况而定 \def\headrule{}%清除页眉线,自己视情况而定 \def\footrule{}%清除页脚线,自己视情况而定 \fancyfoot[C]{%借助页脚设置把页码设置插进去 \ifodd\value{page} {% \begin{tikzpicture}[overlay,remember picture] \node[opacity=.5](ym) at ([shift={(5cm,5cm)}]current page.south){\scalebox{7}{\thepage}}; \end{tikzpicture}%视自己的情况调整页码位置以及大小 } \else {% \begin{tikzpicture}[overlay,remember picture] \node[opacity=.5](ym) at ([shift={(-5cm,5cm)}]current page.south){\scalebox{7}{\thepage}}; \end{tikzpicture}%视自己的情况调整页码位置以及大小 } \fi } \begin{document} \newpage \mbox{} \newpage \mbox{} \end{document} ``` 对于奇偶页的判断,更加把稳的方法是使用`changepage`宏包的`\checkoddpage`命令和`\ifoddpage`测试。
  • 非常感谢!我好好学习一下! –  2020-12-18 00:00 回复

你的回答

请登录后回答

你的回答将会帮助更多人,请务必认真回答问题。