我是 LaTeX 和 Overleaf 的新手,在编译以下代码时出现编译错误,但没有错误消息:
\documentclass[a4paper, oneside]{scrbook}
\usepackage[clearempty]{titlesec}
\usepackage[section]{placeins}
\usepackage{tabularx}
\usepackage{pdfpages}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage[colorinlistoftodos]{todonotes}
\usepackage{glossaries}
\setacronymstyle{long-short}
\newacronym{ics}{ICS}{Ice Cream Sandwich}
\usepackage[
backend=biber,
style=authoryear-icomp,
firstinits=true,
isbn=false,
pagetracker=true,
maxbibnames=50,
maxcitenames=2,
autocite=inline,
block=space,
backref=true,
backrefstyle=three+,
date=short,
url=false,
doi=false,
eprint=false,
isbn=false
]{biblatex}
\usepackage[hidelinks]{hyperref} % Activate Hyperlinks but do not show them.
\usepackage[german]{cleveref}
\usepackage{csquotes}
\title{example1}
\author{Simon Beyer}
\date{\today}
\begin{document}
\begin{titlepage}
\vspace*{2cm}
\begin{center} \large
{\huge example}
\end{center}
\end{titlepage}
%\setcounter{page}{1}
\tableofcontents
\chapter{example1}
\section{example2}
\section{example3}
\end{document}
答案1
导致错误的原因有两点:
在
center
环境中,您有一个左括号 ({
),但没有右括号。就目前情况而言,您可以直接删除该括号。titlesec
显然与 KOMA 类不兼容。我不知道是否有办法同时使用两者,但最简单的解决方案是移除
\usepackage[clearempty]{titlesec}
,或使用
book
而不是scrbook
。
此外,Overleaf 似乎无法处理biblatex
。删除该包,编译正常。这有点奇怪,因为根本biblatex
没有使用,并且.log
文件或.blg
文件中没有错误。我目前不知道发生了什么。即使是这个最小的文件也会让 Overleaf 抛出错误,即使没有实际错误:
\documentclass{article}
\usepackage{biblatex}
\begin{document}
abc
\end{document}
我向 Overleaf 发送了一条关于此事的消息。