
Я хотел бы использовать символ преобразования Лапласа, который появляется в Unicode (SCRIPT CAPITAL L U+2112)
Однако мне удалось найти только два следующих символа, которые можно использовать для преобразований Лапласа:
Существуют и другие символы, предоставляемыеmath-unicode
, но, похоже, с pdflatex
.
Есть ли какие-нибудь предложения, есть ли доступный символ, похожий на Unicode?
решение1
Здесь я использую Бруно \slantbox
изСдвиг преобразует «коробку»в сочетании с \mathscr
.
\slantbox
ОТРЕДАКТИРОВАНО, чтобы использовать вариант Джона К.Отрегулируйте пользовательские вертикальные греческие буквы при использовании в нижних индексахдля достижения лучшего горизонтального позиционирования в \slantbox
.
\documentclass{article}
\usepackage{mathrsfs}
\newsavebox\foobox
\newlength{\foodim}
\newcommand{\slantbox}[2][0]{\mbox{%
\sbox{\foobox}{#2}%
\foodim=#1\wd\foobox
\hskip \wd\foobox
\hskip -0.5\foodim
\pdfsave
\pdfsetmatrix{1 0 #1 1}%
\llap{\usebox{\foobox}}%
\pdfrestore
\hskip 0.5\foodim
}}
\def\Laplace{\slantbox[-.45]{$\mathscr{L}$}}
\begin{document}
\begin{equation}
\Laplace\{\sin(t)\} = \frac{1}{s^2 + 1}
\end{equation}
\end{document}
Если необходимо иметь возможность масштабирования до \scriptscriptstyle
, то этот подход подойдет.
\documentclass{article}
\usepackage{mathrsfs,scalerel}
\newsavebox\foobox
\newlength{\foodim}
\newcommand{\slantbox}[2][0]{\mbox{%
\sbox{\foobox}{#2}%
\foodim=#1\wd\foobox
\hskip \wd\foobox
\hskip -0.5\foodim
\pdfsave
\pdfsetmatrix{1 0 #1 1}%
\llap{\usebox{\foobox}}%
\pdfrestore
\hskip 0.5\foodim
}}
\def\Laplace{\ThisStyle{\slantbox[-.45]{$\SavedStyle\mathscr{L}$}}}
\begin{document}
\begin{equation}
\Laplace\{\sin(t)\} = \frac{1}{s^2 + 1} \quad\scriptscriptstyle
\Laplace\{\sin(t)\} = \frac{1}{s^2 + 1}
\end{equation}
\end{document}
решение2
Вы можете использовать rsfso
пакет:
\documentclass{article}
\usepackage[scr]{rsfso}
\newcommand{\Laplace}{\mathscr{L}}
\begin{document}
\begin{equation}
\Laplace\{\sin(t)\} = \frac{1}{s^2 + 1}
\end{equation}
\end{document}
Если вам также нужен вариант преамбулы mathrsfs
(но в этом случае я бы просто использовал скрипт L, предоставленный \mathscr{L}
):
\usepackage{mathrsfs}
\let\RSFSmathscr\mathscr % save the meaning of \mathscr
\usepackage[scr]{rsfso}
\let\RSFSOmathscr\mathscr % save the new meaning of \mathscr
\let\mathscr\RSFSmathscr % restore the previous meaning
\newcommand{\Laplace}{\RSFSOmathscr{L}}