Trocar cifrão por \( ou \) e duplo cifrão por \[ ou \]

151 views
Skip to first unread message

edson.t...@ufv.br

unread,
Jun 24, 2021, 7:05:50 PM6/24/21
to Latex-br
Boa noite pessoal.

Antigamente eu sempre utilizei o símbolo de cifrão para delimitar termos matemáticos. Atualmente venho utilizando \(, \), \[ e \]. 

Utilizar o replace do editor não funciona muito bem, pois o esmo símbolo de cifrão é utilizado para início e término da expressão matemática.

Alguém conhece uma maneira prática de substituir o cifrão em todo o código pelo \( ou \) ou \[ ou \] adequado?

Desde já agradeço.

At.te.

Edson.

Paulo Ney de Souza

unread,
Jun 24, 2021, 8:25:05 PM6/24/21
to late...@googlegroups.com
Caro Edson,

Não existem maneiras (fáceis) automáticas infalíveis de se fazer isso, pois o cifrão é ainda usado para outra coisas -- o símbolo de dinheiro (\$), dentro de uma linha comentada ... Portanto frases como:

    $n-2$ televisões custam $$(n-2) \times 500$$ sendo o preço em reais (R\$).

complicam bastante o processo. Além disso os cifrões podem aparecer em linhas diferentes, como:

     $n-2$ televisões custam $$(n-2)
     \times 500$$ sendo o preço em
     reais (R\$).
     % Esse é um comentário sobre $.

 o que complica mais ainda qualquer search & replace de um editor normal ou mesmo de "sed". 

Se seu arquivo tem pares todos na mesma linha use isso aqui que funciona:


e também recomendaria ler esse aqui:


Se o seu arquivo é muito simples você pode usar o Pandoc para converter para DocX e de volta pra TeX.

O que é feito nas cias de processadores de textos são um programinha de Perl que imita o comportamento do TeX e descende no texto:
  • ignorando os comentários
  • ignorando os \$
  • trocando eles dois a dois em abre e fecha parens e colchetes
É um exercício bastante fácil de Perl.

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/248aef18-98c2-4edb-86b2-d6307c8f09a4n%40googlegroups.com.

Marco Paulo (GMail)

unread,
Jun 25, 2021, 8:17:24 AM6/25/21
to late...@googlegroups.com

Olá, Edson.

 

Na expressão origem você pode incluir um espaço antes e depois do cifrão, conforme o caso:

 

Início da expressão:

 

- de “ $” para “ \(“

- de “ $$” para “ \[”

 

Fim da expressão:

 

- de “$ ” para “\) “

- de “$$ ” para “\] ”

 

Lembre-se de incluir o espaço também na expressão destino.

 

Se não funcionar no editor TeX, copie e cole no “Bloco de Notas”, ou outro editor de sua preferência.

Faça a substituição e copie e cole de volta no editor TeX.

 

MP

--

Francisco​ Dias Franco

unread,
Jun 25, 2021, 11:38:47 AM6/25/21
to late...@googlegroups.com
Se quiser usar cifrão poderá utilizar:

\symbol{36}

Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para latex-br+unsubscribe@googlegroups.com.

--
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+unsubscribe@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/latex-br/000001d769bc%240c6283f0%2425278bd0%24%40gmail.com.


--
Atenciosamente, 

                                                       Francisco Dias Franco

*Técnico em Eletrônica - IFSUL*
*Aluno do curso de Licenciatura em Matemática - UFPel*


Edson Teixeira

unread,
Jun 26, 2021, 2:41:10 PM6/26/21
to late...@googlegroups.com
Caros, boa tarde. 

Paulo Ney, 

sua sugestão resolveu quase que completamente o que eu queria. A linha de comando perl só não substitui os casos {$ e $}, mas esses eu posso substituir pelo replace do editor, pois posso fazer 
{$-->{\( 
$}-->\)}. 
Resolveu meu problema. Muito obrigado.

Marco Paulo,

sua sugestão resolveria o problema se fosse planejada antes da substituição. Como meus arquivos são antigos e não sabia que faria a substituição, ela não se aplica ao meu caso, mas mesmo assim agradeço a atenção e boa vontade em ajudar.

Francisco,

não entendi sua dica, pois pelo que entendi você apresenta uma forma alternativa de inserir o cifrão, que não é o meu objetivo, mas agradeço a intenção.

Agradeço a todos pela atenção.

At.te,

Edson.

 

Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para latex-br+u...@googlegroups.com.

--
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.


--
Atenciosamente, 

                                                       Francisco Dias Franco

*Técnico em Eletrônica - IFSUL*
*Aluno do curso de Licenciatura em Matemática - UFPel*


--
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/CAMn7ij%2Bsr%2BbucGq8WfCPbVn9O6yTVrV6pcTqLPjQq5hx5CEE6A%40mail.gmail.com.

Francisco​ Dias Franco

unread,
Jun 26, 2021, 4:30:19 PM6/26/21
to late...@googlegroups.com
Bem, eu estava me referindo a usar cifrão dentro do ambiente matemático:

$ R\symbol{25}50,00 $ para representar R$50,00 por exemplo, dá pra usar com \ também, só procurar o código ASCII.

Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para latex-br+unsubscribe@googlegroups.com.

--
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+unsubscribe@googlegroups.com.


--
Atenciosamente, 

                                                       Francisco Dias Franco

*Técnico em Eletrônica - IFSUL*
*Aluno do curso de Licenciatura em Matemática - UFPel*


--
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+unsubscribe@googlegroups.com.

--
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+unsubscribe@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/latex-br/CAHHswgY4U6ZVwbNLc67Yzp6NSH5F%3DAWHxXELEKr%3DnOLjPzutNA%40mail.gmail.com.

Mr Mongoose

unread,
Jul 22, 2024, 1:55:40 PM7/22/24
to Latex-br
O aplicativo gems bonanza   está disponível para download em seus dispositivos. Você pode desfrutar de jogos de azar a qualquer hora e em qualquer lugar. Não te preocupes com isso. 

суббота, 26 июня 2021 г. в 23:30:19 UTC+3, francisco....@gmail.com:

Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para latex-br+u...@googlegroups.com.

--
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.


--
Atenciosamente, 

                                                       Francisco Dias Franco

*Técnico em Eletrônica - IFSUL*
*Aluno do curso de Licenciatura em Matemática - UFPel*


--
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.

--
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.
Reply all
Reply to author
Forward
0 new messages