从此处删除 Lipsum

从此处删除 Lipsum

使用 OverLeaf 2 我想使用此格式创建信头。我无法删除 Lipsum 文本。如果我删除

\usepackage{lipsum} 行和 \lipsum[1]

我收到编译错误。

\documentclass[twoside]{article}
\usepackage{xcolor}
\definecolor{maxlink}{RGB}{2,60,180}
\usepackage{tikz}               % you know what this does!
\usetikzlibrary{calc}

\usepackage{fancyhdr}         % put things headers and footers and we plan misuse it ;)
\usepackage{lipsum}           % for sample text 

\fancypagestyle{mypage}{%
    \fancyhf{}
    \fancyhead[LO]{%
        \begin{tikzpicture}[overlay,remember picture]
            \fill [color=maxlink] (current page.north west) rectangle
                ($ (current page.south west) + (0.4cm,0cm) $);
        \end{tikzpicture}
        }
   \fancyhead[RE]{%
        \begin{tikzpicture}[overlay,remember picture]
            \fill [color=orange](current page.north east) rectangle
                ($ (current page.south east) + (-1cm,0cm) $);
        \end{tikzpicture}
        }
    \fancyfoot[C]{\thepage}
    \renewcommand{\headrulewidth}{0pt}
    \renewcommand{\footrulewidth}{0pt}
}

\begin{document}
\pagestyle{mypage}   % activate colored margins
\lipsum[1]

\clearpage
\pagestyle{plain}    % deactivate colored margins
\lipsum[1]

\clearpage
\pagestyle{mypage}   % activate colored margins
\lipsum[1]

\end{document}

答案1

因此,您需要三页仅包含用 Ti 绘制的彩色矩形页面样式中的 Z mypage?也许您不想在第二页上显示任何内容,或者只想在页脚中显示页码?

当您删除\lipsum[1]给定页面上的 时,页面上不再有任何内容。后续操作\clearpage不会将任何页面输出到 PDF 文件。因此,如果您只是删除三个\lipsum[1],结果将是一个大小为 0 的 PDF 文件,这是无效的。一个简单的解决方法是将每个 替换\lipsum[1]\mbox{}—,即一个空框。这足以决定 TeX 是否输出页面。

因此,如果你删除\usepackage{lipsum}并将所有三个替换\lipsum[1]\mbox{},你将得到以下内容:

\documentclass[twoside]{article}
\usepackage{xcolor}
\definecolor{maxlink}{RGB}{2,60,180}
\usepackage{tikz}
\usetikzlibrary{calc}
\usepackage{fancyhdr}

\fancypagestyle{mypage}{%
    \fancyhf{}
    \fancyhead[LO]{%
        \begin{tikzpicture}[overlay,remember picture]
            \fill [color=maxlink] (current page.north west) rectangle
                ($ (current page.south west) + (0.4cm,0cm) $);
        \end{tikzpicture}
        }
   \fancyhead[RE]{%
        \begin{tikzpicture}[overlay,remember picture]
            \fill [color=orange](current page.north east) rectangle
                ($ (current page.south east) + (-1cm,0cm) $);
        \end{tikzpicture}
        }
    \fancyfoot[C]{\thepage}
    \renewcommand{\headrulewidth}{0pt}
    \renewcommand{\footrulewidth}{0pt}
}

\begin{document}

\pagestyle{mypage}   % activate colored margins
\mbox{}

\clearpage
\pagestyle{plain}    % deactivate colored margins
\mbox{}

\clearpage
\pagestyle{mypage}   % activate colored margins
\mbox{}

\end{document}

在此处输入图片描述

第二页除了底部的页码外什么都没有,因为它使用了\pagestyle{plain}

  • 如果您甚至不想要页码,请使用\thispagestyle{empty}第二页(如果您在下一页\pagestyle{empty}使用,则操作相同)。\pagestyle

  • 如果您想mypage在第二页上看到该样式准备的橙色边框,只需mypage对所有三页使用该样式:

\documentclass[twoside]{article}
\usepackage{xcolor}
\definecolor{maxlink}{RGB}{2,60,180}
\usepackage{tikz}
\usetikzlibrary{calc}
\usepackage{fancyhdr}

\fancypagestyle{mypage}{%
    \fancyhf{}
    \fancyhead[LO]{%
        \begin{tikzpicture}[overlay,remember picture]
            \fill [color=maxlink] (current page.north west) rectangle
                ($ (current page.south west) + (0.4cm,0cm) $);
        \end{tikzpicture}
        }
   \fancyhead[RE]{%
        \begin{tikzpicture}[overlay,remember picture]
            \fill [color=orange](current page.north east) rectangle
                ($ (current page.south east) + (-1cm,0cm) $);
        \end{tikzpicture}
        }
    \fancyfoot[C]{\thepage}
    \renewcommand{\headrulewidth}{0pt}
    \renewcommand{\footrulewidth}{0pt}
}

\begin{document}

\pagestyle{mypage}   % activate colored margins
\mbox{}

\clearpage
\mbox{}

\clearpage
\mbox{}

\end{document}

在此处输入图片描述

相关内容