Estou tentando adicionar um quadrado ao meu documento de látex. Estou tentando fazer isso usando o $ \square $
comando. No entanto, no meu documento látex, recebo o erro:
Ausente } inserido
Se eu digitar $ \square{} $
, não há erro, mas parece a saída de $()^2$
. Alguém sabe como resolver isso? Aqui está meu preâmbulo:
\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}
Responder1
O exemplo mínimo a seguir replica o comportamento:
\documentclass{article}
\usepackage[amssymb]{SIunits}
\begin{document}
$\square$
\end{document}
Aqui está o que você vê ao .log
compilar o documento acima:
Option `amssymb' provided!
Command \square redefined by SIunits package!
DeSIunits
documentaçãosobre a amssymb
opção de pacote:
Esta opção redefine o
amssymb
comando\square
para obter aSIunits
definição desejada do comando.Observação:Ao usar esta opção, oamssymb
comando\square
podenãoser usado.
A redefinição muda \square
de um símbolo para
\renewcommand{\square}[1]{\power{#1}{2}}
que representa oquadrado-x 2- de um número.
Se você ainda quiser usar \square
deamssymb
, SIunits
fornece a squaren
opção de pacote, que permite usar \squaren
em vez de \square
for siunits
' squareing. Ou seja, \square
ainda mantém sua definição original de quadrado abaixo de amssymb
.
A sugestão daqui para frente seria usar o mais modernosiunitx
pacoteque fornece compatibilidade com versões anteriores do SIunits
. siunitx
está em desenvolvimento, enquanto o desenvolvimento SIunits
está paralisado desde 2007 (no lugar de siunitx
).