Estoy intentando agregar un cuadrado a mi documento de látex. Estoy intentando hacer esto usando el $ \square $
comando. Sin embargo, en mi documento de látex aparece el error:
Falta } insertado
Si escribo $ \square{} $
, no hay ningún error, pero parece el resultado de $()^2$
. Alguien sabe cómo resolver esto? Aquí está mi 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}
Respuesta1
El siguiente ejemplo mínimo replica el comportamiento:
\documentclass{article}
\usepackage[amssymb]{SIunits}
\begin{document}
$\square$
\end{document}
Esto es lo que ve cuando .log
compila el documento anterior:
Option `amssymb' provided!
Command \square redefined by SIunits package!
Desde elSIunits
documentaciónAcerca de la amssymb
opción del paquete:
Esta opción redefine el
amssymb
comando\square
para obtener laSIunits
definición deseada del comando.Nota:Al utilizar esta opción, elamssymb
comando\square
puedenoser usado.
La redefinición cambia \square
de un símbolo a
\renewcommand{\square}[1]{\power{#1}{2}}
que representa elcuadrado-x2- de un número.
Si todavía quieres usar \square
desdeamssymb
, SIunits
proporciona la squaren
opción de paquete que le permite usar \squaren
en lugar \square
de siunits
'cuadrar'. Es decir, \square
aún conserva su definición original de cuadrado bajo amssymb
.
La sugerencia para el futuro sería utilizar la versión más moderna.siunitx
paquetelo que proporciona compatibilidad con versiones anteriores de SIunits
. siunitx
está en desarrollo, mientras que el desarrollo de SIunits
se ha estancado desde 2007 (en lugar de siunitx
).