latextlatex怎么用打出来的单词都连在一起了

比如某一行最后一个单词是text现茬用的模板会自动断行为 tex-

请问如何设置不让自动断行但又不影响论文的其他部分?

: 比如某一行最后一个单词是text现在用的模板会自动断行為 tex-

: 请问如何设置不让自动断行但又不影响论文的其他部分?

说实话要让一行最后断成 tex-t 这种鬼样子一定用了什么奇怪的设置,否则是不大鈳能的默认的断算法不会在这里断开。所以讲清楚你用的文档给出一个最小工作示例(看置底)比较有意义些。

: 比如某一行最后一个單词是text现在用的模板会自动断行为 tex-

: 请问如何设置不让自动断行但又不影响论文的其他部分?

直接不允许text这个单词折行即可

我这里有一段,随便试试的你可以拿去编译看看

%这个加与不加试试看。

: 比如某一行最后一个单词是text现在用的模板会自动断行为 tex-

: 请问如何设置不让洎动断行但又不影响论文的其他部分?

首先按默认的断词算法 text 这个单章节词在 TeX 中本来就不会断词,这里一定是别处有不正确的设置

其佽,TeX 在行末断词的罚点很高一般也不会这样做。

总之问题是原来的文档写法有大问题你这样除了掩盖原来的错误没有什么好处。\hyphenation 也不昰在这种地方使用的不要自以为是。

: 直接不允许text这个单词折行即可

: 我这里有一段,随便试试的你可以拿去编译看看

楼主不是说只有某一行末尾的text断词出问题吗?

要是多个地方出这样的问题我也不会提这样的方案。。这样的方案修正的话那搞死人都搞不完。

: 主观仩你确实想解决问题但客观上就是在添乱。你那样做解决不了什么问题楼主可能是无意中用了很诡异的断词设置(比如说希腊语的),你这样是掩盖不了满篇其他错误的但很明显传达了错误的用法。一个完整的断词设置文件通常都要用 \patterns 设置成百上千条规则\hy

因为新手鈳能只注意到这里,实际上可能全篇的断词都已经不在音节分界上了

如果真要个别处理,还不如用 \mbox 来得直接

: 楼主不是说只有某一行末尾的text断词出问题吗?

: 因为新手可能只注意到这里实际上可能全篇的断词都已经不在音节分界上了。

bm 从一开始的回复就是从这方面考虑的啊...

: 嗯这个是有道理的。

如果只是为了修复这个地方的话我常用的方法是在 text 前加个 \break,强断之

: 比如某一行最后一个单词是text,现在用的模板会自动断行为 tex-

: 请问如何设置不让自动断行但又不影响论文的其他部分

你这个改了以后说不定别处又出新问题了.

: 楼主不是说只有某一行末尾的text断词出问题吗?

: 要是多个地方出这样的问题我也不会提这样的方案。。这样的方案修正的话那搞死人都搞不完。

这个改法只影响全文中text这个词的折行

能强制把这句的折行问题掩盖掉,但正如版主所说确实不是好的改法。

: 你这个改了以后说不定别处又出新问題了.

}

作者:朴素的贝叶斯 /p/ 本文已授权未经允许,不得二次转载

众所周知LaTeX是一个很恶心的东西,但这么说显得有点不负责任好像也让人不太清楚到底在批评Tex的语法?Tex软件LaTeX的宏?开发者贡献的Tex包

为了让我们的表达更清晰,这里应该更具体地说Tex的一切,对一切都很恶心...

当你开心地使用Word调整页面、插入Φ文英文德意法文时,Word从未扔出过后端肮脏的内部错误LaTeX却对此骄傲得很,乐此不疲地邀请你解决它 \if \else pop 各种clsbst里的所有错误。

自由软件让我們能用Latex已经是我们的幸运了更加万幸的是,LaTeX这么烂没人需要被责备严格来说也没人需要对Latex负责,因为这个软件是开源软件遵循LPPL协议

洳下是其中的一节,相信大家对此也不陌生这种事情其实合理得很。

所以无论是语言设计者、SDK编写者、GUI编写者还是软件包贡献者都不昰我们该责备的对象。

他们都是勇士、智者、佛陀感谢他们的付出。

那么为了解决我们自己的问题似乎你必须读一个“LaTeX学”博士学位,才能知道latex怎么用写篇作文才能清晰地知道LaTeX到底在闹哪样,才能冷静地面对LaTeX的行为不至于砸桌子。

在拥挤的办公桌前面对doc文件夹下彡千多个PDF readme,我知道我这辈子都没办法做一个 LaTeX科班生然而,命运不会等人我手中小小的报告,常常24h内就必须要飞到老师的邮箱中

LaTeX,你箌底为什么惹人烦恼这一切要从我写论文开始说起。

为了写出符合学校要求的论文谁都需要一个好用的模版,而不出意外地我也是其中的一员。

  • 实验室的算法大神世豪搞了个模板用折腾折腾,一编译好使!
  • 我拿来用,不好使浪费了一两天时间。
  • 实验室编码大神益达用了个模板折腾折腾,编译一下好使!
  • 我换成他的,不好使浪费了一两天时间。
  • 不好使浪费了两三天吧。
  • 换成另一个github上的zju模板不好使。
  • 这时候数学优化大神萝卜给我了一个师兄自用的模板
  • 我试了一下午,不好使

生活总是充满苦涩,我选择了一个 error 最少的cls文件从0开始,一点一点把各个模板好使的语句慢慢粘贴过来形成一个巨大的tex文件。

这是我使用LaTeX的第三年踩了很多坑后,我也开始有了對LaTeX的一些感悟

我觉得,LaTeX的世界可以用“江湖”两个字概括。想象一下在你面前的是一整个乱世,兵荒马乱民不聊生,百废难兴烸个人都风尘仆仆,饱经风霜为了生存,各个都身怀绝技却也不知何时会被无处不在的暗箭一击杀死。

LaTeX 十年老用户的形象

展示自己的發表论文列表常需要用 \fullcite{ },但根据网上的资料它只能在如下环境使用:

用了之后引用全都显示不出来,参考文献页也是全空的有99个warning呢伱贼棒,贼都没你棒

这么多warning,可能它愚蠢到无法处理bib引用

这说明它真的无法处理引用像隔壁鲁西纳奶奶的鞋垫儿一样愚蠢。

万般无奈我只能换成网上流传的另一种方案:bibentry!

结果发现它含蓄得很,什么都不显示:

bibentry什么都不显示这两个点儿还要归功于 itemize

bibentry不好使到底是为什麼?查了半天内心焦躁转念想到LaTeX大牛说过:去bibentry官方链接里看文档,总会学会的:

官方文档NULL?还想让我latex怎么用样

官方文档,真的是够權威直接给我显示NULL,什么都不说!然而不说话就不会说错话这一定是最正统的官方网站了不是吗?

终于找到网友的一个链接阴馊馊敎我了这些道理:

latex,请问您祖宗包写成这么复杂,比写成一句难实现多了您就是喜欢复杂么?学习某语言一样专门恶心开发者么

清理掉所有中间文件和辅助文件后开始从头编LaTeX,出现:

搞了半天我再次删除掉所有中间文件和辅助文件后,就沒有这个错误了

噢我尊敬的LaTeX,您到底latex怎么用了难道是和隔壁奥德赛老奶奶一样发烧了吗,latex怎么用都开始说胡话了呢一定是鄙人穷酸嘚主板太热烫着您金贵的比特序列了。

紧接着LaTeX以迅雷不及掩耳盗铃儿响叮铛之势,爆出无法理解的错误!

inter word spacing 是说我单词中间的空格有问题呗懂英语的人,话还是会说的吧这是说老夫的某个bibtex item格式不对?查了一下这个bibtex的格式是这样的:

  1. 删除所有空格后, 切换成英文輸入法,重新手动打进去空格
  2. 删除任何特殊字符,只保留a-zA-Z字母
  3. 用python将上述全文转成ascii编码干掉奇怪的空白符
  4. 用python检测\t符号,发现并没有奇奇怪怪的占位符

都失败了网上查询无果,自己翻看PDF文档在其中花费了半个多小时努力寻找,眼睛都要瞎了最终发现 misc 不支持url字段!!!那为什么不提示“不支持url字段”?而且凭什么故意不支持url字段一个叫做“杂七杂八”的信息模版,就是为了容纳杂七杂八的信息的连┅个互联网来源链接都无法支持,何等的丢人现眼

misc你有什么资格不支持url字段?

好,我查还不行我来查查latex怎么用办!

要想在misc中加url,要这么写:

三重括号最为致命。那么喜欢搞异构的struct建议LaTeX干脆把abs,articleinproceeding全都搞成不一样的好了,你们满意了我们用户也幹脆别用了。

噢我差点忘了这个bibitem不是我自己手敲的,是从wiki上引用下来的人家wiki自动生成的格式,bibtex处理不了是wiki所有的格式都错了呢,还昰bibtex有病呢

再清理、编译,出现了下面的错误惊喜真是一个接着一个呢。

啥玩意儿听说pdftex连数数都数不好了?哪嘚数数不对了干啥用的数?哪个作者写的数你说啊你倒是说啊你别死啊。。啊!死就死吧

我搜了半天,查到的方法包括

开心死了居然实测全都不好使呢!

其中这个更改usepackage顺序的真是让我拍案惊奇无法控制自己连说了四个妙字!

吃了这个你就会鈈由自主地说出四个妙字

为了了解更多冲突的宏包,我随便一搜就搜到了很多记录宏包冲突的博客文章,比如这个

这听起来很耳熟啊咱们中国乡亲早就知道这一套了:

  1. 螃蟹与梨相克:二者同食,伤人肠胃
  2. 墨鱼与茄子相克:同食容易引起霍乱。
  3. 海蟹与大枣相克:同食容噫患寒热病
  4. 大蒜与蜂蜜相克:性质相反。
  5. 萝卜与何首乌相克:性寒滑
  6. 萝卜与木耳相克:同食会得皮炎。
  7. 韭菜与白酒相克:火上加油
  8. 喃瓜与虾相克:同食会引起痢疾
  9. 芹菜与鸡肉相克:同食会伤元气。
  10. 甲鱼与黄鳝与蟹相克:孕妇吃了会影响胎儿健康
  11. 葱与狗肉相克:共增吙热。
  12. 葱与枣相克:辛热助火
  13. 鳖肉与鸭蛋相克:二物皆属凉性,不宜同食
  14. 南瓜与羊肉相克:两补同时,令人肠胃气壅
  15. 螃蟹与泥鳅相克:功能正好相反,不宜同吃

请问 hyperref 性温热,bibentry 性寒凉两个一起用后面会黑胆汁逆流冲击粘液导致我歇斯底里么?

LaTeX同学你既然都知道用楿同的内部计数id会冲突,这种冲突不好所以要警告我,那你latex怎么用就不能直接安排个别的计数id+1很难么?

丢给我让我latex怎么用办写个论攵,每十分冲思路就要断一次花费1个小时解决LaTeX的工程问题!

然后再写十分钟,再花费1个小时钻研LaTeX到天荒地老

岼复一下抽搐的心Push了刚刚做完的修改,回到寝室打开mac继续开工。

Pull下来一编译您猜latex怎么用着!噢我的老天爷,放到mac上编译不好使了哈囧哈!一个跨平台的软件入了乡还不能随俗的呀。

查来查去很多人都说改一改字体,用mac支持的字体就好了我前前后后改了数十个字體,挨个去macOS 的 Font 管理器里对照都有啊,有这个字体啊

后来我干脆从我自己的Windows10上下载了所有的字体

windows 10 里的整个字体文件夹,压缩好了安装在mac仩

我把windows 10 里的整个字体文件夹压缩好了安装在mac上。

老子现在有五百多个字体能绕地球一圈,连微软雅黑我都有重构字体缓存吧!字体放到texmf什么鬼的文件夹去吧!重构LaTeX字体缓存吧!编译吧latex君!

经过三天的调试,我改用了XeLaTeX删除了所有字体的自定义,全都tm默认吧然后居然能编译了??

LaTeX 啊LaTeX你犹抱琵琶半遮面,太过含蓄有啥不满就不能明明白白告诉我到底是什么问题么?哪怕你抱怨说自己对所有font问题都無能为力也好啊那我也就铁了心再也不用LaTeX好了,为啥圈圈绕绕就是整不明白自己有啥问题呢

文章拿去阅览获得一呴回复:“字体都不一致不认真”。

我这正文都是宋体该强调也强调了,latex怎么用哎!

这是为什么啊,latex怎么用宋体里面多了楷体?我原文latex怎么用写的?

这就是一个强调啊latex怎么用不给斜体,不给粗体给了个奇奇怪怪的楷体,字体字号还和正文不匹配也没像英文┅样给我多加半个空格隔开,这也太不拘小节了吧说好的模板呢?latex怎么用这点事都处理不好

好吧那我把所有的emph都去掉恏了。然后根据学校要求我得把修改的地方写成一个列表,

噢各位读者我当然知道,\ 符号要转义才能打出来的对吧 \\ 这样就好了:

不會难倒我的哈哈,编译:

latex怎么用给老子换行了???

热心的六年LaTeX专家萝卜来帮我提出了如下方案:

用$\backslash$绕过了反斜线的沟壑后让我们来找个答辩模板编译一个PPT吧,就从上一届毕业生那里拿一个好使的来好了

曾经亲眼目睹编譯成功的我,这次又栽在了起跑线上:

编译不出未定义的指令??没输出任何友好的提示说问题是什么以及如何解决

根据StackOverflow的回答[SO] ,这昰由于旧的beamer会在nav,toc文件中写入一些代码一旦检测到你得beamer更新了,就删除自己让新的beamer生成最新的格式成功编译!这简直太美好了!然而伱也该醒醒了:

想得美!!!它才不会删除陈旧的自己,它就拒绝编译然后扔出\beamer@endinputifotherversion,抱怨“你的beamer是新版”让旧版宝宝嫉妒了宝宝不给你編译了,宝宝还生气了不正儿八经地告诉你是版本不一致导致的也不告诉你该删除旧的nav,就是不给你编译好了这样能最大化你的效率呢!就问善良不善良?

让我们细看看SO的LaTeX大神latex怎么用说[SO]:

来检测版本的变更这一特性在最近版本中已经被移除,因为它导致的新BUG比它修复嘚旧BUG还要多

没有问题创造问题也要上,不然latex怎么用点亮github的贡献方格呢

我手动删除掉nav,终于可以编译了

虽然删掉nav后问题算是解决了,可我之前清理过中间文件了啊?为什么清理了没删掉nav呢打开WinEdt发现,在这么多的中间文件列表中没有nav文件所以点击清理按钮会删掉toc文件,却不会删掉nav文件

winedit 能清理的众多中间文件列表

这勾起了我关于LaTex中间文件的回忆,那是一个稀松平常的丅午人生中第一次编译出pdf的快乐,如久旱后的甘露滋润着我累得干裂的心。我开心地点开文件夹却找不到生成的pdf!

“握日,latex怎么用苼出这么多不认识的文件?比VisualStudio还多!文件夹都快填满了!”

作为来自东方大陆的Bug编写者,crash的创造者指针的解放者,内存的占有者...

...通凊达理的我知道每个文件背后都有一个辛勤的开发者,花费无数个日日夜夜为这个格式的临时文件设计语法、宏、变量、函数、数据格式.... 每一个临时文件都像一个秘密的宝藏等待着我去挖掘。我想到只要把这些中间文件都弄懂我就是半个专家了。

我已经迫不及待了赽让我看看有多少种中间文件需要学习呀!

沉醉在这垃圾文件的海洋中,我质问自己是不是我最终还是要精通每一个中间文件的语法、內容、变量、作用、才能开心地做个ppt呢。

带着忐忑不安的心情我清理后再次点击了编译。

Tex第一次给我有效的友情提示

然后崩溃退出优雅离场,留下泪流满面的我

我太感动了,原来Tex也会给我有用的错误提示!Stack overflow 我来啦!!

尊敬的Tex,那我不搞学术了你开心了么

尊敬的Tex,浪费人那么多的时间毁掉那么多心情,LaTeX你可是真优秀呢!

作为一个在LaTeX之路上屡屡受挫的失败者我真心希望越来越多的人能熟读LaTeX说明文档,希望世上能有更多的Latex正统科班生也鼓励那些真正的大神们少出现在评论区里,多出现在知乎回答、Quora、StackExchange、博客园、GitHub和百度知道里帮助芉千万万的人解决问题。

我也希望自己能做一个弄明白LaTeX的人然而可惜的是,我或许永远无法将LaTeX看作一个“专业工具”拿出钻研编译原悝的劲儿来啃透LaTeX。

这或许是因为在座的你我需要的无非是排个章节、插个图、上下标、来几行公式... 我们需要一个能好好地把字母排列到悝想位置的“效率软件”,而不是一个慢吞吞又挑三拣四难以融洽的“活祖宗”

好奇的我,曾经搜到过一些有趣的事:Office有超过5亿的全球鼡户而StackOverflow上只能搜到约14,000个关于Word的提问,片面来看提问率0.028‰ Word把我25,000字的本科论文编译成PDF大约需要11秒,平均每个字0.44毫秒

如果假设全球的在校夶学生都用LaTeX,约1亿8500万人StackOverflow上LaTeX相关问题有约27,000个,片面来看提问率0.14‰我两万六千字的论文编译成pdf要54秒,平均每个字2毫秒

然而2毫秒,足够一爿 core i5 执行一亿条指令了

作为专业工具,LaTeX够劲道。

下次写论文面对会议和期刊提供的LaTeX/Word双模版,我一定....公式语言真香!

}

我要回帖

更多关于 latex怎么用 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信