40 C'的显示效果不满意,和教科书不一样

发布于 2025-04-16 16:27:44

代码中显示的C'很像C'',怎么改变字体效果。

\documentclass[tikz]{standalone}
\begin{document}
\begin{tikzpicture}
    \coordinate (c)at(0,0)node at(c){\(C'\)};
\end{tikzpicture}
\end{document}

image.png
我希望下面这种
另一种.png

查看更多

关注者
0
被浏览
121
Sagittarius Rover
我要成为Typst糕手/(ㄒoㄒ)/~~

在数学模式中,所有常规的字体默认样式均为斜体

我不太理解你的『教科书』中是什么样子,请截图看看。


Edited:

Thanks to egreg:

\documentclass[tikz]{standalone}
\usepackage{textcomp} % for TS1
\usepackage{amsmath}

\DeclareSymbolFont{textsymbols}{TS1}{\familydefault}{m}{n}
\SetSymbolFont{textsymbols}{bold}{TS1}{\familydefault}{m}{n}

\DeclareMathSymbol{\ulq}{\mathopen}{textsymbols}{39}
\DeclareMathSymbol{\urq}{\mathclose}{textsymbols}{39}
\DeclareMathSymbol{\uprime}{\mathnormal}{textsymbols}{39}

\begin{document}

\begin{tikzpicture}
    \node {\(C' \enspace C\text{\textquotesingle} \enspace \ulq C\urq \enspace C\uprime \)};
\end{tikzpicture}

\end{document}

image.png

Notes:斜体的Cupright single quote感觉很不搭...


Re-Edited:

\documentclass[tikz]{standalone}
\usepackage{amsmath}
\begin{document}

\begin{tikzpicture}
    \node {\(A'B'C' \enspace \mathrm{A}'\mathrm{B}'\mathrm{C}'\)};
\end{tikzpicture}

\end{document}

image.png

另建议把问题描述为:在数学公式中如何输入正体字符....

或者换一个无衬线的数学字体:

\documentclass[tikz]{standalone}
\usepackage{unicode-math}
\setmathfont{Fira Math}
\usepackage{amsmath}
\begin{document}

\begin{tikzpicture}
    \node {\(A'B'C' \enspace \symup{A}'\symup{B}'\symup{C}'\)};
\end{tikzpicture}

\end{document}

image.png

要想全局生效,也可以试试math-style=upright:

\documentclass[tikz]{standalone}
\usepackage[math-style=upright]{unicode-math}
\setmathfont{Fira Math}
\usepackage{amsmath}
\begin{document}

\begin{tikzpicture}
    \node {\(A'B'C'\)};
\end{tikzpicture}

\end{document}

image.png

1 个回答

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览