Como fazer meu próprio modelo LaTeX?

Como fazer meu próprio modelo LaTeX?

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: insira a descrição da imagem aqui

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}

Captura de tela

Editar

Com base na sua captura de tela, tente o seguinte – você deve remover a definição antiga do mytheoremexemplo 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:

insira a descrição da imagem aqui

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 \emvocê não precisa escrever \emph{...}sempre.

informação relacionada