매개변수의 높이에 맞춰 함수 문자의 높이를 어떻게 늘릴 수 있나요?

매개변수의 높이에 맞춰 함수 문자의 높이를 어떻게 늘릴 수 있나요?

나는 가끔씩 LaTeX를 사용하고 수학 모드를 사용하는 경우는 더욱 드뭅니다. 따라서 다른 사람들에게는 이것이 간단할 수도 있지만 나에게는 그렇지 않습니다.

라는 함수가 있는데 L*매개변수로 분수가 있습니다. 처음 시도했을 때 ( $L*\left(\frac{X}{X_N}\right)$)에는 매개변수를 곱하고 싶은 것 같아서 L으로 변경했습니다 ${L*}\left(\frac{X}{X_N}\right)$.

공식 L*(X/Xn)

내 눈에는 여전히 곱셈처럼 보입니다( *과 사이의 간격을 줄일 수 있습니까?). 따라서 다음과 같이 매개변수의 높이와 일치하는 (크기를 원합니다 .L*

L*이 더 큰 공식 L*(X/Xn)

(TeX-eye에서 볼 수 있듯이 이미지 편집기를 사용하여 크기를 위조했습니다.)

그러나 내가 시도했지만 성공하지 못한 것은 \left{L*}\frac{...}{...}허용되지 않는 일이었습니다.

마지막으로: 대답할 때 기억하세요: 단순한 문제는 효율적이기 위해서는 간단한 답이 있어야 합니다. 답변이 지나치게 복잡해 보인다면(공식을 읽을 수 없게 만든다면 아마도 받아들이지 않을 것입니다.)

답변1

내 생각엔아주 나쁜 생각.

\documentclass{article}
\usepackage{amsmath}
\usepackage{graphicx}

\newcommand{\Lstar}[1]{%
  \begingroup
  \sbox0{$L{*}$}%
  \sbox2{$#1$}%
  \ifdim\dimexpr\ht2+\dp2>1.5\dimexpr\ht0+\dp0\relax
    \vcenter{\hbox{\resizebox{!}{0.8\dimexpr\ht2+\dp2}{\box0}}}%
  \else
    L{*}%
  \fi
  #1
  \endgroup
}

\begin{document}

\[
\Lstar{(x)}+\Lstar{\left(\frac{X}{X_N}\right)}
\]

\end{document}

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

답변2

기본적으로 *는 이항 연산자이므로 곱셈처럼 보이도록 주위에 추가 공간이 있습니다. 이 공백을 중괄호로 묶어 제거할 수 있습니다 {*}. \ast대신에 를 사용할 수도 있지만 *, 내가 보기에는 둘이 동일하기 때문에 도움이 되지 않습니다.

더 큰 별표를 갖고 싶다면 수학 모드를 "나가고" 글꼴 크기를 변경해야 합니다. 이 작업을 자주 수행할 예정이라면 다음과 같은 매크로를 사용하는 것이 좋습니다.

\newcommand\Ast{\mbox{\large${\ast}$}}

이러한 다양한 옵션을 사용하면 다음과 같은 출력이 제공됩니다.

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

OP에서 위의 매크로를 사용하는 마지막 옵션이 당신이 원하는 것이라고 생각합니다. 전체 코드는 다음과 같습니다.

\documentclass{article}
\usepackage{amsmath}
\newcommand\Ast{\mbox{\large${\ast}$}}
\newcommand\Xn{\bigl(\frac{X}{X_N}\bigr)}

\begin{document}

  $L*\Xn$

  $L\ast\Xn$

  $L{*}\Xn$

  $L{\ast}\Xn$

  $L\Ast\Xn$

\end{document}

그런데, 항상 글을 올려주세요최소한의 작업 예사람들이 당신이 무엇을 하고 있는지 알 수 있도록 질문을 하세요. 이렇게 하면 사람들이 귀하를 돕기가 더 쉬워지고 귀하가 요청한 것과 다른 "다른 문제"를 해결할 가능성이 줄어듭니다.

관련 정보