Estou usando um modelo LaTeX que encontrei online, então me perdoe pela minha ignorância, pois não sei como escrever esse código de látex sozinho.
O modelo usa o seguinte preâmbulo:
\documentclass[oneside]{book}
\usepackage{amsmath, amsthm, amssymb, amsfonts}
\usepackage{mathtools}
\usepackage{thmtools}
\usepackage{graphicx}
\usepackage{setspace}
\usepackage{geometry}
\usepackage{float}
\usepackage{hyperref}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{framed}
\usepackage[dvipsnames]{xcolor}
\usepackage{environ}
\usepackage{tcolorbox}
\tcbuselibrary{theorems,skins,breakable}
\setstretch{1.2}
\geometry{
textheight=9in,
textwidth=5.5in,
top=1in,
headheight=12pt,
headsep=25pt,
footskip=30pt
}
E então define vários ambientes para teoremas, corolários, etc.:
\newtcbtheorem[number within=section]{mydefinition}{Definition}
{
enhanced,
frame hidden,
titlerule=0mm,
toptitle=1mm,
bottomtitle=1mm,
fonttitle=\bfseries\large,
coltitle=black,
colbacktitle=green!20!white,
colback=green!10!white,
}{defn}
\NewDocumentCommand{\defn}{m+m}{
\begin{mydefinition}{#1}{}
#2
\end{mydefinition}
}
\NewDocumentCommand{\defnr}{mm+m}{
\begin{mydefinition}{#1}{#2}
#3
\end{mydefinition}
}
% Theorem
\newtcbtheorem[use counter from=mydefinition]{mytheorem}{Theorem}
{
enhanced,
frame hidden,
titlerule=0mm,
toptitle=1mm,
bottomtitle=1mm,
fonttitle=\bfseries\large,
coltitle=black,
colbacktitle=cyan!20!white,
colback=cyan!10!white,
}{thm}
\NewDocumentCommand{\thm}{m+m}{
\begin{mytheorem}{#1}{}
#2
\end{mytheorem}
}
\NewDocumentCommand{\thmr}{mm+m}{
\begin{mytheorem}{#1}{#2}
#3
\end{mytheorem}
}
.
.
.
Anf em particular para a observação ambiental:
% Remark
\NewDocumentCommand{\rmk}{+m}{
{\it \color{blue!50!white}#1}
}
\newenvironment{remark}{
\par
\vspace{5pt}
\begin{minipage}{0.9\textwidth}
{\par\noindent{\textbf{Remark.}}}
\tcolorbox[blanker,breakable,left=5mm,
before skip=10pt,after skip=10pt,
borderline west={1mm}{0pt}{cyan!10!white}]
}{
\endtcolorbox
\end{minipage}
\vspace{5pt}
}
\NewDocumentCommand{\rmkb}{+m}{
\begin{remark}
#1
\end{remark}
}
Agora estou tendo um problema com ormkbambiente quando ele inicia em uma nova página, mas talvez isso seja geralmente problemático para os ambientes, e esta é apenas a primeira instância em que encontrei o problema:
Meu código LaTeX é renderizado assim:
Se eu introduzir um comando newpage, ele será renderizado corretamente:
Mas esta obviamente não é uma boa solução. Onde está o problema real? Obrigado.