只想更改 mathprint 中的字母 v

只想更改 mathprint 中的字母 v

在我使用的字體包中,只有一個字母在 mathprint 中看起來很糟糕。這是字母$v$。我想要的是僅輸入 $v$ 並顯示“v”的斜體文字版本而不是 mathprint 版本(不更改文件的字體)。我發現使用

\數學代碼v=v

允許我將 mathprint $v$ 更改為相同字體的漂亮文字列印“v”,但文字“v”不會與 mathprint 中的其餘字母一起流動。因此需要文字“v”的斜體版本。可悲的是,

\mathcode v={\it v}

不起作用。有誰知道如何將 mathprint 中的字母更改為斜體文字版本,而不更改字體。

這是一個 png 說明我擁有什麼和想要什麼

在此輸入影像描述

這是 MWE 程式碼片段,其中包含可刪除的 %,它將把上面的圖片編譯成 pdf

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

相關內容