Pergunte aqui
1

Como gerar estilos automaticamente

perguntadas 2017-12-14 20:57:22 +0100

imagem do gravatar de julio.neves

updated 2017-12-18 15:27:25 +0100

Fala pessoal, sou novo na lista mas usuário pesado de libreoffice, podendo até eventualmente dar uma ajuda com expressões regulares, mas agora estou com um problema: é um arquivo de 300 páginas formatadas no estilo bem parecido com o da wikipedia, onde os títulos são definidos da seguinte maneira:

=Titulo 1=

==Titulo 2==

===Titulo 3===

Usando na caixa de Localizar e substituir as expressões regulares do LibreOffice (que estão muito melhor do eram no tempo do Open Office) junto com o botão de formato eu consigo imitar os cabeçalhos mas não consigo alterar o estilo. A minha pergunta é: como posso alterar o estilo?

Só para matar a curiosidade de alguns, crie um dcto e escreva:

===Titulo 3===

Assim, sozinho em uma linha, como é qq título. Depois <ctrl>+H, em "Pesquisar por" ponha:

^===(.*)===$

clique em "Substituir por" e escreva:

$1

Agora clique em "Outras opções", marque Expressões Regulares, clique no botão "Formato" e escolha o formato que seu título terá.

Cabô, agora é só clicar em "Substituir tudo"

Descrição da imagem

PS: o mesmo problema ocorre com estilos de caracteres, consigo formatar como quero, mas não consigo atribuir o estilo que quero.

editar alterar tag assinalar como ofensivo fechar mesclar Excluir

1 Resposta

0

respondidas 2017-12-15 13:30:14 +0100

imagem do gravatar de Beto

Só uma sugestão, embora não responda necessariamente a sua pergunta, mas acho que resolve. Se você tem somente três estilos, modifique usando o botão direito, clicando em cima de um texto que o contêm no libreoffice e "editar estilo", ele será modificado somente no arquivo. Acho mais simples que fazer isto. Pois basta fazer só uma vez por cada estilo.

editar assinalar como ofensivo Excluir Link mais

Comentários

Eu acho que não entendi, mas são cerca de 300 páginas de texto e dentre estilos de linha e de caractere devo ter uns 10. Vc acha viável fazer como vc está propondo. Se achar, te peço o enorme favor de explicar de outra forma pois não entendi.

imagem do gravatar de julio.nevesjulio.neves ( 2017-12-17 23:38:03 +0100 )editar

Bom espero que estejamos falando sobre a mesma coisa, Vincular texto, neste vídeo lá pelos 5 minutos mais ou menos devo estar falando sobre modificar a formatação do estilo aplicado no texto (caractere, espaçamento, alinhamento, altura da linha..... Se você tem dez estilos vai fazer isso dez vezes. vc faz pela quantidade de estilos e não pela quantidade de páginas. Se for para aplicar um estilo comece pelos 2,5 minutos do vídeo.

imagem do gravatar de BetoBeto ( 2017-12-18 12:23:37 +0100 )editar

Parabéns pelo seu vídeo, excelente nível, pena que não era isso que eu queria... É justamente por saber a importância de estilos, que eu queria que toda linha formatada com, digamos, Liberation Sans, regular e 14 pt, assumisse o estilo Título 1.

Usando expressões regulares eu consigo transformar as linhas que estão como:

=LibreOffice=

em LibreOffice escrito em Liberation Sans, regular e 14 pt, só que o estilo não altera, continua Corpo de texto. O que desejo é automatizar essa troca.

imagem do gravatar de julio.nevesjulio.neves ( 2017-12-18 15:25:21 +0100 )editar

Então, para aplicar um estilo num texto que venha de outro canto... word etcs da vida, antes você terá que limpar o texto selecionando e com um Ctrl + m para "limpar a formatação direta". Pois não vai adiantar querer colocar um estilo em cima do outro, pois terão coisas que foram formatadas sem usar estilos. Talvez seja ai que vc esteja sofrendo (disse talvez)

imagem do gravatar de BetoBeto ( 2017-12-18 15:57:05 +0100 )editar

Ou seja, mesmo quando você aplica um estilo, ele aceita outra formatação em cima dele ( de negrito, tamanho de letra, por cima.... ) para modificações pontuais em algum parágrafo sem mudar o restante do estilo ao logo do documento... Pena que não pude ajudar de acordo como vc queria. Talvez um outro colega, jogue luz ai para vc. Boa sorte!

imagem do gravatar de BetoBeto ( 2017-12-18 15:58:37 +0100 )editar

Esse problema requer uma macro, que localize e substitua as cadeias (fácil) e consiga capturar o parágrafo envolvido (menos fácil). Ao capturar o paragrafo, aplica-se o estilo adequado. Simples...

imagem do gravatar de OlivierOlivier ( 2017-12-18 16:13:22 +0100 )editar
Login/Registrar para responder

Ferramentas de perguntas

1 seguidor

Estatísticas

Perguntadas: 2017-12-14 20:57:22 +0100

Lidas: 56 vezes

Última atualização: Dec 18 '17