I am writing a math work, and I'd like to create a background which looks like a math notebook. Any idea how to do it ?

I found this solution, but I don't know how to put it in a mini-page ...

%%% quarre Kaestchenmuster

setlength{\unitlength}{.01\textwidth}% Einheit_1/100_Textweite
\multiput(2,0)(2,0){49}{\line(0,1){110}}% 110-VER
\multiput(0,2)(0,2){54}{\line(1,0){100}}% 54-HOR

would be great to combine it with this: Background image for minipage

  • The background must be for the whole page or just for the text area? Dec 5, 2011 at 19:52
  • for the text area, and also, how can i put it in a mini-page ?
    – oz123
    Dec 5, 2011 at 20:02
  • For the text area, change \paperwith and \paperheight to \textwidth and \textheight, respectively, in my example. For a minipage, another approach will be needed, but you can use PGF/TikZ in that case. Dec 5, 2011 at 20:10

2 Answers 2


Here's one possible solution using the background package:



\SetBgContents{\tikz{\draw[step=\mylen] (-.5\paperwidth,-.5\paperheight) grid (.5\paperwidth,.5\paperheight);}}


enter image description here

And here's an adaptation for TikZ of the code found here, for the case of minipages; the main environment is gridmp with an optional argument (the color for the rules) and a mandatory argument (the width of the minipage):


  \begin{tikzpicture}[remember picture,overlay]
    \draw[step=3mm,color=#1] (0,0) grid (#3,#2);
    \draw[color=#1] (0,#2) --  (#3,#2);








enter image description here

  • this is great, but i need to break my head how to make it work on debian squeeze, i am missing some latex packages (pause.sty, background.sty)...
    – oz123
    Dec 5, 2011 at 20:03
  • 1
    @Oz123 You can get background.dtx and background.ins from CTAN: ctan.org/tex-archive/macros/latex/contrib/background. Run latex background.ins to generate the .sty file that you can now place somewhere TeX can find it (your current working directory, for example). However, background uses PGF/TikZ, so if your system also lacks this package (or uses an old version), the problem will persists. Did you install your LaTeX system from the Debian repos? If so, it would be better to uninstall it and install TeX Live 2011 from TUG: tug.org/texlive. Dec 5, 2011 at 20:08
  • Hmm... I appreciate your hint, but I rather not mess around with texlive. It might break other codes I need. So, I'll wait for debian. Can I somehow combine my partial solution with that link ???
    – oz123
    Dec 5, 2011 at 20:12
  • @Oz123: waiting for Debian repositories to get an updated LaTeX system could mean waiting for years (they still use TeX Live2009!). Anyway, download background.dtx and background.ins and proceed as I say in my previous comment, and keep your fingers crossed ;-) Dec 5, 2011 at 20:21
  • I found this solution tug.org/PSTricks/Grids/overlay0.tex, but it won't compile , telling me "Undefined Control Sequence \end{dogrid}... any idea why?
    – oz123
    Dec 5, 2011 at 20:31

From a German website a nice solution which does work with the old tex-live.

   \draw[step=0.5cm,color=gray] (0,0) grid (#1 cm ,#2 cm);

 \karos{15}{4} % Karos der Breite 15cm und Höhe 4cm

%mini page ohne 
\karos{8}{3} % Karos der Breite 8cm und Höhe 3cm

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.