zoukankan      html  css  js  c++  java
  • TexLive 2012 安装包

    由于是网络安装,开始只是选择了很少一部分包,主要是LuaLatex 相关,因此后续编译之前的文档时,就报各种找不到的错。

    bemaer的一眼能看出来,就算了,还有一些看不出来的。比如

    [tigertall@arch-g secubeamer]$ lualatex secu.tex
    ....
    (/usr/local/texlive/2012/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def
    
    ! LaTeX Error: File `everyshi.sty' not found.
    
    Type X to quit or <RETURN> to proceed,
    or enter new name. (Default extension: sty)

    我咋知道 everyshi.sty 在哪个包呢?

    找了一下,发现通过tlmgr命令可以处理:

    [tigertall@arch-g ~]$ sudo tlmgr search everyshi
     oberdiek - A bundle of packages submitted by Heiko Oberdiek.

    然后安装这个包,

    [tigertall@arch-g ~]$ sudo tlmgr install oberdiek
    tlmgr: package repository http://mirrors.xmu.edu.cn/CTAN/systems/texlive/tlnet
    [tigertall@arch-g ~]$

    没有后续的安装指示,就是这个包已经安装过了。那编译报错了应该不是这个包的原因。

    继续tlmgr,发现要加上global 会从从远程数据库查找,不加的话应该是本地在找的,然后再来

    [tigertall@arch-g ~]$ sudo tlmgr --global search everyshi
    tlmgr: package repository http://mirrors.xmu.edu.cn/CTAN/systems/texlive/tlnet
     eso-pic - Add picture commands (or backgrounds) to every page.
     ms - Various LaTeX packages by Martin Schroder.
     oberdiek - A bundle of packages submitted by Heiko Oberdiek.
     totpages - Count pages in a document, and report last page number.
    [tigertall@arch-g ~]$ sudo tlmgr install eso-pic ms totpages
    tlmgr: package repository http://mirrors.xmu.edu.cn/CTAN/systems/texlive/tlnet
    [1/3, ??:??/??:??] install: eso-pic [229k]
    [2/3, 00:08/01:26] install: ms [2054k]
    [3/3, 00:52/00:56] install: totpages [186k]
    tlmgr: package log updated at /usr/local/texlive/2012/texmf-var/web2c/tlmgr.log
    running mktexlsr ...
    done running mktexlsr.
    [tigertall@arch-g ~]$ 

    有时候报错提示是个文件名,比如上面,那么可以直接指定文件搜索,加上 --file 参数,比如

    [tigertall@arch-g ~]$ sudo tlmgr --global search --file dsfont.sty
    tlmgr: package repository http://mirrors.xmu.edu.cn/CTAN/systems/texlive/tlnet
    doublestroke:
        texmf-dist/tex/latex/doublestroke/dsfont.sty
    [tigertall@arch-g ~]$ sudo tlmgr install doublestroke
    tlmgr: package repository http://mirrors.xmu.edu.cn/CTAN/systems/texlive/tlnet
    [1/1, ??:??/??:??] install: doublestroke [158k]
    tlmgr: package log updated at /usr/local/texlive/2012/texmf-var/web2c/tlmgr.log
    running mktexlsr ...
    done running mktexlsr.
    running updmap-sys ...
    done running updmap-sys.
    [tigertall@arch-g ~]$ 

    安装完成后,编译,就不报这错了,之后还有不少缺包的这种报错,问题可以这样解决。

    有些有依赖,比如

    (d:/texlive/2012/texmf-dist/tex/latex/base/ifthen.sty)
    (d:/texlive/2012/texmf-dist/tex/latex/arev/arevsymbols.tex))
    (d:/texlive/2012/texmf-dist/tex/latex/bera/beramono.sty)) (./secu.aux
    (./content.aux)) (d:/texlive/2012/texmf-dist/tex/latex/tipa/t3cmr.fd)
    (d:/texlive/2012/texmf-dist/tex/latex/base/ts1cmr.fd)
    No file MDAcmr.fd.
    
    ! LaTeX Error: This NFSS system isn't set up properly.
    
    See the LaTeX manual or LaTeX Companion for explanation.
    Type  H <return>  for immediate help.
     ...
    
    l.86 \begin{document}

    这个MDAcmr.fd 直接是找不到的,要安装 mathdesign 宏包。

  • 相关阅读:
    docker 安装mysql
    Java web项目搭建系列之二 Jetty下运行项目
    Java web项目搭建系列之一 Eclipse中新建Maven项目
    Maven 添加其他Maven组件配置问题
    C# 中定义扩展方法
    Oracle 函数
    【Webservice】2 counts of IllegalAnnotationExceptions Two classes have the same XML type name
    Linux精简版系统安装网络配置问题解决
    Rsync 故障排查整理
    Failed to set session cookie. Maybe you are using HTTP instead of HTTPS to access phpMyAdmin.
  • 原文地址:https://www.cnblogs.com/tigertall/p/2603320.html
Copyright © 2011-2022 走看看