LaTeX ドキュメントに四角形を追加しようとしています。 コマンドを使用してこれを実行しようとしています$ \square $
。 しかし、LaTeX ドキュメントで次のエラーが発生します:
} が挿入されていません
と入力すると$ \square{} $
エラーは発生しませんが、 の出力のように見えます$()^2$
。これを解決する方法をご存知の方はいらっしゃいますか? これが私の序文です:
\documentclass[a4paper,12pt,numbers=noenddot]{scrreprt}
\usepackage[applemac]{}
\usepackage[T1]{fontenc}
\usepackage{fancyhdr}
\usepackage[dvips]{graphics}
\usepackage[dvips]{graphicx}
\usepackage{color}
\usepackage{longtable}
\usepackage{supertabular}
\usepackage{lscape}
\usepackage{afterpage}
\usepackage{setspace}
\usepackage{calc}
\usepackage{verbatim}
\usepackage{latexsym}
\usepackage{float,rotating}
\usepackage[justification=raggedright,singlelinecheck=false]{caption}
\usepackage{placeins}
\usepackage[ngerman]{babel}
\usepackage{bibgerm}
\usepackage{textcomp}
\usepackage{epsfig}
\usepackage{floatfig}
\usepackage{wrapfig}
\usepackage{psfrag}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{wasysym}
\usepackage[amssymb,thinspace]{SIunits}
\usepackage{enumerate}
\usepackage[version=3]{mhchem}
\usepackage{remreset}
\usepackage{stmaryrd}
\usepackage{dcolumn}
\usepackage{multirow}
\usepackage{footnpag}
\usepackage{booktabs}
\usepackage[numbers,sort]{natbib}
\usepackage{listings}
\usepackage{hyph}
\usepackage{boxit}
\begin{document}
$\square$
\end{document}
答え1
次の最小限の例は、動作を再現します。
\documentclass{article}
\usepackage[amssymb]{SIunits}
\begin{document}
$\square$
\end{document}
.log
上記のドキュメントをコンパイルすると、次の内容が表示されます。
Option `amssymb' provided!
Command \square redefined by SIunits package!
からSIunits
ドキュメンテーションパッケージオプションについてamssymb
:
このオプションは、
amssymb
コマンドを再定義して、コマンドの\square
目的の定義を取得します。SIunits
注記:このオプションを使用すると、amssymb
コマンド\square
はない利用される。
再定義は\square
シンボルから
\renewcommand{\square}[1]{\power{#1}{2}}
これは四角-× 2- 数の。
それでも使用したい場合\square
はamssymb
は、パッケージ オプションSIunits
を提供します。これにより、 の二乗にの代わりにsquaren
を使用できます。つまり、では、 における二乗の元の定義が保持されます。\squaren
\square
siunits
\square
amssymb
今後の提案としては、より現代的なsiunitx
パッケージは との下位互換性を提供しますSIunits
。siunitx
は現在開発中ですが、 の開発はSIunits
の代わりに として 2007 年以来停滞していますsiunitx
。