amssymb를 사용하면 증명 끝에 있는 사각형은 보통 크기가 됩니다. 하지만 mathabx를 사용하면 사각형이 작아집니다. mathabx를 사용해도 정규 제곱을 얻을 수 있는 방법이 있나요?
\documentclass[11pt]{article}
\usepackage{amssymb}
\usepackage{mathabx}
\newenvironment{prf}{\underline{\textbf{Proof:}}}{\hfill $\square$}
\begin{document}
\begin{prf}
This is my proof using mathabx.
\end{prf}
\end{document}
감사합니다!
답변1
당신이 사용할 수있는
\let\oldsquare\square
~ 전에로드 mathabx
한 다음 \oldsquare
정의에 사용합니다.
\documentclass[11pt]{article}
\usepackage{amssymb}
\let\oldsquare\square
\usepackage{mathabx}
\newenvironment{prf}{\underline{\textbf{Proof:}}}{\hfill$\oldsquare$}
\begin{document}
\begin{prf}
This is my proof using mathabx.
\end{prf}
\end{document}
proof
패키지 의 환경은 을 사용 amsthm
하지 않지만 \square
끝 \openbox
표시로 사용하므로 이 명령을 다음과 같이 정의 amsthm.sty
하고 정의에 사용할 수 있습니다.
\documentclass[11pt]{article}
\usepackage{amssymb}
\usepackage{mathabx}
\newcommand{\openbox}{\leavevmode
\hbox to.77778em{%
\hfil\vrule
\vbox to.675em{\hrule width.6em\vfil\hrule}%
\vrule\hfil}}
\newenvironment{prf}{\underline{\textbf{Proof:}}}{\hfill$\openbox$}
\begin{document}
\begin{prf}
This is my proof using mathabx.
\end{prf}
\end{document}
그러나 교정본을 조판하려면 amsthm
패키지와 내장 환경을 사용하는 것이 좋습니다 . proof
이렇게 하면 교정 전후의 적절한 간격, 끝 표시의 적절한 배치, 첫 번째 줄의 들여쓰기 없음 등을 얻을 수 있습니다.
다음 예에서는 비교를 위해 두 가지 환경을 모두 사용했습니다(인쇄상의 좋은 방법이 아니기 때문에 밑줄을 표시하지 않았지만 꼭 필요한 경우 다시 추가할 수 있습니다).
\documentclass[11pt]{article}
\usepackage{amssymb}
\usepackage{mathabx}
\usepackage{amsthm}
\newenvironment{prf}{\underline{\textbf{Proof:}}}{\hfill$\openbox$}
\renewcommand\proofname{\normalfont\bfseries Proof:}
\begin{document}
\begin{prf}
This is my proof using mathabx.
\end{prf}
\begin{proof}
This is my proof using mathabx amnd amsthm.
\end{proof}
\end{document}
mathabx
도 제공 \boxvoid
하지만 이는 일반 명령보다 약간 큰 사각형을 생성합니다 \openbox
.
을(를) 사용하시겠습니까 mathabx
? 패키지가 (이미 경험한 것처럼) 많은 수학 기호를 재정의하기 때문에 묻습니다. 의 특정 기호에만 관심이 있는 mathabx
경우다른 글꼴에서 단일 기호 가져오기패키지를 로드하지 않고 기호를 가져오는 방법을 보여줍니다.