使用 baskervald(x) 的 MathTımeProfessional 字体 (mt2pro[lite]) 的相同命令 \SQRT

使用 baskervald(x) 的 MathTımeProfessional 字体 (mt2pro[lite]) 的相同命令 \SQRT

从 MathTımeProfessional 字体指南中mt2pro[lite]我们知道,除了\sqrt使用命令之外可扩展的符号\SQRT可产生高达 4 英寸的单独设计的根标志:

在此处输入图片描述

实际上我在序言中使用

\usepackage{baskervald}
\usepackage[baskervaldx]{newtxmath}

我不知道这些软件包是否能产生像绿色框中所示的好平方根。我添加的 MWE 提供了一个像红色框中所示的坏平方根,我不喜欢。

\documentclass[12pt,a4paper,oneside]{book}
\usepackage[lmargin=7cm,rmargin=.7cm,bmargin=2cm,marginparwidth=5.5cm,marginparsep=2em]{geometry}
\usepackage{sidenotes,tabularx}
\usepackage{afterpage}
\usepackage{baskervald}
\usepackage[baskervaldx]{newtxmath}
\usepackage[scr, scaled=1.1]{rsfso}
\usepackage{bm}
\usepackage{amsmath,amssymb}  
\usepackage[italian]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc} 
\usepackage{mathtools}
\usepackage{mathrsfs,lipsum}

\parindent 0cm

\begin{document}
\begin{equation}
d =r \sqrt{1+\left(\frac{r'}r\right)^2-2\left(\frac{r'}r\right)\cos\theta}
\end{equation}
\end{document}

在此处输入图片描述

我问是否存在使用与绿色矩形相同的平方根(立方根等)的策略。感谢您的帮助。

答案1

这不是对你问题的直接回答(主要是因为我不知道如何提供直接答案!),而是建议采取不同的方法:不要通过\left和自动调整括号的大小\right。通过始终使用\Bigl(\Bigr),平方根下方(内部?)的材料会低得多,这也会导致无理数的陡峭度降低。更好的是,切换到内联分数符号,平方根符号的外观几乎不再是问题。

在此处输入图片描述

\documentclass[12pt,a4paper,oneside]{book}
\usepackage[lmargin=7cm,rmargin=.7cm,bmargin=2cm,
     marginparwidth=5.5cm,marginparsep=2em]{geometry}
\usepackage{sidenotes,tabularx}
\usepackage{afterpage}
\usepackage{baskervald}
\usepackage[baskervaldx]{newtxmath}
\usepackage[scr, scaled=1.1]{rsfso}
\usepackage{bm}
\usepackage{amsmath,amssymb}  
\usepackage[italian]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc} 
\usepackage{mathtools}
\usepackage{mathrsfs,lipsum}

\parindent 0cm

\begin{document}
\begin{align*}
\quad d &=r \sqrt{1+\left(\frac{r'}r\right)^2 -2\left(\frac{r'}r\right)\cos\theta}\\
        &=r \sqrt{1+\Bigl(\frac{r'}r\Bigr)^{\!2} -2\Bigl(\frac{r'}r\Bigr)\cos\theta} \\
        &=r \sqrt{1+(r'/r)^2 -2(r'/r)\cos\theta}
\end{align*}
\end{document}

答案2

您可以从 mtpro2 窃取\SQRT

注意力!我没有复制所有的定义,因此您将无法使用可选参数(\SQRT[3]

\documentclass[12pt,a4paper,oneside]{book}
\usepackage[lmargin=7cm,rmargin=.7cm,bmargin=2cm,marginparwidth=5.5cm,marginparsep=2em]{geometry}
\usepackage{sidenotes,tabularx}
\usepackage{afterpage}
\makeatletter
\normalsize
\dimen@\f@size pt
\font\MTEXA@=mt2exa at \the\dimen@
\multiply\dimen@\tw@
\font\MTEXE@=mt2exe at \the\dimen@
\multiply\dimen@\tw@
\font\MTEXF@=mt2exf at \the\dimen@
\multiply\dimen@\tw@
\font\MTEXG@=mt2exg at \the\dimen@

\newbox\preSbox@
\newbox\Sbox@
\newif\ifSQEX@
\def\SQEX@#1{\setbox\Sbox@\vbox{$$\radical"270370{\copy\preSbox@}$$}%
\setbox\Sbox@\vbox{\unvbox\Sbox@\unskip\unpenalty
\setbox\Sbox@\lastbox\setbox\Sbox@\hbox{\unhbox\Sbox@\setbox\Sbox@\lastbox
\setbox\Sbox@\hbox{\unhbox\Sbox@\setbox\Sbox@\lastbox\setbox\Sbox@\lastbox
\setbox0\hbox{#1}%
\ifdim\dp\Sbox@>\dp0\global\SQEX@true\else
\global\SQEX@false\fi}}}}
\newcount\SQcount@
\def\SQtest@#1{\setbox\preSbox@\hbox{$\displaystyle{#1}$}%
\SQEX@{\MTEXA@ s}%
\ifSQEX@
{\textfont3=\MTEXE@\SQEX@{\MTEXE@ u}}%
\ifSQEX@
{\textfont3=\MTEXF@\SQEX@{\MTEXF@ u}}%
\ifSQEX@
\def\SQtest@@{\textfont3=\MTEXG@}\global\SQcount@3
\else
\def\SQtest@@{\textfont3=\MTEXF@}\global\SQcount@2
\fi
\else
\def\SQtest@@{\textfont3=\MTEXE@}\global\SQcount@1
\fi
\else
\def\SQtest@@{\textfont3=\MTEXA@}\global\SQcount@0
\fi}
\newbox\SQRTbox@
\def\SQR@@T#1{\setbox\SQRTbox@\hbox{$\displaystyle{#1}$}%
\SQtest@{#1}%
\hbox{\SQtest@@$\displaystyle\radical"270370{\box\SQRTbox@}$}}
\DeclareRobustCommand\SQRT{\SQR@@T}
\makeatother
\usepackage[baskervaldx]{newtxmath}
\usepackage{amsmath,amssymb}
\usepackage[italian]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{mathtools}
\usepackage{mathrsfs,lipsum}

\parindent 0cm

\begin{document}
\begin{equation}
d =r \SQRT{\sum_i^n 1+\left(\frac{r'}r\right)^2-2\left(\frac{r'}r\right)\cos\theta}
\end{equation}

\begin{equation}
d =r \sqrt{\sum_i^n1+\left(\frac{r'}r\right)^2-2\left(\frac{r'}r\right)\cos\theta}
\end{equation}
\end{document}

在此处输入图片描述

相关内容