더 즐거운 화살표를 얻으려면 \varprojlim과 \varinjlim을 재정의하세요.

더 즐거운 화살표를 얻으려면 \varprojlim과 \varinjlim을 재정의하세요.

kpfonts-otfLuaLaTeX에서 수학 글꼴로 사용하고 있습니다 . 을 사용하면 및 \footnotesize화살표가 이상해 보입니다.\varprojlim\varinjlim

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

나는 여기서 문제가 과 가 \varprojlim내장 \varinjlim된 기호가 아니라고 가정합니다 unicode-math. "글리프 목록"을 참고한 후 를 찾아 지원 \underleftarrow하고 다시 정의하여 사용해 보았습니다 . 지금까지 내가 달성할 수 있는 것은 다음과 같습니다.\underrightarrowunicode-math\varprojlim\varinjlim

\documentclass{article}
\usepackage{kpfonts-otf}
\begin{document}

\footnotesize

\( \varprojlim D \)
\renewcommand*{\varprojlim}{\mathop{\underleftarrow{\lim}}}
\( \varprojlim D \)

\( \varinjlim D \)
\renewcommand*{\varinjlim}{\mathop{\underrightarrow{\lim}}}
\( \varinjlim D \)

\end{document}

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

\lim그런데 원래 버전처럼 와 화살표 사이에 세로 간격을 추가하는 방법을 모르겠습니다. (을 추가하려고 했는데 \mathstrut이로 인해 가로 간격이 추가로 발생하여 화살표가 길어지는 것 같습니다.)

이 결과를 개선할 수 있는 방법이 있습니까?

답변1

작은 스트럿을 추가하세요. 여기서 깊이는 0.2ex입니다. 맞게 조정하세요. \limTeX 삽입 공백을 방지하려면 주변에 중괄호가 필요합니다.

\documentclass{article}
\usepackage{kpfonts-otf}

\newcommand{\limstrut}{\vrule depth0.2ex width 0pt}

\AtBeginDocument{%
  \renewcommand{\varprojlim}{\mathop{\underleftarrow{{\lim}\limstrut}}}%
  \renewcommand{\varinjlim}{\mathop{\underrightarrow{{\lim}\limstrut}}}%
}
\begin{document}

\( \varprojlim D \)
\( \varinjlim D \)

\end{document}

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

관련 정보