LINUX.ORG.RU

Ответ на: комментарий от dn2010

Работает способ, "озвученный" beastie. Но тем не менее спасибо откликнувшимся.

ПС
Единственное, что мне представляется трудным в латехе --- это изменение стилей и команд что называется "под себя"... Не подскажете, господа, где можно почитать спецлитературу по таким проблемам?

KOPEHb ★★★
() автор топика
Ответ на: комментарий от KOPEHb

Привет всем

Я вот так делал:
\makeatletter
\newcommand*{\lChapter}[1]{%
        \if *#1%
                \@lChapterNotAster@false%
                \def\lqqq{\@lChapter}%
        \else%
                \@lChapterNotAster@true%
                \def\lqqq{\@lChapter{#1}}%
        \fi%
        \lqqq}
\newcommand*{\@lChapter}[1]{%
                \if [#1%
                        \def\lqqq{\lChapterTwoH}%
                \else%
                        \def\lqqq{\lChapterOneH{#1}}%
                \fi%
        \lqqq}
\def\lChapterTwoH#1]#2{\lrwFont\vspace{2ex}\lChapterPageEcho{#2}\lChapterTocEcho
{#1}}
\def\lChapterOneH#1{\lrwFont\vspace{2ex}\lChapterPageEcho{#1}\lChapterTocEcho{#1
}}

\def\lChapterPageEcho#1{%
                \if@lChapterNotAster@ \refstepcounter{chapter}\fi%
                {\bfseries{\LARGE\if@lChapterNotAster@ \thechapter . \fi #1\\}}}\def\lChapterTocEcho#1{%
                \addcontentsline{toc}{chapter}{\if@lChapterNotAster@ \thechapter . \fi #1}}
\makeatother

Выглядит громоздко, но зато работает доп. параметр([]), а при использовании *
не нумерует название. \chapter* не юзал, потому как не хотелось бороться
с умолчальным расположением номера страницы(распологается посередине, 
а мне надо было справа). Ах да, \lrwFont - это \def\lwrFont{\normalsize}. 
Короче убрать можно строку \lrwFont\vspace{2ex} - делалось для отступа; пореподы за 
это трахали.

lego_12239
()
Ответ на: комментарий от KOPEHb

Почитать можно в $TEX_HOME/tex/latex/base/*.cls.

Ну, еще есть много книг :-).

lego_12239
()
Ответ на: комментарий от lego_12239

Ребята поставьте ворд :-))

Извините вырвалось, просто сам бумажками не занимаюсь, и как человеку далекому от этого видеть такие вот нагромождения, неужели в мире Latex все так сложно? Или это дело привычки?

x86 ★★
()
Ответ на: комментарий от x86

В LaTeX, наоборот, все просто. Ну, и, конечно, к этому быстро привыкаешь :-).

lego_12239
()
Ответ на: комментарий от beastie

в догонку, тот же вариант, но с отступом

\newcommand{\anonsection}[1]{ \section*{#1} \addcontentsline{toc}{section}{\numberline {}#1}}

beastie ★★★★★
()

Возможно, я неправильно понял вопрос (судя по комментариям), но обычно делаю примерно так:

\section*{Введение}\addcontentsline{toc}{section}{Введение}

Далее над оформлением работают titletoc/titlesec.

Obidos ★★★★★
()
Ответ на: комментарий от Obidos

Хм, beastie сказал то же самое, но более удобным образом. Приношу извинения за невнимательность.

Obidos ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.