「未使用のグローバル オプション」エラー メッセージ

「未使用のグローバル オプション」エラー メッセージ

私は数学の宿題をやろうとしており、教授がテンプレートのコードを教えてくれました。

これまで、すべての宿題をコピーして新しいドキュメントに貼り付け、コードを追加することで問題なくこなしてきました。

しかし、今回はテンプレート コードを貼り付けた後にコンパイルしようとすると、「未使用のグローバル オプション」というエラーが表示されます。これを修正するにはどうすればよいでしょうか?

テンプレートコードは次のとおりです。

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%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].

2 つのオプションがあります (しゃれです):

  • 無害な警告は無視してください。

  • 使用されていないグローバルオプションを削除する、つまり命令を変更する

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

    \documentclass[12pt,reqno]{article}
    

最後にコメントします。インストラクターのテンプレートのコードは非常に非効率的で、 の\vfill\eject直前のような無意味な命令が含まれています\end{document}。さまざまなランダムな警告メッセージが表示されても不思議ではありません。

答え2

@Mico に 3 番目の解決策を追加します。タイプミスを置き換えることができます。実際、正しいクラス オプションはoneside(onesided教授が言ったようにではなく) です。は、およびクラスonesideのデフォルトです。デフォルト オプションは安全に省略できるため、私のアドバイスも安全に削減され、Mico の 2 番目の解決策にまでさかのぼることができます。articlereport

しかし、今日では紙を含め多くの資源を無駄にしているので、教授の指示を無視して、文書の最初の行を次のように変更することをお勧めします。

\documentclass[12pt,twoside]{article}

編集:レイアウトのポイントをより明確にしようとしました

これにより、ドキュメントのレイアウトが両面印刷に変更されます。つまり、1 枚の用紙に 2 つの論理ページを印刷するようにドキュメントを準備し、使用する用紙を約 50 % 節約します (環境にも優しい)。当然、プリンターも両面印刷をサポートしている必要があります。

関連情報