public inbox for gentoo-user-ru@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user-ru] Рисование блок-схем в LaTeX
@ 2012-04-18 10:19 Подковыркин Дмитрий
  2012-04-18 14:04 ` Кокарев Сергей
  2012-04-18 16:11 ` [gentoo-user-ru] " Голубев Александр
  0 siblings, 2 replies; 12+ messages in thread
From: Подковыркин Дмитрий @ 2012-04-18 10:19 UTC (permalink / raw
  To: gentoo-user-ru

[-- Attachment #1: Type: text/plain, Size: 1495 bytes --]

Здравствуйте.

Во время выполнения контрольных и прочих лабораторных работ в ВУЗе 
возникла необходимость нарисовать блок-схемы. В частности блок схему 
работы алгоритма (информатика).
Я нашел примеры выполнения разных схем, графиков с помощью пакета 
Tikz&PGF. Примеры возможностей пакета впечатляют, но мануал к этому 
счастью размером в 560 страниц (!) на вражеском языке. Конечно можно и 
его искурить, но нет ли у кого-нибудь готовых шаблонов для выполнения 
блок-схем для алгоритмов с всякими циклами, условиями, как на примере во 
вложении?
Или кратких примеров или описаний для определения в \tikzstyle своих фигур.

Конечно рисовать схемы в dia можно, но хотелось бы осилить это дело в LaTeX.

P.S. С трудом убедил преподавателей в том, что MS Word - это некрасиво и 
не у всех он есть. Теперь присылаю им работы в PDF.

-- 
Дмитрий


[-- Attachment #2: схема.png --]
[-- Type: image/png, Size: 38269 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-user-ru] Рисование блок-схем в LaTeX
  2012-04-18 10:19 [gentoo-user-ru] Рисование блок-схем в LaTeX Подковыркин Дмитрий
@ 2012-04-18 14:04 ` Кокарев Сергей
  2012-04-18 14:30   ` Подковыркин Дмитрий
  2012-04-18 14:46   ` [gentoo-user-ru] " Edward Hades
  2012-04-18 16:11 ` [gentoo-user-ru] " Голубев Александр
  1 sibling, 2 replies; 12+ messages in thread
From: Кокарев Сергей @ 2012-04-18 14:04 UTC (permalink / raw
  To: gentoo-user-ru

On 18.04.2012 18:19, Подковыркин Дмитрий wrote:
> Здравствуйте.
> 
> Во время выполнения контрольных и прочих лабораторных работ в ВУЗе
> возникла необходимость нарисовать блок-схемы. В частности блок схему
> работы алгоритма (информатика).
> Я нашел примеры выполнения разных схем, графиков с помощью пакета
> Tikz&PGF. Примеры возможностей пакета впечатляют, но мануал к этому
> счастью размером в 560 страниц (!) на вражеском языке. Конечно можно и
> его искурить, но нет ли у кого-нибудь готовых шаблонов для выполнения
> блок-схем для алгоритмов с всякими циклами, условиями, как на примере во
> вложении?
> Или кратких примеров или описаний для определения в \tikzstyle своих фигур.
> 
> Конечно рисовать схемы в dia можно, но хотелось бы осилить это дело в
> LaTeX.
> 
> P.S. С трудом убедил преподавателей в том, что MS Word - это некрасиво и
> не у всех он есть. Теперь присылаю им работы в PDF.
> 

Здравствуйте!

К сожалению, врятли возможно изучить LaTeX не выкуривая тысячи страниц
мануалов на английском (а то и вовсе на каком-нибудь французском). ИМХО
достаточно в данном случае найти несколько удачных пример.

PS: Сам я этот пакет не знаю. Надо бы попробовать с помощью него схему
локальной сети сгенерировать.

-- 
С уважением, Кокарев С.П.



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-user-ru] Рисование блок-схем в LaTeX
  2012-04-18 14:04 ` Кокарев Сергей
@ 2012-04-18 14:30   ` Подковыркин Дмитрий
  2012-04-18 14:46   ` [gentoo-user-ru] " Edward Hades
  1 sibling, 0 replies; 12+ messages in thread
From: Подковыркин Дмитрий @ 2012-04-18 14:30 UTC (permalink / raw
  To: gentoo-user-ru


18.04.2012 20:04, Кокарев Сергей написал:
> Здравствуйте! К сожалению, врятли возможно изучить LaTeX не выкуривая 
> тысячи страниц мануалов на английском (а то и вовсе на каком-нибудь 
> французском). ИМХО достаточно в данном случае найти несколько удачных 
> пример. PS: Сам я этот пакет не знаю. Надо бы попробовать с помощью 
> него схему локальной сети сгенерировать. 
Ну про тысячи страниц это вы конечно загнули ). Для набора приятных 
глазу документов с формулами и рисунками достаточно прочитать Львовского 
и в последующей практике обращаться к нему или к другим мануалам как к 
справочникам. Правда вот для диаграмм и схем такое не работает.

<offtop> Кстати, про количество руководств, которые необходимо изучить 
для более-менее нормального набора документов. Мне кажется, что для 
нормального, структурированного набора документов в MS Word или OOffice 
нужно изучить книжку ну никак не меньше того же Львовского. </offtop>

-- 
Дмитрий




^ permalink raw reply	[flat|nested] 12+ messages in thread

* [gentoo-user-ru] Re: [gentoo-user-ru] Рисование блок-схем в LaTeX
  2012-04-18 14:04 ` Кокарев Сергей
  2012-04-18 14:30   ` Подковыркин Дмитрий
@ 2012-04-18 14:46   ` Edward Hades
  2012-04-18 15:55     ` Подковыркин Дмитрий
  1 sibling, 1 reply; 12+ messages in thread
From: Edward Hades @ 2012-04-18 14:46 UTC (permalink / raw
  To: gentoo-user-ru

Во-первых, есть галерея с примерами, в том числе с отдельной
категорией для блок-схем [1].

Во-вторых, если что-то сложно нарисовать в тикзе, я лично рисую в
inkscape, а потом экспортирую в pdf.

[1] http://www.texample.net/tikz/examples/tag/block-diagrams/

-- 
Edward "Hades" Toroshchin,
dr_lepper on irc.freenode.org

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-user-ru] Re: [gentoo-user-ru] Рисование блок-схем в LaTeX
  2012-04-18 14:46   ` [gentoo-user-ru] " Edward Hades
@ 2012-04-18 15:55     ` Подковыркин Дмитрий
  2012-04-19 14:05       ` [gentoo-user-ru] Re[2]: " Nikolasha
  0 siblings, 1 reply; 12+ messages in thread
From: Подковыркин Дмитрий @ 2012-04-18 15:55 UTC (permalink / raw
  To: gentoo-user-ru

Да видел я эти примеры.
Ладно, тогда к конкретным вопросам:
Вот пример
\tikzstyle{decision} = [diamond, draw, text width=6em, text centered, 
node distance=3cm, inner sep=0pt]
\tikzstyle{block} = [rectangle, draw, text width=6em, text centered,  
minimum height=2em]
\tikzstyle{line} = [draw, -latex']

\begin{tikzpicture}[node distance = 2cm, auto]
     \node [block] (nachalo) {Начало программы. \\ Объявление переменных};
     \node [decision, below of = nachalo] (pervaya) {Первая итерация 
цикла?};
     \path [line] (nachalo) -- (pervaya);
     \node [block, right of = pervaya, node distance=4cm] (pervaya_yes) 
{Запомнить число как максимальное};
     \path [line] (pervaya) -- node {Да} (pervaya_yes);
     \node [decision, below of = pervaya, node distance=4cm] (maximal) 
{Введенное число больше?};
     \path [line] (pervaya) -- node {Нет} (maximal);
     \path [line] (pervaya_yes) |- (maximal);
\end{tikzpicture}

В ромбе (diamond) текст не заполняет внутреннее пространство, а 
сосредоточен в квадрате с вершинами в срединах сторон ромба. Как сделать 
более полное заполнение diamond?

И еще одна проблема связана с автоматическим размещением блоков. Если в 
блоке содержится достаточно большое количество текста, и блок становится 
большого размера, элементы диаграммы начинают наезжать друг на друга. 
Исправляется это параметром node distance=4cm, но это все вручную. Можно 
ли сделать автоматическое размещение блоков чтоб при изменении размеров 
блоков не нужно было бы вручную объявлять node distance?

18.04.2012 20:46, Edward Hades написал:
> Во-первых, есть галерея с примерами, в том числе с отдельной
> категорией для блок-схем [1].
>
> Во-вторых, если что-то сложно нарисовать в тикзе, я лично рисую в
> inkscape, а потом экспортирую в pdf.
>
> [1] http://www.texample.net/tikz/examples/tag/block-diagrams/
>
--
Дмитрий



^ permalink raw reply	[flat|nested] 12+ messages in thread

* [gentoo-user-ru] Re: [gentoo-user-ru] Рисование блок-схем в LaTeX
  2012-04-18 10:19 [gentoo-user-ru] Рисование блок-схем в LaTeX Подковыркин Дмитрий
  2012-04-18 14:04 ` Кокарев Сергей
@ 2012-04-18 16:11 ` Голубев Александр
  2012-04-18 19:05   ` Подковыркин Дмитрий
  1 sibling, 1 reply; 12+ messages in thread
From: Голубев Александр @ 2012-04-18 16:11 UTC (permalink / raw
  To: gentoo-user-ru@lists.gentoo.org

18.04.2012, 14:19, "Подковыркин Дмитрий" <dmitryrw@ya.ru>:
> Здравствуйте.
>
> Во время выполнения контрольных и прочих лабораторных работ в ВУЗе
> возникла необходимость нарисовать блок-схемы. В частности блок схему
> работы алгоритма (информатика).
> Я нашел примеры выполнения разных схем, графиков с помощью пакета
> Tikz&PGF. Примеры возможностей пакета впечатляют, но мануал к этому
> счастью размером в 560 страниц (!) на вражеском языке. Конечно можно и
> его искурить, но нет ли у кого-нибудь готовых шаблонов для выполнения
> блок-схем для алгоритмов с всякими циклами, условиями, как на примере во
> вложении?
> Или кратких примеров или описаний для определения в \tikzstyle своих фигур.
>
> Конечно рисовать схемы в dia можно, но хотелось бы осилить это дело в LaTeX.
>
> P.S. С трудом убедил преподавателей в том, что MS Word - это некрасиво и
> не у всех он есть. Теперь присылаю им работы в PDF.
>
> --
> Дмитрий

ИМХО проще рисовать диаграммы в dia/inkspace, а потом вставлять в tex... 
если надо могу найти пример - где-то он у меня был.

-- 
С уважением Голубев Александр.



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-user-ru] Рисование блок-схем в LaTeX
  2012-04-18 16:11 ` [gentoo-user-ru] " Голубев Александр
@ 2012-04-18 19:05   ` Подковыркин Дмитрий
  0 siblings, 0 replies; 12+ messages in thread
From: Подковыркин Дмитрий @ 2012-04-18 19:05 UTC (permalink / raw
  To: gentoo-user-ru

Да умею я в dia рисовать, там просто пару shape добавить надо для 
соблюдения ЕСКД (ну в части алгоритмов для программ).
Хотелось полностью с помощью LaTeX делать. Тем более там ничего сложного 
нет, просто есть пара вопросов озвученных в предыдущем письме с которыми 
я еще не справился.

18.04.2012 22:11, Голубев Александр написал:
> 18.04.2012, 14:19, "Подковыркин Дмитрий"<dmitryrw@ya.ru>:
>> Здравствуйте.
>>
>> Во время выполнения контрольных и прочих лабораторных работ в ВУЗе
>> возникла необходимость нарисовать блок-схемы. В частности блок схему
>> работы алгоритма (информатика).
>> Я нашел примеры выполнения разных схем, графиков с помощью пакета
>> Tikz&PGF. Примеры возможностей пакета впечатляют, но мануал к этому
>> счастью размером в 560 страниц (!) на вражеском языке. Конечно можно и
>> его искурить, но нет ли у кого-нибудь готовых шаблонов для выполнения
>> блок-схем для алгоритмов с всякими циклами, условиями, как на примере во
>> вложении?
>> Или кратких примеров или описаний для определения в \tikzstyle своих фигур.
>>
>> Конечно рисовать схемы в dia можно, но хотелось бы осилить это дело в LaTeX.
>>
>> P.S. С трудом убедил преподавателей в том, что MS Word - это некрасиво и
>> не у всех он есть. Теперь присылаю им работы в PDF.
>>
> ИМХО проще рисовать диаграммы в dia/inkspace, а потом вставлять в tex...
> если надо могу найти пример - где-то он у меня был.
>
--
Дмитрий



^ permalink raw reply	[flat|nested] 12+ messages in thread

* [gentoo-user-ru] Re[2]: [gentoo-user-ru] Рисование блок-схем в LaTeX
  2012-04-18 15:55     ` Подковыркин Дмитрий
@ 2012-04-19 14:05       ` Nikolasha
  2012-04-21  8:04         ` Подковыркин Дмитрий
  0 siblings, 1 reply; 12+ messages in thread
From: Nikolasha @ 2012-04-19 14:05 UTC (permalink / raw
  To: gentoo-user-ru

За ширину текста отвечает text width=6em, но похоже, что вместе с
текстом увеличивается и сам ромб, что смотрится не очень. Нужно найти
фигуру не квадратного ромба.

--
Николай

Wednesday, April 18, 2012, 5:55:05 PM, you wrote:

ПД> Да видел я эти примеры.
ПД> Ладно, тогда к конкретным вопросам:
ПД> Вот пример
ПД> \tikzstyle{decision} = [diamond, draw, text width=6em, text centered, 
ПД> node distance=3cm, inner sep=0pt]
ПД> \tikzstyle{block} = [rectangle, draw, text width=6em, text centered,  
ПД> minimum height=2em]
ПД> \tikzstyle{line} = [draw, -latex']

ПД> \begin{tikzpicture}[node distance = 2cm, auto]
ПД>      \node [block] (nachalo) {Начало программы. \\ Объявление переменных};
ПД>      \node [decision, below of = nachalo] (pervaya) {Первая итерация 
ПД> цикла?};
ПД>      \path [line] (nachalo) -- (pervaya);
ПД>      \node [block, right of = pervaya, node distance=4cm] (pervaya_yes) 
ПД> {Запомнить число как максимальное};
ПД>      \path [line] (pervaya) -- node {Да} (pervaya_yes);
ПД>      \node [decision, below of = pervaya, node distance=4cm] (maximal) 
ПД> {Введенное число больше?};
ПД>      \path [line] (pervaya) -- node {Нет} (maximal);
ПД>      \path [line] (pervaya_yes) |- (maximal);
ПД> \end{tikzpicture}

ПД> В ромбе (diamond) текст не заполняет внутреннее пространство, а 
ПД> сосредоточен в квадрате с вершинами в срединах сторон ромба. Как сделать 
ПД> более полное заполнение diamond?

ПД> И еще одна проблема связана с автоматическим размещением блоков. Если в 
ПД> блоке содержится достаточно большое количество текста, и блок становится 
ПД> большого размера, элементы диаграммы начинают наезжать друг на друга. 
ПД> Исправляется это параметром node distance=4cm, но это все вручную. Можно 
ПД> ли сделать автоматическое размещение блоков чтоб при изменении размеров 
ПД> блоков не нужно было бы вручную объявлять node distance?

ПД> 18.04.2012 20:46, Edward Hades написал:
>> Во-первых, есть галерея с примерами, в том числе с отдельной
>> категорией для блок-схем [1].
>>
>> Во-вторых, если что-то сложно нарисовать в тикзе, я лично рисую в
>> inkscape, а потом экспортирую в pdf.
>>
>> [1] http://www.texample.net/tikz/examples/tag/block-diagrams/
>>
ПД> --
ПД> Дмитрий




^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-user-ru] Рисование блок-схем в LaTeX
  2012-04-19 14:05       ` [gentoo-user-ru] Re[2]: " Nikolasha
@ 2012-04-21  8:04         ` Подковыркин Дмитрий
  2012-04-21 13:48           ` Кокарев Сергей
  2012-04-21 18:04           ` George Trueman
  0 siblings, 2 replies; 12+ messages in thread
From: Подковыркин Дмитрий @ 2012-04-21  8:04 UTC (permalink / raw
  To: gentoo-user-ru

Пока решил делать по старинке в Dia.
Тут еще преподаватель вернул три работы с формулировкой "неправильные 
фигуры для процессов". Блин, я делал по ЕСКД, а у него в примерах не по 
ЕСКД. Имеет ли смысл бодаться за ГОСТ?
ВУЗ должен соблюдать ЕСКД в образовательном процессе?

19.04.2012 20:05, Nikolasha написал:
> За ширину текста отвечает text width=6em, но похоже, что вместе с
> текстом увеличивается и сам ромб, что смотрится не очень. Нужно найти
> фигуру не квадратного ромба.
>
> --
> Николай
>
> Wednesday, April 18, 2012, 5:55:05 PM, you wrote:
>
> ПД>  Да видел я эти примеры.
> ПД>  Ладно, тогда к конкретным вопросам:
> ПД>  Вот пример
> ПД>  \tikzstyle{decision} = [diamond, draw, text width=6em, text centered,
> ПД>  node distance=3cm, inner sep=0pt]
> ПД>  \tikzstyle{block} = [rectangle, draw, text width=6em, text centered,
> ПД>  minimum height=2em]
> ПД>  \tikzstyle{line} = [draw, -latex']
>
> ПД>  \begin{tikzpicture}[node distance = 2cm, auto]
> ПД>       \node [block] (nachalo) {Начало программы. \\ Объявление переменных};
> ПД>       \node [decision, below of = nachalo] (pervaya) {Первая итерация
> ПД>  цикла?};
> ПД>       \path [line] (nachalo) -- (pervaya);
> ПД>       \node [block, right of = pervaya, node distance=4cm] (pervaya_yes)
> ПД>  {Запомнить число как максимальное};
> ПД>       \path [line] (pervaya) -- node {Да} (pervaya_yes);
> ПД>       \node [decision, below of = pervaya, node distance=4cm] (maximal)
> ПД>  {Введенное число больше?};
> ПД>       \path [line] (pervaya) -- node {Нет} (maximal);
> ПД>       \path [line] (pervaya_yes) |- (maximal);
> ПД>  \end{tikzpicture}
>
> ПД>  В ромбе (diamond) текст не заполняет внутреннее пространство, а
> ПД>  сосредоточен в квадрате с вершинами в срединах сторон ромба. Как сделать
> ПД>  более полное заполнение diamond?
>
> ПД>  И еще одна проблема связана с автоматическим размещением блоков. Если в
> ПД>  блоке содержится достаточно большое количество текста, и блок становится
> ПД>  большого размера, элементы диаграммы начинают наезжать друг на друга.
> ПД>  Исправляется это параметром node distance=4cm, но это все вручную. Можно
> ПД>  ли сделать автоматическое размещение блоков чтоб при изменении размеров
> ПД>  блоков не нужно было бы вручную объявлять node distance?
>
--
Дмитрий



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-user-ru] Рисование блок-схем в LaTeX
  2012-04-21  8:04         ` Подковыркин Дмитрий
@ 2012-04-21 13:48           ` Кокарев Сергей
  2012-04-21 18:04           ` George Trueman
  1 sibling, 0 replies; 12+ messages in thread
From: Кокарев Сергей @ 2012-04-21 13:48 UTC (permalink / raw
  To: gentoo-user-ru

А СТП что по этому поводу говорит?

On 21.04.2012 16:04, Подковыркин Дмитрий wrote:
> Пока решил делать по старинке в Dia.
> Тут еще преподаватель вернул три работы с формулировкой "неправильные
> фигуры для процессов". Блин, я делал по ЕСКД, а у него в примерах не по
> ЕСКД. Имеет ли смысл бодаться за ГОСТ?
> ВУЗ должен соблюдать ЕСКД в образовательном процессе?
> 
> 19.04.2012 20:05, Nikolasha написал:
>> За ширину текста отвечает text width=6em, но похоже, что вместе с
>> текстом увеличивается и сам ромб, что смотрится не очень. Нужно найти
>> фигуру не квадратного ромба.
>>
>> -- 
>> Николай
>>
>> Wednesday, April 18, 2012, 5:55:05 PM, you wrote:
>>
>> ПД>  Да видел я эти примеры.
>> ПД>  Ладно, тогда к конкретным вопросам:
>> ПД>  Вот пример
>> ПД>  \tikzstyle{decision} = [diamond, draw, text width=6em, text
>> centered,
>> ПД>  node distance=3cm, inner sep=0pt]
>> ПД>  \tikzstyle{block} = [rectangle, draw, text width=6em, text centered,
>> ПД>  minimum height=2em]
>> ПД>  \tikzstyle{line} = [draw, -latex']
>>
>> ПД>  \begin{tikzpicture}[node distance = 2cm, auto]
>> ПД>       \node [block] (nachalo) {Начало программы. \\ Объявление
>> переменных};
>> ПД>       \node [decision, below of = nachalo] (pervaya) {Первая итерация
>> ПД>  цикла?};
>> ПД>       \path [line] (nachalo) -- (pervaya);
>> ПД>       \node [block, right of = pervaya, node distance=4cm]
>> (pervaya_yes)
>> ПД>  {Запомнить число как максимальное};
>> ПД>       \path [line] (pervaya) -- node {Да} (pervaya_yes);
>> ПД>       \node [decision, below of = pervaya, node distance=4cm]
>> (maximal)
>> ПД>  {Введенное число больше?};
>> ПД>       \path [line] (pervaya) -- node {Нет} (maximal);
>> ПД>       \path [line] (pervaya_yes) |- (maximal);
>> ПД>  \end{tikzpicture}
>>
>> ПД>  В ромбе (diamond) текст не заполняет внутреннее пространство, а
>> ПД>  сосредоточен в квадрате с вершинами в срединах сторон ромба. Как
>> сделать
>> ПД>  более полное заполнение diamond?
>>
>> ПД>  И еще одна проблема связана с автоматическим размещением блоков.
>> Если в
>> ПД>  блоке содержится достаточно большое количество текста, и блок
>> становится
>> ПД>  большого размера, элементы диаграммы начинают наезжать друг на
>> друга.
>> ПД>  Исправляется это параметром node distance=4cm, но это все
>> вручную. Можно
>> ПД>  ли сделать автоматическое размещение блоков чтоб при изменении
>> размеров
>> ПД>  блоков не нужно было бы вручную объявлять node distance?
>>
> -- 
> Дмитрий
> 
> 
> 


-- 
С уважением, Кокарев С.П.



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-user-ru] Рисование блок-схем в LaTeX
  2012-04-21  8:04         ` Подковыркин Дмитрий
  2012-04-21 13:48           ` Кокарев Сергей
@ 2012-04-21 18:04           ` George Trueman
  2012-04-21 19:00             ` Sergey Kobzar
  1 sibling, 1 reply; 12+ messages in thread
From: George Trueman @ 2012-04-21 18:04 UTC (permalink / raw
  To: gentoo-user-ru

Около 5 лет занимался набором текстов, схем и прочей чепухи. В выборе 
редактора не подскажу, я чаще Dia пользовался, а вот по моему опыту с 
преподами лучше не спорить. Себе дороже. В разных ВУЗах разные 
требования и ЕСКД некоторым как красная тряпка для быка. Проще 
требования препода выполнить, чем в бутылку лезть. При желании найти 
ошибки всегда можно, лучше не заставлять препода идти на принцип.


On 21.04.2012 11:04, Подковыркин Дмитрий wrote:
> Пока решил делать по старинке в Dia.
> Тут еще преподаватель вернул три работы с формулировкой "неправильные
> фигуры для процессов". Блин, я делал по ЕСКД, а у него в примерах не по
> ЕСКД. Имеет ли смысл бодаться за ГОСТ?
> ВУЗ должен соблюдать ЕСКД в образовательном процессе?
>
> 19.04.2012 20:05, Nikolasha написал:
>> За ширину текста отвечает text width=6em, но похоже, что вместе с
>> текстом увеличивается и сам ромб, что смотрится не очень. Нужно найти
>> фигуру не квадратного ромба.
>>
>> --
>> Николай
>>
>> Wednesday, April 18, 2012, 5:55:05 PM, you wrote:
>>
>> ПД> Да видел я эти примеры.
>> ПД> Ладно, тогда к конкретным вопросам:
>> ПД> Вот пример
>> ПД> \tikzstyle{decision} = [diamond, draw, text width=6em, text centered,
>> ПД> node distance=3cm, inner sep=0pt]
>> ПД> \tikzstyle{block} = [rectangle, draw, text width=6em, text centered,
>> ПД> minimum height=2em]
>> ПД> \tikzstyle{line} = [draw, -latex']
>>
>> ПД> \begin{tikzpicture}[node distance = 2cm, auto]
>> ПД> \node [block] (nachalo) {Начало программы. \\ Объявление переменных};
>> ПД> \node [decision, below of = nachalo] (pervaya) {Первая итерация
>> ПД> цикла?};
>> ПД> \path [line] (nachalo) -- (pervaya);
>> ПД> \node [block, right of = pervaya, node distance=4cm] (pervaya_yes)
>> ПД> {Запомнить число как максимальное};
>> ПД> \path [line] (pervaya) -- node {Да} (pervaya_yes);
>> ПД> \node [decision, below of = pervaya, node distance=4cm] (maximal)
>> ПД> {Введенное число больше?};
>> ПД> \path [line] (pervaya) -- node {Нет} (maximal);
>> ПД> \path [line] (pervaya_yes) |- (maximal);
>> ПД> \end{tikzpicture}
>>
>> ПД> В ромбе (diamond) текст не заполняет внутреннее пространство, а
>> ПД> сосредоточен в квадрате с вершинами в срединах сторон ромба. Как
>> сделать
>> ПД> более полное заполнение diamond?
>>
>> ПД> И еще одна проблема связана с автоматическим размещением блоков.
>> Если в
>> ПД> блоке содержится достаточно большое количество текста, и блок
>> становится
>> ПД> большого размера, элементы диаграммы начинают наезжать друг на друга.
>> ПД> Исправляется это параметром node distance=4cm, но это все вручную.
>> Можно
>> ПД> ли сделать автоматическое размещение блоков чтоб при изменении
>> размеров
>> ПД> блоков не нужно было бы вручную объявлять node distance?
>>
> --
> Дмитрий
>
>



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-user-ru] Рисование блок-схем в LaTeX
  2012-04-21 18:04           ` George Trueman
@ 2012-04-21 19:00             ` Sergey Kobzar
  0 siblings, 0 replies; 12+ messages in thread
From: Sergey Kobzar @ 2012-04-21 19:00 UTC (permalink / raw
  To: gentoo-user-ru

On 04/21/12 21:04, George Trueman wrote:
> Около 5 лет занимался набором текстов, схем и прочей чепухи. В выборе
> редактора не подскажу, я чаще Dia пользовался, а вот по моему опыту с
> преподами лучше не спорить. Себе дороже. В разных ВУЗах разные
> требования и ЕСКД некоторым как красная тряпка для быка. Проще
> требования препода выполнить, чем в бутылку лезть. При желании найти
> ошибки всегда можно, лучше не заставлять препода идти на принцип.

Согласен. Более того, как оказывается в итоге у каждой кафедры свои ГОСТы ;)



^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2012-04-21 19:00 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-04-18 10:19 [gentoo-user-ru] Рисование блок-схем в LaTeX Подковыркин Дмитрий
2012-04-18 14:04 ` Кокарев Сергей
2012-04-18 14:30   ` Подковыркин Дмитрий
2012-04-18 14:46   ` [gentoo-user-ru] " Edward Hades
2012-04-18 15:55     ` Подковыркин Дмитрий
2012-04-19 14:05       ` [gentoo-user-ru] Re[2]: " Nikolasha
2012-04-21  8:04         ` Подковыркин Дмитрий
2012-04-21 13:48           ` Кокарев Сергей
2012-04-21 18:04           ` George Trueman
2012-04-21 19:00             ` Sergey Kobzar
2012-04-18 16:11 ` [gentoo-user-ru] " Голубев Александр
2012-04-18 19:05   ` Подковыркин Дмитрий

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox