Articles
' 바닥 ' 및 ' 천장 ' 기능
On 12월 1, 2020 by admin 좌우 부분을 따로 코딩하지 않고도 숫자의 바닥이나 천장을 편리하게 조판 할 수있는 방법이 있습니까? 예를 들어 $\lceil x \rceil$
대신 $\ceil{x}$
를 수행 할 수있는 방법이 있습니까?
댓글
답변
\usepackage{mathtools} \DeclarePairedDelimiter{\ceil}{\lceil}{\rceil}
\ceil
명령을 사용하면됩니다. \ceil*{x}
로 호출되면 \left
및 \right
가 추가됩니다.
\ceil[\big]{x} \ceil[\Big]{x} \ceil[\bigg]{x} \ceil[\Bigg]{x}
로 호출하여 구분자의 크기를 명시 적으로 나타낼 수도 있습니다.
댓글
- 10 년이 넘는 LaTeXing을 사용해도 여전히 새로운 기술을 배웁니다!
- 말하지 마세요 ' 말하지 마세요! 25 년이 지나도 새로운 속임수를 배운다!
- @jamaicanworm이 사이트에도 있다고 생각합니다. 하지만 저는 ' 말하지 않습니다.
\left
및\right
는 정말 필요합니다. - @jamaicanworm 별표 표시된 명령과 별표가없는 명령에 대한 정의를 바꿉니다. 는 별표가없는 명령을 별표 표시된 버전입니다.
- 바닥 기능을 조판하려면 " ceil "를 바닥 ". 이것은 명백 할 수 있지만 문서를 참조하는 수고를 덜어 줄 수 있습니다.
답변
다음은 xparse
의 \ceil
구현은 mathtools
“\DeclarePairedDelimiter
:
\documentclass{article} \usepackage{xparse}% http://ctan.org/pkg/xparse \NewDocumentCommand{\ceil}{s O{} m}{% \IfBooleanTF{#1} % starred {\left\lceil#3\right\rceil} % \ceil*[..]{..} {#2\lceil#3#2\rceil} % \ceil[..]{..} } \begin{document} \[\ceil[\big]{x} \quad \ceil[\Big]{x} \quad \ceil[\bigg]{x} \quad \ceil[\Bigg]{x} \quad \ceil*[\big]{\frac{1}{2}}\] \end{document}
선택적 인수는 .
댓글
- 사용한 경우
\IfNoValueTF {\lceil#3\rceil}
를 제거 할 수 있습니다. div id = “3f8a8e66bb”>
. 그런 다음 두 번째 인수 #2
가 정의되므로 #2\lceil#3#2\rceil
만 필요합니다.
\lceil
및\rceil
가 적절한 마크 업입니다.$\lceil x \rceil$
는 이미 제가 찾던 솔루션이었습니다.)