Вёрстка статей: Difference between revisions

From Scribus Wiki
Jump to navigation Jump to search
(EN text added)
 
(imported translation of howto by Eduard Titov)
Line 3: Line 3:
{{TOC_sidebar_RU}}
{{TOC_sidebar_RU}}


=Introduction=
==Предисловие==


Creating a document with a consistent look can be made easy at least when it comes to the text formatting. The secrets for success are document templates, paragraph styles, text filters and article submitters who don't mind some extra work for public good.
Создание законченной публикации — вполне тривиальная задача, особенно в вопросах форматирования текста. Секретом успеха являются шаблоны документов,
стили абзацев, текстовые фильтры и собственно верстальщики, которые не прочь потратить немного больше времени, чтобы получить более качественный результат.


=How it works=
==Как это работает==


For your articles create some paragraph styles with describing names. I've here created three which I'm going to use with my articles at least in the next three issues of Tsoots' digest.  
Создайте несколько стилей абзацев с понятными, описательными названиями. Я создал три стиля, которые в дальнейшем я буду использовать при вёрстке своих
публикаций как минимум в трех последующих выпусках дайджеста Tsoots'а.


[[Image:01creating_pstyles.png]]
[[Image:01creating_pstyles.png]]


 
После создания всех необходимых стилей абзацев я сохраняю документ как шаблон, чтобы стили внедрились в него для дальнейшего использования при вёрстке других публикаций. ''«Файл->Сохранить как шаблон»''. Теперь я уверен, что от выпуска к выпуску мои публикации будут иметь один стиль, так как для их верстки я буду использовать один и тот же шаблон.
After creating all desired paragraph styles I'll save the document as a template so these styles will be there when ever I get more articles from busy writers. File->Save as Template...
It's now guaranteed that my work will have a consistent look between issues cause this is the only template I'm gonna use when making them.
 


[[Image:02creating_doc_template.png]]
[[Image:02creating_doc_template.png]]


For the first issue I don't have a text filter created so that's the next thing to do. Create a text frame and from context menu choose Get Text... You'll get a dialog that will look like this. Notice the red dot. That's the drop down box from where I pick "Text Filters" before hitting ok.
В первом выпуске у меня еще нет текстового фильтра; создание его будет нашей следующей задачей. Создайте текстовый фрейм и из контекстного меню выберите Получить текст: Появится диалог, выглядящий, как на рисунке ниже. Обратите внимание на красную точку. Это выпадающий список, из которого я выбираю «Текстовые фильтры» перед тем, как нажать на ОК.
 


[[Image:03file_dialog.png]]
[[Image:03file_dialog.png]]


 
Текстовые фильтры — это простые фильтры, сообщающие Scribus, как форматировать импортируемый текст. Также имеется возможность применить стили  к абзацам соответственно разным правилам. Думаю, что люди, пишущие статьи, должны начинать каждый абзац с \P1 и \Р2 (Р1 — первые абзацы без отступа) и каждый заголовок с \Н1. После создания фильтра не забудьте дать ему название в нижнем левом самом длинном текстовом поле, чтобы он был доступен и для верстки последующих публикаций.
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.
 
 


[[Image:04text_filter.png]]
[[Image:04text_filter.png]]


 
А вот так выглядит формат текстовых файлов. Опять обратите внимание на красные точки. Вот как я хочу, чтобы люди начинали заголовки и абзацы.
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]]


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
* Запускаю Scribus и перехожу в ''«Создать из шаблона»'', где выбираю свой шаблон (Article Template), содержащий все требуемые стили абзацев.


[[Image:06nft.png]]
[[Image: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.
* Теперь, после того, как откроется диалог текстовых фильтров, я выбираю свой созданный фильтр, который я назвал Article Style, нажимаю ОК, и текст форматируется именно так, как я этого хотел.


[[Image:07imported_article.png]]
[[Image: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 [http://docs.scribus.net/index.php?lang=en&sm=gettexthowto&page=gettexthowto Get Text How-to]


--[[User:Tsoots|Tsoots]] 18:16, 9 Feb 2005 (UTC)
В Scribus есть простой API на С++ для создания импортеров форматированного текста. Расширение Text Filter также было написан с его использованием. Если вас интересует написание такого расширения, почитайте [http://docs.scribus.net/index.php?lang=en&sm=gettexthowto&page=gettexthowto Get Text How-to]

Revision as of 07:52, 9 March 2007

Главная страница

Уроки

  1. Вводный курс по Scribus
  2. Плашечные цвета
  3. Использование мастер-страниц
  4. Вёрстка статей

Предисловие

Создание законченной публикации — вполне тривиальная задача, особенно в вопросах форматирования текста. Секретом успеха являются шаблоны документов, стили абзацев, текстовые фильтры и собственно верстальщики, которые не прочь потратить немного больше времени, чтобы получить более качественный результат.

Как это работает

Создайте несколько стилей абзацев с понятными, описательными названиями. Я создал три стиля, которые в дальнейшем я буду использовать при вёрстке своих публикаций как минимум в трех последующих выпусках дайджеста Tsoots'а.

01creating pstyles.png

После создания всех необходимых стилей абзацев я сохраняю документ как шаблон, чтобы стили внедрились в него для дальнейшего использования при вёрстке других публикаций. «Файл->Сохранить как шаблон». Теперь я уверен, что от выпуска к выпуску мои публикации будут иметь один стиль, так как для их верстки я буду использовать один и тот же шаблон.

02creating doc template.png

В первом выпуске у меня еще нет текстового фильтра; создание его будет нашей следующей задачей. Создайте текстовый фрейм и из контекстного меню выберите Получить текст: Появится диалог, выглядящий, как на рисунке ниже. Обратите внимание на красную точку. Это выпадающий список, из которого я выбираю «Текстовые фильтры» перед тем, как нажать на ОК.

03file dialog.png

Текстовые фильтры — это простые фильтры, сообщающие Scribus, как форматировать импортируемый текст. Также имеется возможность применить стили к абзацам соответственно разным правилам. Думаю, что люди, пишущие статьи, должны начинать каждый абзац с \P1 и \Р2 (Р1 — первые абзацы без отступа) и каждый заголовок с \Н1. После создания фильтра не забудьте дать ему название в нижнем левом самом длинном текстовом поле, чтобы он был доступен и для верстки последующих публикаций.

04text filter.png

А вот так выглядит формат текстовых файлов. Опять обратите внимание на красные точки. Вот как я хочу, чтобы люди начинали заголовки и абзацы.

05article text.png

С этим все. Вот что я делаю, получив новый текст для верстки.

  • Запускаю Scribus и перехожу в «Создать из шаблона», где выбираю свой шаблон (Article Template), содержащий все требуемые стили абзацев.

06nft.png

  • На странице рисую текстовый фрейм.
  • Из контекстного меню выбираю «Получить текст», и в открывшемся диалоговом окне выбираю «Текстовые фильтры» и файл для импорта.
  • Теперь, после того, как откроется диалог текстовых фильтров, я выбираю свой созданный фильтр, который я назвал Article Style, нажимаю ОК, и текст форматируется именно так, как я этого хотел.

07imported article.png

Послесловие

В Scribus есть простой API на С++ для создания импортеров форматированного текста. Расширение Text Filter также было написан с его использованием. Если вас интересует написание такого расширения, почитайте Get Text How-to