
Ok, eu sei que minha dúvida é bastante local, porém, tenho lutado com ela há muito tempo e não consegui encontrar a resposta, então resolvi postá-la aqui.
Tenho que reescrever um livro (que foi escrito em Word) em LaTeX, sem alterar a estrutura e o conteúdo.
Este livro está dividido em 2 partes; a parte 1 tem 2 capítulos e a parte 2 tem 3 capítulos. Os capítulos são numerados por letras do alfabeto como Chapter A
, Chapter B
,... e os teoremas em cada capítulo são numerados dependendo de seu capítulo como Theorem A1
, Theorem B7
,...
Pesquisei na Internet por modelos de livros, mas não encontrei nada que fosse totalmente apropriado para esse estilo de livro. Cada vez que tentei tive problemas com o teorema da numeração, com índice e conteúdo.... :|
Você poderia me ajudar a escrever o código LaTeX apropriado? Por favor, não me diga que devo mudar a forma como o livro se comporta, já que o autor deseja mantê-lo e sou apenas um editor.
Obrigado por ler minha pergunta!
atualizar: Aqui está a foto que eu fiz:
Para o teorema, numero-o manualmente, conforme o seguinte código:
\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'}$. }
Responder1
Aqui está uma maneira muito básica, usando o book
-class e os 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}
Editar
Com base na sua captura de tela, tente o seguinte – você deve remover a definição antiga do mytheorem
exemplo anterior e adicionar:
\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}.}
}{}
Então escreva o seguinte:
\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}
Isso produz:
Editar 2
O mesmo resultado com uma interface aprimorada:
\newenvironment{mytheorem}[1]{
\addtocounter{mytheoremcounter}{1}
\indent\textbf{Theorem \thechapter\arabic{mytheoremcounter}.} (#1) \em
}{}
Use assim:
\begin{mytheorem}{The title}
The theorem
\end{mytheorem}
Com o \em
você não precisa escrever \emph{...}
sempre.