我想让整个文章中的 tau 尺寸变大。因此我尝试使用\newcommand
但失败了。这是我的命令
\documentclass{article}
\newcommand{\ta}{\Large \tau}
\begin{document}
$\ta$
\end{document}
它没有给出大尺寸的tau。请帮帮我。
答案1
我想
\tau
在整篇文章中将[r]设为大号。
我建议您加载该graphicx
包并使用其\scalebox
指令来调整\tau
符号大小。
你可能会问,为什么是因子1.44
?这是因为\Large
,你在示例代码中使用的,将字体大小增加了 1.44 倍。显然,你可以自由选择不同的缩放因子。
\documentclass{article}
\usepackage{graphicx}
\let\origtau\tau % save the original form of '\tau'
\renewcommand{\tau}{\scalebox{1.44}{$\origtau$}}
\begin{document}
$\tau$ vs.\ $\origtau$
\end{document}
答案2
像 egreg 一样,我将其设置为大写字母。在此 MWE 中,scalerel
包会自动考虑当前的数学样式。
\documentclass{article}
\usepackage{scalerel}
\let\lctau\tau % save the lowercase of '\tau'
\renewcommand{\tau}{\scalerel*{\lctau}{X}}
\begin{document}
Normal $A+\tau\ne a+\lctau$ and subscript $A_{\tau}\ne A_\lctau$.
Also $\tau+X$ to show it is as big as a capital letter.
\end{document}
答案3
我猜你想让字母和大写字母一样高:
\documentclass{article}
\usepackage{amsmath,graphicx}
\makeatletter
\DeclareRobustCommand{\ctau}{{% capital tau
\mathpalette\cap@greek\tau
}}
\DeclareRobustCommand{\csigma}{{% capital sigma
\mathpalette\cap@greek\sigma
}}
\newcommand{\cap@greek}[2]{%
\begingroup
\sbox\z@{$#1T$}% measure a capital letter in the current style
\resizebox{!}{\ht\z@}{$\m@th#1#2$}% resize tau to match
\endgroup
}
\makeatother
\begin{document}
Normal $A+\ctau\ne a+\tau$ and subscript $A_{\ctau}\ne A_\tau$.
Also $\ctau+\csigma$ to show you can define similar commands.
\end{document}