Utilizando chaves para agrupar itens

174 views
Skip to first unread message

luciano de souza

unread,
Feb 23, 2017, 12:30:01 PM2/23/17
to latex-br
Caros,
Tenho estado muito feliz com o Latex. Sou cego e jamais poderia ter um
texto bem formatado senão pela ação de um colega ou pela utilização de
um modelo de documento.
entreguei o meu trabalho de conclusão de curso com Latex e, agora,
tenho conseguido bons progressos com o Beamer.
De fato, sentia a falta de uma tela que pudesse mostrar a quem
acompanha minha fala.
E agora, que os primeiros resultados se mostram, fico a pensar até
onde mais será possível chegar.
Por isso, farei algumas perguntas por cá, tendo a expectativa de que,
ao menos algumas sejam possíveis de serem feitas sem a intervenção da
visão.
começo pelas chaves. Poderia ter o seguinte:

\begin{frame}[fragile]
\begin{itemize}
\item Brasil

\begin{itemize}
\item São Paulo
\item Rio de janeiro
\item Belo Horizonte
\end{itemize}

\item Argentina
\begin{itemize}
\item Buenos Aires
\item Córdoba
\item Mendoza
\end{itemize}
\end{itemize}

\end{frame}

Aqui teria uma lista de tópicos aninhada.
Agora imaginemos uma outra organização que também é comum: colocar
"Brasil" e "Argentina" do lado esquerdo, abrindo duas chaves para
agrupar os itens que lhes são correlatos.
A pergunta que faço é: como se faz tal coisa em latex?
Como se trata apenas de um exemplo, é possível que digam que a lista
ficaria melhor. Mas não é este o caso, estou apenas explorando a
possibilidade.

--
Luciano de Souza

Youssef Cherem

unread,
Feb 23, 2017, 1:48:22 PM2/23/17
to late...@googlegroups.com



\documentclass[a4paper]{article}

\usepackage[brazil]{babel}
\usepackage[utf8]{inputenc}
\usepackage{Alegreya}
\usepackage[scale=0.8]{FiraMono}
\usepackage{mathtools}


\newcommand{\chave}[2]{\[
\text{#1}\,
\left\lbrace\;
\begin{tabular}{@{}l} 
#2
\end{tabular}\right.
\]}

\title{}

\author{}

\begin{document}


\section{Usando \texttt{dcases}}
\[
\text{Brasil}
\begin{dcases}
\text{São Paulo}
\begin{dcases}
\text{Itatiba}\\
\text{Tatuí}\\
\end{dcases}\\
\text{Rio de Janeiro}\\
\text{Belo Horizonte}
\end{dcases}
\]

Use \texttt{dcases} se quiser aninhar listas. Se quiser listas simples, veja a seção abaixo.


\section{Usando tabular dentro de ambiente matemático}

\[
\text{Brasil}\,
\left\lbrace\;
\begin{tabular}{@{}l} 
text\\
text\\
text\\
\end{tabular}\right.
\]

\subsection{Simplificando tudo com um novo comando}

\chave{Brasil}{São Paulo\\Rio de Janeiro\\Belo Horizonte}

\chave{Argentina}{Buenos Aires\\Córdoba\\Mendoza}


\end{document}

Youssef Cherem




--
Luciano de Souza

--
You received this message because you are subscribed to the Google Groups "Latex-br" group.
To unsubscribe from this group and stop receiving emails from it, send an email to latex-br+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/latex-br/CAOUY%3DrVOHJwM6UyXDmnqwnJuOrVKmfQL%2B5PAtcyPefVVvKJsBA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

luciano de souza

unread,
Feb 23, 2017, 2:22:05 PM2/23/17
to late...@googlegroups.com
Quando você disse "simplificando", de fato, era "simplificando" para
valer! O comando "chave" ficou magnífico!
É realmente muito bom poder utilizar estas coisas. Em 03/03, farei uma
apresentação para a nossa equipe. Eu apenas falaria, mas agora,
sinto-me seguro em fazer coisas simples.
É bem verdade que a "chave" não era tão simples assim. Mas o bom
Ioussef simplificou tudo.
>> email to latex-br+u...@googlegroups.com.
>> To view this discussion on the web visit https://groups.google.com/d/ms
>> gid/latex-br/CAOUY%3DrVOHJwM6UyXDmnqwnJuOrVKmfQL%2B5PAtcyPef
>> VVvKJsBA%40mail.gmail.com.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Latex-br" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to latex-br+u...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/latex-br/CAPENqt2eqvWLRiJ5RexJfqRbQJWbp8pHfYYz8zx3rfuXPNkLLQ%40mail.gmail.com.
> For more options, visit https://groups.google.com/d/optout.
>


--
Luciano de Souza
Reply all
Reply to author
Forward
0 new messages