21 юли 2009, вторник

Нов ред след теорема

Налагало ми се е когато съм дефинирал нова теорема за писане на задачи...

\newtheorem{zadacha}{Задача}

след това когато я използвам да започна задачата на нов ред, например да се получи:

Задача 1.
Решете уравнението .....

За да се получи този ефект се опитвах по този начин

{\zadacha \\ Решете уравнението.....}
или
{\zadacha

Решете уравнението.....}

В първия случай дава грешка, във втория се получава

Задача 1. Решете уравнението.....

Как да го направим? Отговорът е:

{\zadacha {\ \\} Решете уравнението..... }


Тогава резултатът ще бъде този, който искахме.

4 коментара:

  1. Хубава идея!

    Има начин да се управлява стила на теоремите и с командата
    \newtheoremstyle{name}{space-above}{space-below}{body-font}{indent}{head-font}{head-after-punct}{head-after-format}{head-full-spec}

    Ето един пример за целта "Прекъсване след заглавието на теоремата":

    \documentclass{article}
    \usepackage[T2A]{fontenc}
    \usepackage[cp1251]{inputenc}
    \usepackage[english,bulgarian]{babel}

    \usepackage{ragged2e,amsthm}
    \newtheoremstyle{break}%
    {9pt}{9pt}% Space above and below
    {\itshape}% Body style
    {-22pt}% Heading indent amount
    {\sffamily\bfseries}{.}% Heading font and punctuation after it
    {\newline}% Space after heading
    {}% Head spec (empty = same as `plain' style)
    \theoremstyle{break}
    \newtheorem{zad}{Задача}
    \begin{document}
    \begin{zad}[Питагор]
    В средни скоби се указва по желание автор на задачата. Идеята е взета от книгата "The \LaTeX{} Companion."
    \end{zad}
    \end{document}

    За допълнителна информация файл 3-3-21.ltx:
    http://tug.ctan.org/tex-archive/info/examples/tlc2/#jhcdd3ad78caade8ae57f732851bb771cd

    ОтговорИзтриване
  2. Господине инсталирайте си WP QuickLaTeX. Това е латех плъгин.

    ОтговорИзтриване
  3. Господине, открих пропуск в LaTeX. Така да се каже огромна, зееща пробойна в кърмата на LaTeX! Става въпрос за това, че азбучният показател не е азбучен. Дори в книжката, дето ни дадохте индексите (на бг) не са подредени по азбучен ред. Как мога да оправя това, щото правя един проект за класа и ако азбучният показател не е азбучен значително ще ми падне реномето, както и това на LaTeX. Благодаря предварително.

    ОтговорИзтриване