使用 Legrand Orange Book 的两种语言提供章节和小节

使用 Legrand Orange Book 的两种语言提供章节和小节

我对大家来说,

我正在使用 Legrand Orange Book 模板为我的学生编写教科书。

在意大利,强烈建议用两种语言插入所有段落的标题:意大利语和英语。目前我使用了以下有效的代码:

\section{Introduzione}
\textit{\textbf{\Large Overview}}

结果如下:

我的代码的结果

问题是这样的:我将创建一个类似的新命令\section{text it}{text en}并获得相同的结果。

这个对于\section\subsection并且——当然——在索引中必须只出现意大利语标题。

谢谢大家!

答案1

我真的不知道问题出在哪里。下面的代码给出了图中所示的结果。

giacomoLegrand模板

\newcommand{\itensec}[2]{\section{#1}{\noindent\large\bfseries\sffamily\textit{#2}\medbreak}}
\newcommand{\itensubsec}[2]{\subsection{#1}{\noindent\bfseries\sffamily\textit{#2}\smallbreak}}
\itensec{Vombatidi}{Wombats}
\blindtext
\itensubsec{Carpincho}{Capybaras}
\blindtext

注: 中章节标题后的间距已被修改structure.tex


其他答案中提出的解决方案也同样有效。

答案2

那么下面的怎么样?

\documentclass{book}

\let\oldsection\section
\renewcommand{\section}[2]{\oldsection[#1]{#1\\ \textit{#2}}}

\begin{document}
\tableofcontents

\chapter{A}

\section{Italian title}{English title}

\end{document}

在此处输入图片描述 在此处输入图片描述

相关内容