Sumário Tamanho de fontes e negrito

289 views
Skip to first unread message

Orlando Stein Jr

unread,
Mar 29, 2016, 12:55:17 PM3/29/16
to abnTeX2

Olá, estou com alguns problemas e gostaria de sabem se podem me ajudar a personalizar o Sumário referente as 2 perguntas abaixo.



Configurei o abntex2 para o sumario=tradicional e  chapter=TITLE,   section=TITLE.


1) Para que os capítulos de sessão ficassem em Uppercase no sumário eu  fiz o seguinte:


% Secao Primaria (Chapter): Caixa alta, Negrito, tamanho 12
\makeatletter
\settocpreprocessor{chapter}{%
  \let\tempf@rtoc\f@rtoc%
  \def\f@rtoc{%
  \texorpdfstring{\bfseries\MakeTextUppercase{\tempf@rtoc}}{\tempf@rtoc}}%
}
\makeatother

% Secao Secundaria (session): Caixa alta, tamanho 12
 
\makeatletter
\let\oldcontentsline\contentsline
\def\contentsline#1#2{%
    \expandafter\ifx\csname l@#1\endcsname\l@section
    \expandafter\@firstoftwo
    \else
    \expandafter\@secondoftwo
    \fi
    {%
        \oldcontentsline{#1}{\MakeTextUppercase{#2}}%
    }{%
    \oldcontentsline{#1}{#2}%
}%
}
\makeatother


Existe outra forma de fazer isso, já que estou usando chapter=TITLE,   section=TITLE ???



2) Como eu removo o negrito dos capítulos, apendicês, vide imagem?


3) A fonte dos apêndices estavam maiores, resolvi com: \renewcommand{\cftpartfont}{\bfseries\normalsize}
 porém os números das páginas estão continuam maiores. Vide imagem em anexo.


Grato




Message has been deleted

Orlando Stein Jr

unread,
Mar 30, 2016, 3:19:21 PM3/30/16
to abnTeX2


Grato Youssef,

Segue meu comandos que removem os negritos, deixa caixa alta os capitulos, e uniformiza o tamanho das fontes dos anexos. Vide imagem. Talvez ajude a quem precise futuramente.

Att,
Orlando



%-----------------------------------------------------------------------------
% CONFIGURACAO DO SUMARIO  
%-----------------------------------------------------------------------------

\renewcommand{\cftpartfont}{\mdseries\normalsize}
\renewcommand{\cftpartpagefont}{\mdseries\normalsize}
\renewcommand\cftchapterfont{\mdseries}
\renewcommand\cftchapterpagefont{\mdseries}

\renewcommand{\bibsection}{%
    \chapter*{\bibname}
    \bibmark
    \ifnobibintoc\else
    \phantomsection
    \addcontentsline{toc}{chapter}{\uppercase{\bibname}}
    \fi
    \prebibhook
}


% Modifica o espaçamento no sumário
% Nao ha espacos, exceto para as entradas de capitulos
\setlength{\cftbeforeparagraphskip}{0pt}
\setlength{\cftbeforesubsectionskip}{0pt}
\setlength{\cftbeforesectionskip}{0pt}
\setlength{\cftbeforesubsubsectionskip}{0pt}
\setlength{\cftbeforechapterskip}{\onelineskip}

% Secao Primaria (Chapter): Caixa alta, Negrito, tamanho 12
\makeatletter
\settocpreprocessor{chapter}{%
  \let\tempf@rtoc\f@rtoc%
  \def\f@rtoc{%
  \texorpdfstring{\mdseries\MakeTextUppercase{\tempf@rtoc}}{\tempf@rtoc}}%
}
\makeatother

% Secao Secundaria (session): Caixa alta, tamanho 12
 
\makeatletter
\let\oldcontentsline\contentsline
\def\contentsline#1#2{%
    \expandafter\ifx\csname l@#1\endcsname\l@section
    \expandafter\@firstoftwo
    \else
    \expandafter\@secondoftwo
    \fi
    {%
        \oldcontentsline{#1}{\MakeTextUppercase{#2}}%
    }{%
    \oldcontentsline{#1}{#2}%
}%
}
\makeatother


Em terça-feira, 29 de março de 2016 14:03:01 UTC-3, Youssef Cherem escreveu:
Caro Orlando,

Existem maneiras de fazer isso mais fácil dentro das próprias funcionalidades da classe memoir.
Aqui neste fórum mesmo já tivemos vários casos assim.


\renewcommand{\cftXfont}{} muda a fonte do elemento X no sumário

Claro que a maneira mais fácil de fazer isso é escrever as coisas em maiúsculo mesmo.

Youssef Cherem
________________
!المسيح قام! حقاً قام

--
abnTeX2 - http://abntex2.googlecode.com/
---
Você recebeu essa mensagem porque está inscrito no grupo "abnTeX2" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para abntex2+u...@googlegroups.com.
Para postar nesse grupo, envie um e-mail para abn...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/abntex2/03ab0a08-5441-41de-8384-ac26a35ad381%40googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages