제가 사용하고 있는 글꼴 패키지에는 수학 인쇄에서 보기에 좋지 않은 글자가 단 하나뿐입니다. $v$라는 글자입니다. 내가 원하는 것은 $v$만 입력하고 수학 인쇄 버전 대신 "v"의 기울임꼴 텍스트 버전을 표시하는 것입니다(문서 글꼴은 변경되지 않음). 나는 그것을 사용하여 발견했다
\mathcode v=
v
수학 인쇄 $v$를 동일한 글꼴의 멋진 텍스트 인쇄 "v"로 변경할 수 있지만 텍스트 "v"는 수학 인쇄의 나머지 문자와 흐르지 않습니다. 따라서 텍스트 "v"의 이탤릭체 버전이 필요합니다. 슬프게도,
\mathcode v=
{\it v}
작동하지 않습니다. 글꼴을 변경하지 않고 수학 인쇄의 문자를 이탤릭체 텍스트 버전으로 변경하는 방법을 아는 사람이 있습니까?
다음은 내가 갖고 있는 것과 원하는 것을 보여주는 PNG입니다.
다음은 위 그림을 PDF로 컴파일하는 삭제 가능한 %가 포함된 MWE 코드 조각입니다.
\documentclass[12pt,leqno]{article}
\usepackage{libertine}
\usepackage[libertine]{newtxmath}
\usepackage[T1]{fontenc}
% \mathcode`v=`v
% Erase the "%" before \mathcode to see bad v become current v but not good v
\begin{document}
\underline{Packages used:}\vspace{0.1cm}
libertine
[libertine]{newtxmath}
[T1]{fontenc}\vspace{-0.5cm}
\begin{align*}
\text{What I do not like} \leadsto \text{Text: v} \hspace{0.3cm} \& \hspace{0.3cm} \text{Math, bad: } &v\\
\text{Using mathcode`v=`v} \leadsto \text{Text: v} \hspace{0.3cm} \& \hspace{0.3cm} \text{Math, text: } &v \\
\text{What I want} \leadsto \text{Text: v} \hspace{0.3cm} \& \hspace{0.3cm} \text{Math, good: } & {\it v}
\end{align*}