我一直试图为用 LaTeX 编写的整个页面添加边框,并使用了以下两行:
\thisfancyput(3.25in,-4.5in){%
\setlength{\unitlength}{1in}\fancyoval(8.2,10.5)}
从包中fancybox
。它工作得很好,但我不断收到警告:
myDocument.tex:70:\oval, \circle, or \line size unavailable on input line 118.
我现在的问题是:
- 我怎样才能摆脱这个警告?
- 如何加粗边框线?
- 如何改变它的颜色?
这是我的 Latex 文件
\documentclass[12pt]{article}
\usepackage[T1]{fontenc}
\usepackage{fancybox}
\usepackage{fancyvrb}
\usepackage{amssymb}
\usepackage{pict2e}
\usepackage[tableposition=top]{caption}
\usepackage[english]{babel}
\usepackage{color}
\usepackage{array}
\usepackage{booktabs}
\usepackage{bm}
\usepackage{times}
\usepackage{multirow}
\usepackage{url}
\usepackage{graphicx}
\usepackage{longtable}
\usepackage[cm]{fullpage}
\usepackage[margin=0.4in]{geometry}
%\usepackage{multicolumn}
\usepackage{rotating}
\def\wl{\par \vspace{\baselineskip}}
\definecolor{LimeGreen}{RGB}{64,186,65}
%%%%%%%%% Background %%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{eso-pic}
\newcommand\BackgroundPic{
\put(0,-70){
\parbox[b][\paperheight]{\paperwidth}{%
\vfill
\centering
\vfill
}}}
%%%%%%%%%%%%%% FRAME STARTS HERE %%%%%%%%%%%%%%%
\thisfancyput(3.25in,-4.5in){%
\setlength{\unitlength}{1in}\fancyoval(8.2,10.5)}
%%%%%%%%%%%%%% FRAME STARTS HERE %%%%%%%%%%%%%%
%%%%%%%%%%%%%% Document Starts Here: %%%%%%%%%%%
\begin{document}
\AddToShipoutPicture{\BackgroundPic}
\thispagestyle{empty}
\vspace{-0.75cm}
\textbf{\footnotesize {\color{LimeGreen}XXX XXXX\\}}
\vspace{-0.5cm}
\hrulefill%\dotfill
\begin{center}
\normalsize
\underline{Some words go here}\\
\vspace{1.0cm}
\large{Something else here}\\
\vspace{0.2cm}
\vspace{0.9cm}
\end{center}
\begin{center}
Something else here
\end{center}
\wl
\wl
\hrule
\end{document}
答案1
\fancyoval
的宏是fancybox
导致该警告的原因。它的起源是试图覆盖模式\oval
的宏中的限制picture
。
但是,在标准模式下,四分之一圆只能有一个最大半径,picture
而这种用法会计\fancyoval
算出大于可用半径的半径。如今,它还具有扩展语法(请查看文档)。所以我的建议是忘记它并直接使用。pict2e
\fancyoval
\oval
\fancyoval
\oval
您还可以更改颜色和线条粗细,例如
\thisfancyput(3.25in,-4.5in){%
\setlength{\unitlength}{1in}%
\linethickness{3pt}%
\color{red}\oval(8.2,10.5)%
}
改变厚度和颜色以适应。