Sphinx的LaTeX错误:找不到文件`titlesec.sty'

时间:2015-07-06 12:57:38

标签: python-2.7 python-sphinx tex

在尝试生成Sphinx项目的PDF文档时,我得到了这个:

! LaTeX Error: File `titlesec.sty' not found.

Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: sty)

Enter file name:

我已经安装了textlive包。

4 个答案:

答案 0 :(得分:9)

实际上,您只需texlive-full即可获得361 MB的档案,而不是sudo apt install texlive-formats-extra 的1,500 MB:

if (document.domain.indexOf("xn----") < 0)
  document.domain = punycode.encode(document.domain);

答案 1 :(得分:2)

我确实需要安装 texlive-full 包。它有 titlesec.sty 文件。 textlive 包不包含该文件。

答案 2 :(得分:2)

您只需通过yum安装所需的包texlive-titlesec(如果您使用的是RPM数据包管理器):

yum install texlive-titlesec

答案 3 :(得分:0)

您需要重新安装MikTeX并安装完整的MikTeX软件包(而不仅仅是基本软件包)。花了10年的时间来更新一切。之后只需用LyX打开一个文档,重新配置后一切都应该有效。