texlive (latex) 是不是已经是一坨屎山了 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
threebr
V2EX    TeX

texlive (latex) 是不是已经是一坨屎山了

  •  
  •   threebr 2020-12-03 20:26:38 +08:00 5303 次点击
    这是一个创建于 1819 天前的主题,其中的信息可能已经有所发展或是发生改变。

    texlive + vscode,更新完系统后不能用了,报错也查不出来什么问题。遂想到之前写论文时 latex 的一些毫无体验的事情。

    1. 安装后 5.6g ,30 万个文件,一个文字排版软件这么多文件就离谱,不知道多少无用的包都在里面,卸载都要十几分钟。

    2. 各种包相互冲突。为了实现一些常用的表格和公式,还要找一堆莫名其妙的包来实现,比如二重环路积分这种符号,结果各种包偶尔还会冲突。最后虽然写出了想要的果,源码已经变成一坨屎了。

    3. debug 困难,pdflatex - bibtex - pdflatex×2 四次编译下来根本不提示哪行出错了,只能写一点就编译一下。

    感觉 latex 的使用体验早就和现在其他语言 /软件的体验脱节了,同时也看不到一点改进的可能。后悔当时没有点 word 排版科技树。

    第 1 条附言    2020-12-04 09:35:47 +08:00
    我卸载了 texlive2019,装上了 texlive2020,VScode 里面又能用了。

    骂归骂,用还是要继续用的。。。
    21 条回复    2021-01-04 13:19:15 +08:00
    jdhao
        1
    jdhao  
       2020-12-03 20:31:09 +08:00 via Android
    还好,有问题解决问题就行了
    northisland
        2
    northisland  
       2020-12-03 20:32:06 +08:00
    一直在用 texmaker,比较省心。
    jdhao
        3
    jdhao  
       2020-12-03 20:32:07 +08:00 via Android   1
    @jdhao 毕业论文好几万字都是 latex 写的,包括表格作图公式等等,没遇到什么解决不了的问题
    zgoing
        4
    zgoing  
       2020-12-03 20:35:56 +08:00
    推荐 overleaf
    xubeiyan
        5
    xubeiyan  
       2020-12-03 21:30:17 +08:00 via Android
    ctex 大法好,用什么 texlive,最小安装就几百 M 要什么再下什么
    thedrwu
        6
    thedrwu  
       2020-12-03 22:16:01 +08:00
    除了专业的排版软件并且手动调较, 并没有面向业余用户排版的工具可以胜过 Lua/Xe/LaTeX 。对于我的日常来说,仅 microtype 包就已经足够成为 LaTeX 的 killer feature 了。

    楼主说的那些只是使用习惯的问题。 要搞明白宏语言、 每个功能实现的原理和兼容性、字体的机制,是需要花上许多时间积累经验的。

    > 后悔当时没有点 word 排版科技树。
    如果是排中文方块字+公式,除了能用直接用 PDF 矢量图而不是 EMF,以及一些 PDF 的 trick 之外,确实 TeX 没什么必要。Word 里必需的功能都有了,Office2010 之后公式编辑器非常好用,还能 VBA 自动化。相比调试 TeX 宏展开,VBA 更直接。
    ppphp
        7
    ppphp  
       2020-12-03 22:44:39 +08:00
    tex 也只是种标记语言,表现能力本身就有限,缝缝补补几十年肯定就是有很多代码的,而且这种程序排版其实非常非常非常麻烦,做的美观就更恶心了
    snw
        8
    snw  
       2020-12-03 23:27:11 +08:00 via Android   2
    点了 M$ Office 科技树的用户告诉你,Word 格式莫名崩溃时你会更崩溃。从 2003 版到 2016 版都被坑过,其中尤以表格为重灾区。
    thedrwu
        9
    thedrwu  
       2020-12-04 00:48:03 +08:00
    @ppphp #7 TeX 语言本身并不是标记语言哦,要归类,那也是宏语言。从一开始就是一个完备的 DSL,理论上能做各种运算 (虽然用 Postscript 也一样能写程序)。

    对于非专业的科技文排版来说,反而其它软件要做到“美观”需投入的时间成本更高。(比如 Word 几乎不给计算排版,如果都是手动微调,业余选手太容易犯排版上的禁忌)。
    Cu635
        10
    Cu635  
       2020-12-04 00:50:57 +08:00
    texlive 实质上是一个发行版,其中的包管理器才是核心。它给你解决了宏包之间的依赖问题。
    texlive 最好不是一下子把所有的包这 5.6G 都安装上,应该是需要什么安装什么。这样也就不怎么会冲突了。

    卸载需要实际分钟是文件数量多,如果这 5.6G 是一百两百个文件,那就只需要几分钟了。


    @xubeiyan
    texlive 正可以安装 ctex 宏包。
    不过 ctex 据说是 utf8 支持不好,更建议用 xetex 。
    yzbythesea
        11
    yzbythesea  
       2020-12-04 01:42:56 +08:00
    最小化安装,然后用 xelatex,再装缺的依赖就好了。
    seki
        12
    seki  
       2020-12-04 01:58:11 +08:00   1
    装得多是因为你选择了完整安装
    建议 xelatex

    LaTeX 是门槛比较高,某些东西的支持也很奇怪(个人觉得最麻烦的就是表格了),但是对于科学排版来讲还是第一好用的,至于改进其实是一直都还在有在慢慢改进的,只不过在怎么改总不能变成 word 那样所见即所得
    xupefei
        13
    xupefei  
       2020-12-04 03:12:03 +08:00 via iPhone
    换 miktex,全自动在线安装编译需要的包。
    ulosggs
        14
    ulosggs  
       2020-12-04 04:23:05 +08:00 via Android
    确实是屎山,但目前没有更好的选择。
    我一般只有小文档用 word 。超过 10 页的文档用 word 战战兢兢,动不动就崩溃啦,文件损坏啦。
    hackpro
        15
    hackpro  
       2020-12-04 04:26:47 +08:00 via iPad   1
    LaTeX 3 has been on the way, not sure when :)
    Goldilocks
        16
    Goldilocks  
       2020-12-04 05:41:56 +08:00
    ctex 太慢太慢了,严重拖慢文档生成速度。
    grazie
        17
    grazie  
       2020-12-04 05:54:49 +08:00 via Android   2
    关于编译,latexmk 配 xelatex 就好了,pdflatex 太原始了,还没有 Unicode 支持...
    xubeiyan
        18
    xubeiyan  
       2020-12-04 09:28:15 +08:00 via Android
    @Cu635 关键是您最近用过 ctex 没有呢?它现在是在 miktex 的基础上的,utf-8 真的可以,那些推荐 overleaf 的都没有用它写过中文吧。
    gaint97
        19
    gaint97  
       2020-12-04 09:48:48 +08:00 via iPhone
    日常 texpad+mactex..texpad 编译 bib 不用两次
    Cu635
        20
    Cu635  
       2020-12-04 17:02:06 +08:00
    @xubeiyan
    多少年前了,后来转 xetex 了。overleaf 我倒是没用过。
    现在要是 ctex 的 utf-8 支持变好的话那是好消息。
    FurN1
        21
    FurN1  
       2021-01-04 13:19:15 +08:00 via iPhone
    @grazie
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5119 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 09:27 PVG 17:27 LAX 01:27 JFK 04:27
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86