我的软件包有问题\usepackage{pdfpages}
,原因可能是
\usepackage[turkish]{babel}
。我需要使用那个软件包。有人能帮我吗?
\documentclass[11pt]{article}
\usepackage[left=2cm, right=2cm, top=3cm, bottom=3cm]{geometry}
\usepackage{sectsty}
\usepackage{amssymb,latexsym,cite}
\usepackage{pstcol,pstricks,color}
\usepackage{amsfonts, amsmath}
\usepackage{graphicx}
\usepackage{comment}
\usepackage{pdfpages}
\usepackage[turkish]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{subcaption}
\newtheorem{theorem}{Theorem}[section]
\usepackage{fancyhdr}
\usepackage{pdfpages}
\pagestyle{fancy}
\fancyhf{}
\rhead{Overleaf}
\chead{X}
\fancyfoot[CE,CO]{\leftmark}
\fancyfoot[LE,RO]{\thepage}
\renewcommand{\headrulewidth}{2pt}
\renewcommand{\footrulewidth}{1pt}
\begin{document}
\pagenumbering{gobble}
\title{XYZ}
\date{}
\maketitle
\vspace*{-1.5\baselineskip}
\section{B}
\includepdf[pages=-]{putyourpdfhere}
\end{document}
答案1
您的 MWE 可以进一步简化为以下代码:
\documentclass[11pt]{article}
\usepackage{pdfpages}
\usepackage[turkish]{babel}
\begin{document}
\section{B}
\includepdf[pages=-]{<document name>}
\end{document}
这仍然会产生错误消息Missing \endcsname inserted.
。
正如已经讨论过的这里, 和这里选项turkish
使babel
之=
有效。为了克服这个问题,如果您想让速记在文档的其余部分保持有效,您可以使用以下命令。
\documentclass[11pt]{article}
\usepackage{pdfpages}
\usepackage[turkish]{babel}
\begin{document}
\section{B}
\shorthandoff{=}
\includepdf[pages=-]{<document name>}
\shorthandon{=}
\end{document}
如果您不想在整个文档中使用任何简写,您可能还想使用shorthands=off
以下 MWE 所示的选项全局关闭它们:
\documentclass[11pt]{article}
\usepackage{pdfpages}
\usepackage[turkish,shorthands=off]{babel}
\begin{document}
\section{B}
\includepdf[pages=-]{<document name>}
\end{document}
有关此主题的更多信息,请参阅babel
手动的。