Exemplo de título nas margens externas

Exemplo de título nas margens externas

Se eu tiver margens externas grandes (páginas pares e ímpares), como posso colocar Exemplo (e Solução) em ambas as páginas nas margens externas?

Responder1

Aqui está uma solução que considera ambientes de exemplo como teoremas cujos nomes devem estar na margem externa. Existe uma versão numerada e uma não numerada. A utilização do nteorema permite cruzar os exemplos e fazer listas de exemplos.

\documentclass[12pt, twoside]{article}% http://ctan.org/pkg/amsproc

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[showframe,nohead,nomarginpar,textwidth =15cm, textheight=23cm,marginratio=3:5]{geometry}
\usepackage{ntheorem,ifoddpage} 

\makeatletter%
\newtheoremstyle{nonumoutermargin}%
{\item[\checkoddpage\ifoddpageoroneside\rlap{\hskip\linewidth\theorem@headerfont {\hskip18pt##1}}%
\else\llap{\theorem@headerfont{##1}\hskip6pt}\fi]}%
{\item[\checkoddpage\ifoddpageoroneside\rlap{\hskip\linewidth\theorem@headerfont   {\hskip18pt##1}}%
\else\llap{\theorem@headerfont{##1}\hskip6pt}\fi]}

\newtheoremstyle{outermargin}%
{\item[\checkoddpage\ifoddpageoroneside\rlap{\hskip\linewidth\theorem@headerfont {\hskip18pt##1\hskip\labelsep##2}}%
\else\llap{\theorem@headerfont{##1\hskip\labelsep##2}\hskip6pt}\fi]}%
{\item[\checkoddpage\ifoddpageoroneside\rlap{\hskip\linewidth\theorem@headerfont{\hskip18pt##1\hskip\labelsep##2}}%
\else\llap{\theorem@headerfont{##1\hskip\labelsep##2}\hskip6pt}\fi]}
\makeatother

\theoremheaderfont{\upshape\bfseries}  
\theorembodyfont{\upshape}
\theoremstyle{outermargin}
\newtheorem{example}{Example}
\theoremstyle{nonumoutermargin}
\newtheorem{unnumberedexample}{Example}

\begin{document}

\begin{example}
First example. 
\end{example}
\clearpage
\begin{example}
Second example
\end{example}
\clearpage
\begin{unnumberedexample}
Third example
\end{unnumberedexample}

Saída: página 1

página 2

página 3

Observe que não pode haver argumentos opcionais porque não há espaço suficiente na margem.

Responder2

Talvez este comando ajude você com seu problema:

\marginpar [left side notice] {right side notice} 

Basta colocar seu aviso entre colchetes e pronto.

informação relacionada