"사용되지 않은 전역 옵션" 오류 메시지

"사용되지 않은 전역 옵션" 오류 메시지

수학 숙제를 하려고 하는데 교수님이 템플릿 코드를 제공해 주셨어요.

나는 과거에 모든 숙제를 복사하여 새 문서에 붙여넣은 다음 문제 없이 코드를 추가하기 시작하면서 모든 작업을 수행했습니다.

그러나 이번에는 템플릿 코드를 붙여넣은 후 컴파일하려고 하면 "사용되지 않은 전역 옵션"이라는 오류가 발생합니다. 이 문제를 어떻게 해결합니까?

템플릿 코드는 다음과 같습니다.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%Do not alter the next line
\documentclass[12pt,reqno,onesided]{article}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%Fill in the appropriate information below
\newcommand{\DueDate}{10/31/19}           %change every time 

\newcommand{\Pin}{100}                    %change first time
\newcommand{\Name}{Engergizer Bunny}      %change first time
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
%Do not alter this block of commands.
%If you're proficient at LaTeX, you may include additional packages,
%create macros (newcommands), etc.
%immediately below this block of commands, but make sure to
%NOT alter the header, margin, and comment settings here. 

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{amsmath,amsthm,amssymb,amsfonts,enumitem,color,comment,graphicx,environ}
\usepackage{wasysym}   %\smiley
\usepackage[dayofweek]{datetime}
%%%%%%%%%%%%%%%%%%%%%
\setlength{\textwidth}{500pt}
\setlength{\hoffset}{-68.4pt}
\setlength{\textheight}{650pt}  %700
\setlength{\voffset}{5pt}
\setlength{\topmargin}{-57.6pt} 
\setlength{\footskip}{32pt} 
%\setlength{\parindent}{0pt}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{fancyhdr,lastpage}
\pagestyle{fancyplain}
\lhead{Math 300}
\chead{}
\rhead{Pin: \Pin\\ \Name\\ {\tiny Due Date:} \DueDate} 
\lfoot{\footnotesize Last Modified: \today~at \currenttime} 
\cfoot{}
\rfoot{\footnotesize Page \thepage\  of \pageref{LastPage}}
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%5
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\footrulewidth}{0.4pt}
\setlength{\headheight}{23pt}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newenvironment{exercise}[1]
           {\baselineskip 14 pt\vskip 10 pt\noindent\textbf{Exercise~#1.}}
           {\vsp{0}\hsp{100}\makebox[200pt]{\dotfill}\vsp{5}}
\newenvironment{lemma}[1]
           {\baselineskip 14 pt\vskip 10 pt\noindent\textbf{Lemma~#1.}}
           {\vsp{0}\hsp{100}\makebox[200pt]{\dotfill}\vsp{5}}
\newcommand{\soln}{\noindent\textsc{Solution}.  }          
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newcommand{\N}{\mathbb N}      % how to make the Natural Numbers symbol. 
\newcommand{\R}{\mathbb R}
\newcommand{\Q}{\mathbb Q}
\newcommand{\Z}{\mathbb Z}  
\newcommand{\lp}{\left(}        % left parentheses
\newcommand{\rp}{\right)}       % right parentheses
\newcommand{\lc}{\left\{}       % left curly  
\newcommand{\rc}{\right\}}      % right curly 
\newcommand{\lb}{\left[}        % left bracket 
\newcommand{\rb}{\right]}       % right bracke
\newcommand{\lav}{\left\vert}   % left absolute value 
\newcommand{\rav}{\right\vert}  % right absolute value
\newcommand{\lv}{\left\langle\,}   % left vector sign  <
\newcommand{\rv}{\,\right\rangle}  % right vector sign >
\newcommand{\hsp}[1]{\hskip #1 pt}  
\newcommand{\vsp}[1]{\vskip #1 pt}
\newcommand{\tn}[1]{\textnormal{{#1}}}
\newcommand{\mycomment}[1]{\textrm{\scriptsize $\left\langle\right.$\textrm{#1}$\left.\right\rangle$}} % comment to yourself
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
%  You can start adding your own newcommand (i.e., alias/macros)



%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%Do not alter this block.
\begin{document}
\baselineskip 22 pt % 22 pt is double spaced. 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% Start your homework here










%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%Do not alter anything below this line.
\vfill\eject
\end{document}

답변1

당신이 얻는 것은오류메시지. 대신 다음과 같습니다.경고메시지:

LaTeX Warning: Unused global option(s):
    [onesided].

두 가지 옵션이 있습니다.

  • 무해한 경고를 무시하십시오.

  • 사용하지 않는 전역 옵션을 삭제합니다. 즉, 명령어를 변경합니다.

    \documentclass[12pt,reqno,onesided]{article}
    

    에게

    \documentclass[12pt,reqno]{article}
    

마지막 의견: 강사 템플릿의 코드는 매우 비효율적이며 \vfill\eject직전 과 같은 무의미한 지침을 포함합니다 \end{document}. 무작위로 보이는 다양한 경고 메시지가 표시되더라도 놀라지 않을 것입니다.

답변2

@Mico에 세 번째 솔루션을 추가하면 오타를 대체할 수 있습니다. 실제로 올바른 수업 옵션은 oneside( onesided교수님이 말씀하신 것과는 다릅니다) 것입니다. 및 클래스 oneside의 기본값입니다 . 기본 옵션을 안전하게 생략할 수 있으므로 내 조언도 안전하게 축소하여 Micos의 두 번째 솔루션으로 추적할 수 있습니다.articlereport

그러나 요즘 우리는 종이를 포함하여 많은 자원을 낭비하고 있으므로 교수님의 명령을 무시하고 문서의 첫 번째 줄을 다음으로 변경하는 것이 좋습니다.

\documentclass[12pt,twoside]{article}

편집: 레이아웃의 요점을 더 명확하게 만들려고 노력했습니다.

이렇게 하면 문서의 레이아웃이 양면으로 변경됩니다. 즉, 한 장의 용지에 두 개의 논리적 페이지를 인쇄하도록 문서를 준비하면 사용된 용지의 약 50%를 사용자(및 환경)가 절약할 수 있습니다. 당연히 프린터는 양면 인쇄도 지원해야 합니다.

관련 정보