계승 거듭제곱 하락에 대한 Tex 기호 및 패키지입니다. 및 기타 기호

계승 거듭제곱 하락에 대한 Tex 기호 및 패키지입니다. 및 기타 기호

책에 사용된 새로운 유형의 기호가 많이 있습니다. Graham Knuth와 Patashnik의 구체적인 수학. 저는 이러한 유용한 표기법을 라텍스 기호로 찾으려고 노력했지만 실패했습니다. 예를 들어 Falling Factorial 거듭제곱은 다음과 같습니다.여기에 이미지 설명을 입력하세요

^와 \uline의 조합을 시도했지만 그다지 좋지 않은 것 같습니다.

또한 다음과 같이 상단에 일부 텍스트를 표시하는 방법도 있습니다.

여기에 이미지 설명을 입력하세요

답변1

나는 실질적인 어려움이 없다고 생각합니다.

\documentclass{article}
\usepackage{amsmath}

\newcommand{\fallingfactorial}[1]{%
  ^{\underline{#1}}%
}

\begin{document}

\[
x\fallingfactorial{n}={\overbrace{x(x-1)\dots(x-n+1)}^{\text{$n$ factors}}}
\]

\end{document}

여기에 이미지 설명을 입력하세요

추가한 후

\usepackage[euler-digits]{eulervm}

당신은 얻는다

여기에 이미지 설명을 입력하세요

그런데 이것이 바로 이것이 gkpmac.tex(“Concrete Mathematics” 조판에 사용되는 매크로 파일)에서 구현되는 방식입니다.

\input gkpmac

$$
x\_{n}\qquad x\_^{n}
$$

\bye

여기에 이미지 설명을 입력하세요

매크로:

\def\_#1{\def\next{#1}%
 \ifx\next\risingsign\expandafter\rising\else^{\underline{#1}}\fi}
\def\risingsign{^}
\def\rising#1{^{\overline{#1}}}

가능한 개선 사항:

\documentclass{article}
\usepackage{amsmath}
\usepackage[euler-digits]{eulervm}

\newcommand{\fallingfactorial}[1]{%
  ^{\mspace{2mu}\underline{\mspace{-2mu}#1\mspace{-2mu}}\mspace{2mu}}%
}
\newcommand{\raisingfactorial}[1]{%
  ^{\mspace{2mu}\overline{\mspace{-2mu}#1\mspace{-2mu}}\mspace{2mu}}%
}

\begin{document}

\[
x\fallingfactorial{n}={\overbrace{x(x-1)\dots(x-n+1)}^{\text{$n$ factors}}}
\]

\[
x\raisingfactorial{n}={\overbrace{x(x+1)\dots(x+n-1)}^{\text{$n$ factors}}}
\]

\end{document}

여기에 이미지 설명을 입력하세요

관련 정보