为什么 titlesec 和 framed 软件包不能与 XeLaTeX 一起使用?

为什么 titlesec 和 framed 软件包不能与 XeLaTeX 一起使用?

我是 XeLaTeX 新手,使用软件包titlesec和时代码无法编译framed。是我做错了什么,还是这些软件包与 XeLaTeX 不兼容?如果它们不兼容,有什么好的替代方案吗?

就 MWE 而言没有什么可说的:在尝试加载序言中的任一包后,我只是紧急停止。

编辑01:无论如何,这是一个 MWE。以下内容无法与 XeLaTeX 编译。仅当未加载任何包时,它才有效。

\documentclass[]{report}
\usepackage{titlesec}
\usepackage{framed}

\begin{document}

Content.

\end{document}

我还应该指出,它可以像使用 ShareLaTeX 一样进行编译,但不能像使用我喜欢的程序 LaTeXian(适用于 Mac)一样进行编译。

编辑02:这是日志文件(我认为):

This is XeTeX, Version 3.14159265-2.6-0.99991 (TeX Live 2014) (preload
ed format=xelatex)
 \write18 enabled.
entering extended mode
(/Users/<username>/Library/Application Support/Latexian/TSWLatexian
Temp_001332.tex
LaTeX2e <2014/05/01>
Babel <3.9k> and hyphenation patterns for 21 languages loaded.
(/usr/local/texlive/2014basic/texmf-dist/tex/latex/base/report.cls
Document Class: report 2007/10/19 v1.4h Standard LaTeX document class
(/usr/local/texlive/2014basic/texmf-dist/tex/latex/base/size10.clo))

! 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:  

答案1

您的日志表明您有基本TeX安装。它仅包含完整 TeX Live 中的最少数量的软件包。因此,假设您想要一个小型系统(而不仅仅是下载和安装完整的 MacTeX),您可以使用 TeX Live Manager 添加titlesecframed。您也可以使用终端来执行此操作:这就是我要做的

sudo tlmgr install titlesec
sudo tlmgr install framed

相关内容