我知道这里有很多类似的问题,但我的问题很简单:
当我用 LaTeX 文件构建时,latexmk -pdf -xelatex
经常会遇到以下错误:
! Missing { inserted.
<inserted text>
{
l.8 \end{tabularx}
但是我的 LaTeX 文件非常简单,它可以在我的 PC 上构建,但不能在我的 Docker 镜像上构建:
\documentclass{article}
\usepackage{tabularx}
\usepackage{listings}
\begin{document}
\begin{tabularx}{\linewidth}{X}
\lstinline{foobar}
\end{tabularx}
\end{document}
Dockerfile:
FROM debian:jessie
ENV DEBIAN_FRONTEND noninteractive
RUN apt-get update
RUN apt-get install -y make
RUN apt-get install -y texlive-xetex
RUN apt-get install -y texlive-lang-french
RUN apt-get install -y texlive-fonts-extra
RUN apt-get install -y latexmk
# To make latexmk happy
ENV USER=latex