From bfe2329b363c41fc91a699fd6a735ebe9715dd8f Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Tue, 18 Jul 2017 21:37:16 +0000 Subject: br-lex (18jul17) git-svn-id: svn://tug.org/texlive/trunk@44842 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/br-lex/brlex-doc.pdf | Bin 22098 -> 22117 bytes Master/texmf-dist/doc/latex/br-lex/brlex-doc.tex | 6 ++++-- .../texmf-dist/doc/latex/br-lex/leis-exemplo.pdf | Bin 35159 -> 35180 bytes Master/texmf-dist/tex/latex/br-lex/br-lex.cls | 24 +++++++++++++++------ 4 files changed, 22 insertions(+), 8 deletions(-) diff --git a/Master/texmf-dist/doc/latex/br-lex/brlex-doc.pdf b/Master/texmf-dist/doc/latex/br-lex/brlex-doc.pdf index 62221900d28..c4ab24babb3 100644 Binary files a/Master/texmf-dist/doc/latex/br-lex/brlex-doc.pdf and b/Master/texmf-dist/doc/latex/br-lex/brlex-doc.pdf differ diff --git a/Master/texmf-dist/doc/latex/br-lex/brlex-doc.tex b/Master/texmf-dist/doc/latex/br-lex/brlex-doc.tex index d1292dd6c96..f84c84bf6dc 100644 --- a/Master/texmf-dist/doc/latex/br-lex/brlex-doc.tex +++ b/Master/texmf-dist/doc/latex/br-lex/brlex-doc.tex @@ -47,7 +47,7 @@ Para usar a classe \texttt{br-lex}, basta invocar as palavras mágicas: \documentclass{br-lex} \end{verbatim} -As opções de língua portuguesa já vêm carregadas automaticamente, utilizando o pacote \texttt{babel}, se a compilação for com \texttt{pdflatex}, e o pacote \texttt{polyglossia}, se optar por \texttt{xelatex}. +As opções de língua portuguesa já vêm carregadas automaticamente, utilizando o pacote \texttt{babel}, se a compilação for com \texttt{pdflatex}, e o pacote \texttt{poly\-glos\-sia}, se optar por \texttt{xelatex}. Esta classe foi elaborada com a classe \texttt{mwbk}. Além das opções das classes \texttt{mwcls}, há as seguintes opções: @@ -109,7 +109,7 @@ Capítulos e seções são inseridos da maneira usual em \LaTeX: Foram criados os seguintes os comandos: \begin{itemize} - \item \verb|\artigo|; \item \verb|\paragrafo|; \item \verb|\inciso|; \item \verb|\alinea|; \item \verb|\itens| (notar o “s”, pois o elemento \verb|\item| já está definido) + \item \verb|\artigo|; \item \verb|\paragrafo|; \item \verb|\paragrafounico|\item \verb|\inciso|; \item \verb|\alinea|; \item \verb|\itens| (notar o “s”, pois o elemento \verb|\item| já está definido) \end{itemize} @@ -126,6 +126,8 @@ Assim, por exemplo: \artigo Outro artigo. +\paragrafounico + \end{verbatim} diff --git a/Master/texmf-dist/doc/latex/br-lex/leis-exemplo.pdf b/Master/texmf-dist/doc/latex/br-lex/leis-exemplo.pdf index 01d32c06e33..43e93b77499 100644 Binary files a/Master/texmf-dist/doc/latex/br-lex/leis-exemplo.pdf and b/Master/texmf-dist/doc/latex/br-lex/leis-exemplo.pdf differ diff --git a/Master/texmf-dist/tex/latex/br-lex/br-lex.cls b/Master/texmf-dist/tex/latex/br-lex/br-lex.cls index 2dd169a7fde..645ef073ada 100644 --- a/Master/texmf-dist/tex/latex/br-lex/br-lex.cls +++ b/Master/texmf-dist/tex/latex/br-lex/br-lex.cls @@ -18,7 +18,7 @@ % brlex-doc.pdf and leis-exemplo.pdf \NeedsTeXFormat{LaTeX2e} -\ProvidesClass{br-lex}[2017/07/15] +\ProvidesClass{br-lex}[2017/07/17] \LoadClassWithOptions{mwbk} \RequirePackage{indentfirst} \RequirePackage[normalem]{ulem} @@ -33,6 +33,10 @@ \renewcommand{\thesection}{\Roman{section}} +%%%SECTION IN TOC%%%% +\renewcommand*\l@section[2]{\mw@tocline{1}{1.5em}{4em}{Seção~ #1}{#2}} +%%%%%%%%%%%%%%%%%%%%%%%%%%% + %\RequirePackage{hyperref} %\RequirePackage[all]{nowidow} @@ -124,6 +128,7 @@ \newcounter{artigo} \newcommand{\artigo}{\refstepcounter{artigo} % + \par \ifnum\theartigo<10 % {\bfseries Art.~\arabic{artigo}º~~}% \else @@ -137,16 +142,23 @@ \newcommand{\paragrafo}{\refstepcounter{paragrafo} % \par \ifnum\theparagrafo<10 % - \S~\arabic{paragrafo}º~% + \hangindent=2em \hangafter=0 \S~\arabic{paragrafo}º~% \else - \S~\arabic{paragrafo}~% + \hangindent=2em \hangafter=0 \S~\arabic{paragrafo}~% \fi } +\newcommand{\paragrafounico}{\hangindent=2em \hangafter=0 Parágrafo único.\enspace} + \newcounter{inciso}[paragrafo] \newcommand{\inciso}{\refstepcounter{inciso} % -\par +\par +\ifnum\theparagrafo=0 +\hangindent=2em \hangafter=0 +\else +\hangindent=3.5em \hangafter=0 +\fi \Roman{inciso} --- } @@ -155,13 +167,13 @@ \newcounter{alinea}[inciso] \newcommand{\alinea}{\refstepcounter{alinea} % \par -\leftskip=2em \alph{alinea}) + \hangindent=5em \hangafter=0 \alph{alinea}) } \newcounter{itens}[alinea] \newcommand{\itens}{\refstepcounter{itens} % \par -\leftskip=3em \arabic{itens}. + \hangindent=6.5em \hangafter=0 \arabic{itens}. } -- cgit v1.2.3