Configuração em negrito

28 views
Skip to first unread message

Gabriel Soares

unread,
Sep 4, 2022, 3:47:47 PM9/4/22
to Latex-br
Olá

Gostaria de que toda vez que eu escrevesse números de 0 até 9 {0,1,2,3,4,5,6,7,8,9} no meu texto,  automaticamente os números ficassem em negrito sem que eu precisasse usar o comando \mathbf{} ou \textbf {} toda vez que fosse escrevê-la.

Att.

Paulo Ney de Souza

unread,
Sep 4, 2022, 11:00:32 PM9/4/22
to late...@googlegroups.com
Caro Gabriel, 

Você tem certeza de que quer fazer isso mesmo? Isso, é obviamente possível, mas pode ter consequências nefárias para o processamento do resto do arquivo.

Que tal você descrever o problema primeiramente.

Paulo Ney

--
Você recebeu essa mensagem porque está inscrito no grupo "Latex-br" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para latex-br+u...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/latex-br/45ed7c9e-a465-4282-bb97-cce3ee82ed11n%40googlegroups.com.

Gabriel Soares

unread,
Sep 5, 2022, 12:50:47 PM9/5/22
to Latex-br
Obrigado pelo retorno Paulo!

Bom vamos lá, estou com um memorial descritivo qual contém 100 páginas, porém para formatação do texto para envio pro cartório preciso que todos os números estejam destacados em negrito. 

Quero encontrar uma forma de fazer através de um único comando, seja no  preâmbulo ou outro jeito, e através desse único comando colocar todos os números em negrito ao mesmo tempo, sem que precise editar trecho a trecho.

Desde já, agradeço muito sua atenção!

att.

Paulo Ney de Souza

unread,
Sep 5, 2022, 12:54:22 PM9/5/22
to late...@googlegroups.com
Oi Gabriel,

E esses números aparecem às vezes dentro de math-mode e às vezes dentro de text-mode, correto?

Paulo Ney

Paulo Ney de Souza

unread,
Sep 5, 2022, 6:06:18 PM9/5/22
to late...@googlegroups.com
Gabriel,

O que eu recomendo na verdade é você alterar o texto e mudar tudo 
para \mathbf{0}, \mathbf{1}, .... o que seria fácil de fazer e de manter 
depois -- mas essa NÃO é bem a sua pergunta. A sua pergunta é 
sobre como fazer isso sem mexer no texto source. 

Se seus números estiverem em math-mode basta alterar a definição
do alfabeto a ser usado:

\documentclass{report}

  \DeclareSymbolFont{numbers}{T1}{phv}{m}{n}
  \SetSymbolFont{numbers}{bold}{T1}{phv}{bx}{n}
  \DeclareMathSymbol{0}\mathalpha{numbers}{"30}
  \DeclareMathSymbol{1}\mathalpha{numbers}{"31}
  \DeclareMathSymbol{2}\mathalpha{numbers}{"32}
  \DeclareMathSymbol{3}\mathalpha{numbers}{"33}
  \DeclareMathSymbol{4}\mathalpha{numbers}{"34}
  \DeclareMathSymbol{5}\mathalpha{numbers}{"35}
  \DeclareMathSymbol{6}\mathalpha{numbers}{"36}
  \DeclareMathSymbol{7}\mathalpha{numbers}{"37}
  \DeclareMathSymbol{8}\mathalpha{numbers}{"38}
  \DeclareMathSymbol{9}\mathalpha{numbers}{"39}

\begin{document}

Aqui os números aparecem normais: $4,56$

\mathversion{bold}

Depois desse comando aparecem em negrito:  $7,89$

\end{document}

Espero que isso ajude,
Paulo Ney




Paulo Ney de Souza

unread,
Sep 5, 2022, 6:13:57 PM9/5/22
to late...@googlegroups.com
No exemplo eu euse a fonte Helvética: phv, mas você
pode usar qualquer outra que combine com seu documento.
Para outros nomes veja a tabela de Referência aqui:


Paulo Ney

Gabriel Soares

unread,
Sep 5, 2022, 6:15:31 PM9/5/22
to Latex-br
Paulo, boa noite. 

Estou aqui agora trabalhando nisso,
Buscando melhorar minha vou enviar anexo o documento em TXT,

Mas olhando essa linha de código que você acabou de enviar creio que vai me atender!
area.txt

Gabriel Soares

unread,
Sep 5, 2022, 7:31:01 PM9/5/22
to Latex-br
Paulo, sim realmente funciona da forma que preciso.

Mas pensando em otimizar o tempo de escrita, existe alguma forma de chama essa numeração em negrito sem a utilização de $ $ 
Em segunda-feira, 5 de setembro de 2022 às 19:06:18 UTC-3, paul...@gmail.com escreveu:

Paulo Ney de Souza

unread,
Sep 5, 2022, 8:52:28 PM9/5/22
to late...@googlegroups.com
On Mon, Sep 5, 2022 at 4:31 PM Gabriel Soares <gssil...@gmail.com> wrote:
Paulo, sim realmente funciona da forma que preciso.

Mas pensando em otimizar o tempo de escrita, existe alguma forma de chama essa numeração em negrito sem a utilização de $ $ 

Aí é muitíssimo complicado.  Talvez alguém aqui no LaTeX-BR saiba alguma forma de alterar 
o alfabeto normal. Esses comandos que eu te dei abaixo alteram somente o alfabeto matemático.

Existem outras forma como -- mudar os characteres do fonte -- substituindo um negrito para o lugar
do normal, etc ... mas isso é muita gambiarra e vai dar muito mais trabalho ...

Paulo Ney



Eduardo M KALINOWSKI

unread,
Sep 6, 2022, 7:57:42 AM9/6/22
to late...@googlegroups.com
On 05/09/2022 21:52, Paulo Ney de Souza wrote:


On Mon, Sep 5, 2022 at 4:31 PM Gabriel Soares <gssil...@gmail.com> wrote:
Paulo, sim realmente funciona da forma que preciso.

Mas pensando em otimizar o tempo de escrita, existe alguma forma de chama essa numeração em negrito sem a utilização de $ $ 

Aí é muitíssimo complicado.  Talvez alguém aqui no LaTeX-BR saiba alguma forma de alterar 
o alfabeto normal. Esses comandos que eu te dei abaixo alteram somente o alfabeto matemático.

Talvez com o Luatex seja possível, talvez seja possível usar um dos hooks para tratar tudo que é processado, e se for número, mudar a fonte para bold.

Mas eu acho uma má ideia. Me parece mais razoável criar um comando \numero que faça a formatação. (E se desejar depois não mais colocar em negrito, é só mudar o comando.) Um "Substituir Todos" de um editor deve ajudar a colocar o comando em todos os números.

-- 
I never expected to see the day when girls would get sunburned in the
places they do today.
		-- Will Rogers

Eduardo M KALINOWSKI
edu...@kalinowski.com.br
Reply all
Reply to author
Forward
0 new messages