好的,我知道我的问题很本地化,但是,我已经努力了很长时间却找不到答案,所以我决定将它发布在这里。
我必须用 LaTeX 重写一本书(使用 Word 编写),但不改变结构和内容。
本书分为 2 部分;第 1 部分有 2 章,第 2 部分有 3 章。章节按字母编号,如Chapter A
、Chapter B
、...,每章中的定理根据其章节编号,如Theorem A1
、Theorem B7
、...
我在网上搜索过书籍模板,但没有找到完全适合这种风格书籍的模板。每次我尝试时,我都会遇到编号定理、索引和内容方面的麻烦……:|
您能帮我写一下合适的 LaTeX 代码吗?请不要告诉我应该改变这本书的运作方式,因为作者想保留它,而我只是一个编辑。
感谢您阅读我的问题!
更新:这是我制作的图片:
对于该定理,我手工编号,如以下代码:
\indent \textbf{Định lý A1.}
(Thales thuận dạng hình học)\emph{Nếu ba đường thẳng đôi một song song $a, b, c$ cùng bị hai đường thẳng $\Delta, \Delta'$ tương ứng cắt tại $A, B, C; A’, B’, C’$ thì $\dfrac{AB}{BC}=\dfrac{A'B'}{B'C'}$. }
答案1
这是一种非常基本的方法,使用 -classbook
和amsmath
-commands:
\documentclass{book}
\usepackage{mathtools} % loads the ams-packages and provides some fixes
\usepackage{lipsum} % for dummy text only
\renewcommand{\thechapter}{\Alph{chapter}} % change chapter numbering to A, B, C, ...
\newtheorem{mytheorem}{Theorem} % define new theorem style
\begin{document}
\tableofcontents
\chapter{Lorem Ipsum}
\lipsum[1]
\begin{mytheorem} %first theorem - this will be "A.1"
\begin{align}
a^2+b^2=c^2
\end{align}
\end{mytheorem}
\lipsum[2-5]
\chapter{Lorem Ipsum}
\lipsum[6-8]
\begin{mytheorem} %second theorem - this will be B.1
\begin{align}
1+1=3
\end{align}
\end{mytheorem}
\lipsum[9]
\end{document}
编辑
根据您的屏幕截图,尝试以下操作 - 您必须mytheorem
从上一个示例中删除旧的定义,然后添加:
\usepackage{chngcntr} %allows you to reset counters within others
\newcounter{mytheoremcounter} %create a counter for your theorems
\setcounter{mytheoremcounter}{0}%set them to zero. At the begin of every theorem
%, this gets increased by one, so the first theorem will be '1'
\counterwithin{mytheoremcounter}{chapter} % reset the counter in every chapter
\newenvironment{mytheorem}{%
\addtocounter{mytheoremcounter}{1}%
\indent\textbf{Theorem \thechapter\arabic{mytheoremcounter}.}
}{}
然后写入以下内容:
\begin{mytheorem}
(Lorem Ipsum Dolor Sit Amet) \emph{Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
Ut purus elit, vestibu- lum ut, placerat ac, adipiscing vitae, felis. $\Delta$, $\Delta'$
Curabitur dictum gravida mauris. $A, B, C; A’, B’, C’$ mollis ac, nulla
$\dfrac{AB}{BC}=\dfrac{A'B'}{B'C'}$. }
\end{mytheorem}
得出的结果为:
编辑2
改进界面后的结果相同:
\newenvironment{mytheorem}[1]{
\addtocounter{mytheoremcounter}{1}
\indent\textbf{Theorem \thechapter\arabic{mytheoremcounter}.} (#1) \em
}{}
使用方式如下:
\begin{mytheorem}{The title}
The theorem
\end{mytheorem}
有了它,\em
您不需要\emph{...}
每次都写它。