有没有一种方法,只需编写---
即可获得破折号,并在其前后放置一个细空格? 关于 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
。