Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

二级标题等小标题中英混合只编译成英文而产生跳转冲突问题的解决思路 #28

Open
CoLin00 opened this issue Aug 28, 2019 · 1 comment

Comments

@CoLin00
Copy link

CoLin00 commented Aug 28, 2019

因为我的文档几乎每个小标题都是存在一样的英文单词,且与中文混在一起,形如:

  1. 我喜欢
    1.1 我喜欢YH
    1.2 我超爱YH

  2. 不喜欢我
    2.1 YH不喜欢我
    2.2 YH超不爱我

这样的标题。编译出来后,后面的每个小标题跳转都会到 1.1 中,因为1.1是第一个编译出“#-YH-”来的。在后面加{#a}这样的符号又没有用,会显示出来。

因为自己太笨,也没找到别人快速的方法。最后,我试了个很笨的解决方法,就是在每个出错小标题后面加上看起来字体透明的样式:<font color=#fff> a </font>。形如:

  1. 我喜欢
    1.1 我喜欢YH <font color=#fff> a </font>
    1.2 我超爱YH<font color=#fff> b </font>

  2. 不喜欢我
    2.1 YH不喜欢我<font color=#fff> c </font>
    2.2 YH超不爱我<font color=#fff> d </font>

这样在网页上看不到这些字符,又能实现正确的跳转了。
当然也希望大佬能给个更加智能的解决方案,感谢~

@yihui
Copy link
Owner

yihui commented Aug 29, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants