You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

LaTeX插入含句点文本时如何完全删除句点后的多余空格

解决方案

你可以根据使用场景选择以下任意一种方式实现需求:

方案1:单次使用首选\mbox{}包裹

直接将整个专有名词放在\mbox{}命令中,盒子内的所有字符会完全按照你输入的原样排版,不会触发LaTeX默认的句点后额外间距规则:

\mbox{pENN.AAV.CamKII 0.4.Cre.SV40}

该方案无需修改全局排版规则,也不会影响正文其他内容的间距,适配所有场景。

方案2:局部关闭句末额外间距

如果需要连续插入多个同类含句点的专有名词,可以临时开启\frenchspacing规则,用完后恢复默认设置即可:

% 临时关闭句点后额外间距
\frenchspacing
pENN.AAV.CamKII 0.4.Cre.SV40
% 恢复LaTeX默认的句点后双倍间距规则,不影响后续正文
\nonfrenchspacing

方案3:高频使用场景自定义命令

如果该序列需要在论文中多次出现,可以提前定义专属命令,避免重复输入和排版错误:

% 导言区定义命令
\newcommand{\pennAav}{\mbox{pENN.AAV.CamKII 0.4.Cre.SV40}}

% 正文使用
\pennAav

注意事项

  • 不建议使用逐个在句点后加{}的写法(如pENN.{}.AAV),虽然也能实现效果,但可读性差,后期修改成本高。
  • 如果该序列出现在参考文献中,直接在BibTeX/BibLaTeX条目对应的字段内用\mbox{}包裹即可,不会影响参考文献的排序和检索。

内容的提问来源于stack exchange,提问作者Michele G

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 09:06:08