Automatizando layouts de artigos: Difference between revisions

From Scribus Wiki
Jump to navigation Jump to search
No edit summary
 
No edit summary
Line 24: Line 24:
Se você não possui um filtro de texto, então este será o nosso próximo passo.
Se você não possui um filtro de texto, então este será o nosso próximo passo.
Crie um quadro de texto e no menu de contexto (clique com o botão '''direito''' do mouse sobre o quadro) clique na opção '''Obter texto...'''. Uma diálogo parecida com esta abaixo surgirá.
Crie um quadro de texto e no menu de contexto (clique com o botão '''direito''' do mouse sobre o quadro) clique na opção '''Obter texto...'''. Uma diálogo parecida com esta abaixo surgirá.
Note o ponto vermelho no item '''Importador'', selecione '''Filtros de texto''' antes de clicar em OK.
Note o ponto vermelho no item ''Importador'', selecione '''Filtros de texto''' antes de clicar em OK.


[[Image:03file_dialog.png]]
[[Image:03file_dialog.png]]
* Diálogo de salvamento de modelo.


 
Filtros de textos apenas dizem ao Sribus como o texto deve ser importado. Também é possível aplicar estilos de parágrafos em parágrafos baseados em regras diferentes.
Text filters are simple text filters that tell Scribus how to format the text being imported. It's also possible to apply paragraph styles to paragraphs based on different rules. What I've been thinkin is that writers should prepend every paragraph they make with \P1 and \P2 (P1 for the first paragraphs without indent) and headers with \H1. Once the text filter is created be sure to give it a name to the bottom left largish text field so it will be available whenever you get the next article for laying out.
Com este filtro você pode indicar qual parágrafo receberá o estilo X e qual o Y. ISto é muito eficiente, por exemplo, edição do título ou da cabeça "head", do contexto e do conteúdo (ou subseções caso existam).
 
Na figura abaixo você pode notar que o demarcador do filtro, (neste caso) uma a pseudo tag \H1, \P1 e P2, sendo assim basta adicionar \H1 no início do parágrafo para obter a formatação desejada. Basta informar o autor do artigo para que ele coloque as "tags" necessárias para a execução do filtro.
 


[[Image:04text_filter.png]]
[[Image:04text_filter.png]]
* Diálogo de criação de filtro de texo. Adicione os filtros desejados.


 
Note na figura abaixo como o texto deve ficar. Veja os pontos vermelhos que indicam qual tipo de filtro será aplicado.
And here's how the format for the text file looks like. Notice the red spots again. That's how I want my writers to prepend headers and paragraphs.
 
 


[[Image:05article_text.png]]
[[Image:05article_text.png]]

Revision as of 20:22, 28 May 2005

Este artigo é parte da seção de Tutoriais.
Instalação Uso Questões sobre PDF DTP Outros
Voltar para a página principal

Versão em inglês.

Introdução

Criar um documento com uma aparência consistente pode ser fácil, pelo menos quando nos referimos à formatação. Os segredos do sucesso são a criação de modelos de documentos, estilos de parágrafos, filtros de textos e editores que não ligam o trabalho extra necessário para a criação de um boa trabalho.

Básico

Crie alguns estilos de parágrafos para os artigos, descrevendo-os pelo nome. Crie os estilos na quantidade necessária para seu trabalho. Isso varia de caso para caso, mas não se esqueça de seguir o "guideline" do seu design ou layout. O autor original deste artigo utilizou 3 estilos que serão usados nas próximas 3 edições da Tsoot.

01creating pstyles.png

  • Diálogo de criação de estilo. Em português: Editar>Estilos de parágrafos>Novo

Depois de criar todos os estilos de parágrafo desejados, salve o documento como um modelo. Deste modo os estilos estarão disponíveis a qualquer momento, podendo então serem utilizados para a formatação de novos artigos posteriormente. Para isso, vá ao menu Arquivo>Slavar como modelo. Com isso você tem a garantia que seus artigos possuirão o mesmo estilos entre diferentes edições, ou seja, uma aparêcnia constitente. Revistas de grande porte possuem uma grande quantidade de estilos pré-definidos, facilitando o trabalho dos layout-man e editores.

02creating doc template.png

  • Diálogo de salvamento de modelo. Preencha os cambos quando requeridos pela sua empresa.

Se você não possui um filtro de texto, então este será o nosso próximo passo. Crie um quadro de texto e no menu de contexto (clique com o botão direito do mouse sobre o quadro) clique na opção Obter texto.... Uma diálogo parecida com esta abaixo surgirá. Note o ponto vermelho no item Importador, selecione Filtros de texto antes de clicar em OK.

03file dialog.png

  • Diálogo de salvamento de modelo.

Filtros de textos apenas dizem ao Sribus como o texto deve ser importado. Também é possível aplicar estilos de parágrafos em parágrafos baseados em regras diferentes. Com este filtro você pode indicar qual parágrafo receberá o estilo X e qual o Y. ISto é muito eficiente, por exemplo, edição do título ou da cabeça "head", do contexto e do conteúdo (ou subseções caso existam). Na figura abaixo você pode notar que o demarcador do filtro, (neste caso) uma a pseudo tag \H1, \P1 e P2, sendo assim basta adicionar \H1 no início do parágrafo para obter a formatação desejada. Basta informar o autor do artigo para que ele coloque as "tags" necessárias para a execução do filtro.

04text filter.png

  • Diálogo de criação de filtro de texo. Adicione os filtros desejados.

Note na figura abaixo como o texto deve ficar. Veja os pontos vermelhos que indicam qual tipo de filtro será aplicado.

05article text.png

OK, that's about it. Here's what I do when i next time get an article from a writer.

  • Launch scribus and goto New From Template from where I pick my article doc template which will include the paragraph styles needed

06nft.png

  • Draw a text frame to the page
  • use Get Text... from the context menu and from the file dialog that opens I'll choose Text Filters as my importer (of course I'll also select the file where the article is)
  • Now after Text Filter dialog has opened up I'll choose my saved filter that I called "Article Style" and press ok and the text will be nicely formatted just like I wanted.

07imported article.png

Final word

Scribus has a simple to use C++ api for building formatted text importers. Text Filter plugin has also been built using it. If you are interested in coding such a plugin please visit page Get Text How-to

--Tsoots 18:16, 9 Feb 2005 (UTC)