![有没有一种方法只需写“---”即可获得破折号,并在其前后放置细空格?](https://linux22.com/image/266641/%E6%9C%89%E6%B2%A1%E6%9C%89%E4%B8%80%E7%A7%8D%E6%96%B9%E6%B3%95%E5%8F%AA%E9%9C%80%E5%86%99%E2%80%9C---%E2%80%9D%E5%8D%B3%E5%8F%AF%E8%8E%B7%E5%BE%97%E7%A0%B4%E6%8A%98%E5%8F%B7%EF%BC%8C%E5%B9%B6%E5%9C%A8%E5%85%B6%E5%89%8D%E5%90%8E%E6%94%BE%E7%BD%AE%E7%BB%86%E7%A9%BA%E6%A0%BC%EF%BC%9F.png)
有没有一种方法,只需编写---
即可获得破折号,并在其前后放置一个细空格? 关于 break 的情况与原始 --- 类似。
答案1
您可以使用microtype
:
\documentclass{article}
\usepackage[kerning=true]{microtype}
\SetExtraKerning
{encoding = {OT1,T1,T2A,LY1,OT4,QX,T5,TS1,EU1,EU2}} % all text
{
\textemdash = {167,167} % thinspace = 1/6 em
}
\begin{document}
Single hyphen in text mode: text-text, and in math mode: $a-b$.
Double hyphen in text mode: text--text, and in math mode: $a--b$.
Triple hyphen in text mode: text---text, and in math mode: $a---b$.
Quadruple hyphen in text mode: text----text, and in math mode: $a----b$.
\end{document}
编译:
400%缩放:
如果您不喜欢其他microtype
功能(即突出和扩展),您可以通过添加相应的选项来禁用它们\usepackage
。