A4 格式彩色背景

A4 格式彩色背景

我对 Ti 还很陌生Z 和我想要制作一个带有彩色背景和一些圆圈的页面。

我已经尝试过这个:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[usenames,x11names,dvipsnames,svgnames]{xcolor}
\usepackage{graphicx,amsmath,latexsym,amssymb,amsthm,geometry}
\usepackage{tikz}
\usepackage{pagecolor}
\usepackage[dvipsnames]{xcolor}  
\usetikzlibrary{decorations, decorations.text,backgrounds}
\usepackage[active,tightpage]{preview}
\PreviewEnvironment{tikzpicture}

%\pagecolor{blue}
\begin{document}

 \begin{tikzpicture}[background rectangle/.style={fill=cyan!10}, show background rectangle]

        \begin{scope}[blend group = soft light]
            \fill[red!30!white]   (0:0) circle (0.5);
            \fill[green!30!white] (0:0) circle (0.25);
            \fill[blue!30!white]  (330:2.2) circle (0.3);
            \fill[purple!30!white]  (251:0) circle (0.3);
            \fill[brown!30!white]  (297:21) circle (0.3);
        \end{scope}

    \end{tikzpicture}
\end{document}

问题是我无法获得正确的 A4 格式,所以我试图通过在角落放置圆圈来作弊,但即使这样,格式也不是很好。我也试过,\pagecolor但它不会改变背景颜色。

我不知道这是否是合适的发布地点,但目前我还没有找到好的解决方案。

答案1

您处于preview模式,即您不是在查看页面本身,而是在查看 TiZ 环境,其大小不如a4paper

以这种方式自定义页面的最佳方法当然是直接在页面上绘制,而不是绘制独立的tikzpicture。使用选项remember picture,overlay,页面的当前部分被识别为名为的节点current page。现在您可以使用它的锚点(current page.north west例如)绘制您想要做的一切。

\documentclass{article}
\usepackage{tikz}
\begin{document}
\thispagestyle{empty}
\begin{tikzpicture}[overlay,remember picture]
\fill[cyan!10] (current page.north west) rectangle (current page.south east);
\begin{scope}[shift={(-2,2)}]
    \fill[red!30!white]   (0:0) circle (0.5);
    \fill[green!30!white] (0:0) circle (0.25);
    \fill[blue!30!white]  (330:2.2) circle (0.3);
    \fill[purple!30!white]  (251:0) circle (0.3);
    \fill[brown!30!white]  (297:21) circle (0.3);
\end{scope}
\end{tikzpicture}
\end{document}

在此处输入图片描述

如果你想让你的\maketitle作品出现在页面上,你必须防止此命令出现分页符,如下所述这里。点击该链接查看我为何将整个故事放在群组中。

\documentclass{article}
\usepackage{tikz}
\title{Foo bar baz}
\author{Titu}
\date{\today}
\usepackage{lipsum}
\begin{document}
\begin{tikzpicture}[overlay,remember picture]
\fill[cyan!10] (current page.north west) rectangle (current page.south east);
\begin{scope}[shift={(-2,2)}]
    \fill[red!30!white]   (0:0) circle (0.5);
    \fill[green!30!white] (0:0) circle (0.25);
    \fill[blue!30!white]  (330:2.2) circle (0.3);
    \fill[purple!30!white]  (251:0) circle (0.3);
    \fill[brown!30!white]  (297:21) circle (0.3);
\end{scope}
\end{tikzpicture}

{\let\newpage\relax\maketitle}

\lipsum[1-3]
\end{document}

在此处输入图片描述

相关内容