![为页面制作方格背景](https://linux22.com/image/243418/%E4%B8%BA%E9%A1%B5%E9%9D%A2%E5%88%B6%E4%BD%9C%E6%96%B9%E6%A0%BC%E8%83%8C%E6%99%AF.png)
我正在写一篇数学作业,我想创建一个看起来像数学笔记本的背景。有什么想法吗?
我找到了这个解决方案,但我不知道如何将它放在小页面中......
%%%
%%% quarre Kaestchenmuster
%%%
\def\quarre{%
\raisebox{\footskip}[0pt][0pt]{%
setlength{\unitlength}{.01\textwidth}% Einheit_1/100_Textweite
\begin{picture}(100,115)%
\color{black!10}%
\linethickness{0.075mm}%
\multiput(2,0)(2,0){49}{\line(0,1){110}}% 110-VER
\multiput(0,2)(0,2){54}{\line(1,0){100}}% 54-HOR
\color{black}%
\put(1,112.1){%
\begin{footnotesize}
\textsl{\textbf{Notizen}}
\end{footnotesize}}%
\end{picture}%
}%
}
将它与这个结合起来会很好: 迷你页面的背景图片
答案1
以下是使用该background
包的一个可能的解决方案:
\documentclass{article}
\usepackage{background}
\usepackage{lipsum}
\newlength\mylen
\setlength\mylen{\dimexpr\paperwidth/40\relax}
\SetBgScale{1}
\SetBgAngle{0}
\SetBgColor{blue!30}
\SetBgContents{\tikz{\draw[step=\mylen] (-.5\paperwidth,-.5\paperheight) grid (.5\paperwidth,.5\paperheight);}}
\begin{document}
\lipsum[1-20]
\end{document}
这里是针对 s 的情况对此处的代码进行 TikZ 的改编minipage
;主要环境带有gridmp
一个可选参数(规则的颜色)和一个强制参数(的宽度minipage
):
\documentclass{article}
\usepackage{tikz}
\usepackage{lipsum}
\newcommand\MyGrid[3]{%
\begin{tikzpicture}[remember picture,overlay]
\draw[step=3mm,color=#1] (0,0) grid (#3,#2);
\draw[color=#1] (0,#2) -- (#3,#2);
\end{tikzpicture}%
}
\newlength\MaxHt
\newsavebox\mybox
\newenvironment{gridmp}[2][lightgray]
{\def\mycolor{#1}
\begin{lrbox}{\mybox}%
\begin{minipage}{#2}}
{\end{minipage}%
\end{lrbox}%
\setlength\MaxHt{\dp\mybox}\addtolength\MaxHt{1.1\ht\mybox}
\noindent%
\raisebox{-\dp\mybox}{\MyGrid{\mycolor}{\MaxHt}{\wd\mybox}}%
\usebox{\mybox}
\vspace{0.5cm}}
\begin{document}
\begin{gridmp}{\linewidth}
\lipsum[2]
\end{gridmp}
\begin{gridmp}[blue!30]{\linewidth}
\lipsum[2]
\end{gridmp}
\begin{gridmp}[green!30]{\linewidth}
\lipsum[2]
\end{gridmp}
\end{document}
答案2
来自一个德国网站的好的解决方案,它与旧的 tex-live 兼容。
\documentclass[ngerman]{scrartcl}
\usepackage{babel}
\usepackage{tikz}
\newcommand{\karos}[2]{
\begin{tikzpicture}
\draw[step=0.5cm,color=gray] (0,0) grid (#1 cm ,#2 cm);
\end{tikzpicture}
}
\begin{document}
\begin{minipage}{\textwidth}
\karos{15}{4} % Karos der Breite 15cm und Höhe 4cm
\end{minipage}
%mini page ohne
\karos{8}{3} % Karos der Breite 8cm und Höhe 3cm
\end{document}