Как увеличить высоту буквы функции, чтобы она соответствовала высоте параметров?

Как увеличить высоту буквы функции, чтобы она соответствовала высоте параметров?

Я лишь изредка пользуюсь LaTeX и еще реже — математическим режимом, так что, возможно, для других это просто, но не для меня:

У меня есть функция с именем L*, и она имеет дробь в качестве параметра. В моей первой попытке ( $L*\left(\frac{X}{X_N}\right)$) это выглядело так, как будто я хотел умножить Lс параметром, поэтому я изменил его на ${L*}\left(\frac{X}{X_N}\right)$.

Формула L*(X/Xn)

По-прежнему, на мой взгляд, это выглядит как умножение (можно ли уменьшить интервал между *и (?), поэтому я хочу, чтобы размер L*соответствовал высоте параметра, например:

Формула L*(X/Xn) с большим L*

(Как может заметить любой, кто знаком с TeX, я подделал размер с помощью редактора изображений).

Однако то, что я попытался сделать, не увенчалось успехом \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вместо *, но это не поможет, поскольку, насколько я могу судить, они эквивалентны.

Если вы хотите иметь большую звездочку, то вам нужно "выйти" из math-mode и изменить размер шрифта. Если вы собираетесь делать это часто, то я предлагаю использовать макрос типа

\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}

Кстати, пожалуйста, всегда публикуйтеминимальный рабочий примерс вашими вопросами, чтобы люди знали, что вы делаете. Это облегчает людям помощь вам и снижает вероятность того, что они решат «другую проблему», а не ту, о которой вы спрашиваете.

Связанный контент