latex - 在全球范围内设置 Tikz 寄宿生 | 乳胶
问题描述
使用以下代码,我可以为当前页面设置边界,但是如何在不明确设置每个页面的情况下使边界对所有页面可用。
% !TeX TS-program = xelatex % | xelatex %
\documentclass[12pt, a4paper]{article}
\usepackage[left=3.3cm,right=2.3cm,top=2.3cm,bottom=2.3cm, footskip=42pt]{geometry}
\usepackage{fontspec}
\setmainfont{Times New Roman}
\usepackage{tikz}
\usetikzlibrary{calc}
\begin{document}
\begin{tikzpicture}[remember picture, overlay]
\draw[line width=3pt] ($(current page.north west)+(2.5cm,-1.5cm)$) rectangle ($(current page.south east)+(-1.5cm,1.5cm)$);
\draw[line width=1pt] ($(current page.north west)+(2.6cm,-1.6cm)$) rectangle ($(current page.south east)+(-1.6cm,1.6cm)$);
\fill[red] (current page.center) circle (0.1);
\node[font=\Large\bfseries, text width=5cm,align=center] at (current page.center) {
\uppercase{Note -- 1}
\vspace{24pt}
\uppercase{Data analysis}
};
\end{tikzpicture}
\newpage
test
\end{document}
解决方案
一种可能性是使用该eso-pic
软件包:
% !TeX TS-program = xelatex % | xelatex %
\documentclass[12pt, a4paper]{article}
\usepackage[left=3.3cm,right=2.3cm,top=2.3cm,bottom=2.3cm, footskip=42pt]{geometry}
\usepackage{fontspec}
\setmainfont{Times New Roman}
\usepackage{tikz}
\usetikzlibrary{calc}
\usepackage{eso-pic}
\AddToShipoutPictureBG{%
\begin{tikzpicture}[remember picture, overlay]
\draw[line width=3pt] ($(current page.north west)+(2.5cm,-1.5cm)$) rectangle ($(current page.south east)+(-1.5cm,1.5cm)$);
\draw[line width=1pt] ($(current page.north west)+(2.6cm,-1.6cm)$) rectangle ($(current page.south east)+(-1.6cm,1.6cm)$);
\end{tikzpicture}%
}
\begin{document}
\begin{tikzpicture}[remember picture, overlay]
\fill[red] (current page.center) circle (0.1);
\node[font=\Large\bfseries, text width=5cm,align=center] at (current page.center) {
\uppercase{Note -- 1}
\vspace{24pt}
\uppercase{Data analysis}
};
\end{tikzpicture}
\newpage
test
\end{document}
推荐阅读
- sql-server - 参数化 RecordSource 查询以确保数据保持可更新?
- azure-devops - 将值从一个任务输出传递到另一任务
- python - TensorFlow 对象检测 API 和图像大小
- maple - Maple 无法评估整个绘图范围内的功能
- http - 当服务器不可用时,如何从 http.dart 库获得更准确的错误消息?
- javascript - Slick 滑块错误:TypeError: o[i].slick is undefined
- javascript - 选择元素单击时的 JQuery 单击事件在 chrome 中不起作用(在 windows 环境中不会出现问题)
- python - 如何为 C 代码创建 python 接口?
- lua - LUA:如何从字符串创建二维数组/表
- python - 获取训练集标签的问题