Python 2.7 Sphinx出现LaTeX错误:文件`titlesec.sty';找不到

Python 2.7 Sphinx出现LaTeX错误:文件`titlesec.sty';找不到,python-2.7,python-sphinx,tex,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: !LaTeX错误:找不到文件'titlesec.sty'。 键入X退出或继续, 或者输入新名称。(默认扩展名:sty) 输入文件名: 我

在尝试生成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:
!LaTeX错误:找不到文件'titlesec.sty'。
键入X退出或继续,
或者输入新名称。(默认扩展名:sty)
输入文件名:

我已经安装了textlive软件包。

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

实际上,您只需要
texlive格式额外的
即可获得361 MB的存档,而不是
texlive full
的1500 MB:

sudo apt install texlive-formats-extra

您需要重新安装MikTeX并安装完整的MikTeX软件包(而不仅仅是基本软件包)。花了大约10年的时间更新了一切。之后,只需使用LyX打开一个文档,在重新配置之后,一切都会正常工作。

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


您使用的是哪个发行版/操作系统?当时的ubuntu 15.10软件包在pacman上的名称不同:
$sudo pacman-S texlive formatsextra
yum install texlive-titlesec