
Ok, sé que mi pregunta es bastante local, sin embargo, he luchado con ella durante mucho tiempo y no pude encontrar la respuesta, así que decidí publicarla aquí.
Tengo que reescribir un libro (que fue escrito usando Word) en LaTeX, sin cambiar la estructura ni el contenido.
Este libro está dividido en 2 partes; La parte 1 tiene 2 capítulos y la parte 2 tiene 3 capítulos. Los capítulos están numerados por letras del alfabeto como Chapter A
,, Chapter B
... y los teoremas de cada capítulo están numerados dependiendo de su capítulo como Theorem A1
,Theorem B7
,...
He buscado en Internet plantillas de libros, pero no encontré nada que fuera totalmente apropiado para este estilo de libro. Cada vez que lo intenté tuve problemas con el teorema de numeración, con el índice y el contenido.... :|
¿Podría ayudarme a escribir el código LaTeX apropiado? Por favor, no me digan que debo cambiar la forma en que se comporta el libro, ya que el autor quiere conservarlo y yo solo soy un editor.
¡Gracias por leer mi pregunta!
actualizar: Aquí está la foto que hice:
Para el teorema, lo numero a mano, como el siguiente 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'}$. }
Respuesta1
Aquí hay una forma muy básica, usando la book
clase y los amsmath
comandos:
\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
Según su captura de pantalla, intente lo siguiente: debe eliminar la definición anterior de mytheorem
del ejemplo anterior y luego agregar:
\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}.}
}{}
Luego escribe lo siguiente:
\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}
Esto produce:
Editar 2
El mismo resultado con una interfaz mejorada:
\newenvironment{mytheorem}[1]{
\addtocounter{mytheoremcounter}{1}
\indent\textbf{Theorem \thechapter\arabic{mytheoremcounter}.} (#1) \em
}{}
Úselo así:
\begin{mytheorem}{The title}
The theorem
\end{mytheorem}
Con el \em
no es necesario escribirlo \emph{...}
cada vez.