错误的标题格式语法

错误的标题格式语法

我需要对我的文章进行更改,并想使用任何包来突出显示更改,因此我使用了\usepackage{color,soul} 它,但导致了错误。

我使用 Texmaker 并用 XeLaTeX 进行编译。该文件包含超过一百页的数学公式,因此更改某些内容需要一些工作。我发现当\setcounter{secnumdepth}值不为 0 时会发生错误。我在论坛上发现 中可能存在语法错误\titleformat*{\section}{\normalsize\bfseries\MakeUppercase}

\documentclass[11pt,twoside]{extarticle}

\usepackage{polyglossia}
\setdefaultlanguage{lithuanian}
\setotherlanguage{english}

\usepackage{titlesec}
\titleformat*{\section}{\normalsize\bfseries\MakeUppercase}

\usepackage{color,soul}

\begin{document}
\setcounter{secnumdepth}{4} 

\section{LITERATŪROS APŽVALGA}\label{sec1}

  This is \hl{\mbox{ŠŠŠŠŠŠŠėėėųųųaujas tekstųųųųų  text}}.

\end{document}

答案1

\titleformat命令有两种形式:简单(带*)和高级(不带*)。只有在“高级”形式中,您才可以使用将传递给节标题的一个参数宏来结束最后一个参数。

這與 沒有任何關係soul

\documentclass[11pt,twoside]{extarticle}

\usepackage{polyglossia}
\usepackage{titlesec}
\usepackage{color,soul}

\setdefaultlanguage{lithuanian}
\setotherlanguage{english}

\titleformat{\section}
  {\normalsize\bfseries}
  {\thesection}
  {1em}
  {\MakeUppercase}

\setcounter{secnumdepth}{4}

\begin{document}

\section{Literatūros Apžvalga}\label{sec1}

This is \hl{\mbox{ŠŠŠŠŠŠŠėėėųųųaujas tekstųųųųų  text}}.

\end{document}

在此处输入图片描述

相关内容