2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Отбивки вокруг окружения proof
Сообщение08.06.2017, 15:39 


03/06/12
2745
Здравствуйте! Никто не знает, чему они равны? В Инете (ничего себе! Это слово уже не подчеркивается красным!) покапал, но язык почти не знаю, так что ничего не нашел. Или они зависят от класса документа? Одну штуку делаю, как будто получается, нужны эти циферки. Доделаю-поделюсь.

(Оффтоп)

А вы не посоветуете какую-нибудь экранную линейку? Желательно portable. А то сам скачал, какую-уже не помню, а она не запускается или еще что - короче, не работает. У меня 32-разрядная винда 7. (по-моему, это уже весь сайт знает :lol: )

 Профиль  
                  
 
 Re: Отбивки вокруг окружения proof
Сообщение08.06.2017, 16:05 
Заслуженный участник
Аватара пользователя


31/01/14
11018
Hogtown
Зависят от класса и пакетов . Можете сами установить

 Профиль  
                  
 
 Re: Отбивки вокруг окружения proof
Сообщение09.06.2017, 00:18 


03/06/12
2745
Заглянул в amsthm.sty, там, в окончании, есть такое место:
код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX
\newcommand{\openbox}{\leavevmode
  \hbox to.77778em{%
  \hfil\vrule
  \vbox to.675em{\hrule width.6em\vfil\hrule}%
  \vrule\hfil}}
\DeclareRobustCommand{\textsquare}{%
  \begingroup \usefont{U}{msa}{m}{n}\thr@@\endgroup
}
\providecommand{\qedsymbol}{\openbox}
\newenvironment{proof}[1][\proofname]{\par
  \pushQED{\qed}%
  \normalfont \topsep6\p@\@plus6\p@\relax
  \trivlist
  \item[\hskip\labelsep
        \itshape
    #1\@addpunct{.}]\ignorespaces
}{%
  \popQED\endtrivlist\@endpefalse
}
\providecommand{\proofname}{Proof}
\endinput
%%
%% End of file `amsthm.sty'.
 

клюнул на 0,675em. В итоге вот такой код:
код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX
\documentclass[a4paper,10pt]{article}
\usepackage[T2A]{fontenc} \usepackage[utf8]{inputenc}  \usepackage[russian,english]{babel}
\usepackage{graphicx} \usepackage{amsmath} \usepackage{wrapfig}  
\usepackage{amsfonts} \usepackage{amsthm}
\theoremstyle{plain}
\begin{document}

Нижним уровнем этого понимания, который от вас требуется, является уровень архитекту-ры ЭВМ, но и он весьма глубок и предполагает проникновение в новую понятийную область. По-нимание это невозможно без ознакомления с программированием на уровне команд микропроцес-сора. Необходимо также понимать принципы функционирования и уметь работать со многочис-ленными внешними устройствами ЭВМ.
\newcommand{\dokaz}[1]{\vspace{0.675em}\newline\parbox{\textwidth}{\textit{Доказательство.}#1\,~\hspace{\textwidth plus 0cm minus \textwidth}$\square$}\newline\vspace{0.675em}}
\dokaz{
Итак, главное при изучении информатики - освоить фундаментальные понятия каждой из ее областей, ориентироваться в их взаимосвязи, приобрести навыки практической работы с важ-нейшими техническими и программными средствами. Добавим, $E=mc^2$ что от того, кто хочет стать учи-телем, требуется в определенном смысле больше, чем, скажем, от инженера-разработчика ЭВМ или программиста - преподаватель должен знать практически все разделы информатики, владеть ее техническими средствами на уровне высококвалифицированного пользователя и уметь переда-вать свои знания и навыки другим людям.
Есть еще один, чрезвычайно важный аспект

\begin{wrapfigure}{r}{5cm}
    \vspace{-3ex}
    \includegraphics[width=5cm]{1}
\end{wrapfigure}

подготовки будущего бакалавра или специали-ста - научиться самостоятельно осваивать новые знания и навыки. Никакой учебник, и наш в $$y'=\dfrac{dy}{dx}$$ том числе, не может содержать всех необходимых сведений - тем более что в вашу подготовку будут входить, кроме базовых дисциплин, спецкурсы, выполнение курсовых и выпускных работ. Для того чтобы вам в этом помочь, в учебнике приводятся справочные материалы, ссылки на книги, в которых обсуждаемые вопросы излагаются более детально. Если вы привыкнете пользоваться этим справочным аппаратом, дополнительной литературой, то никакие перемены в содержании курсов, которые вы сами будете в будущем преподавать, не страшны.
}

Данный учебник охватывает основные разделы современной информатики. Чрезвычайно важна теоретическая база, закладываемая в главе 1, - это прочно устоявшееся ядро нашей науки, которому не грозят существенные перемены. \renewcommand{\proofname}{Доказательство}
\begin{proof} Глава 2 посвящена необъятному вопросу о программном обеспечении ЭВМ. Ее цель - озна-комление с основными классами базового и прикладного программного обеспечения, фундамен-тальными принципами, заложенными в их основу. Разумеется, в ходе изучения этих вопросов предполагается выработка практических навыков пользования типичными программами каждого класса.
\end{proof}
Глава 3 специально названа не «языки программирования», а «языки и методы программи-рования». Будущий преподаватель не может себе позволить ограничиться глубоким изучением одного-двух языков, какими бы мощными и популярными они ни были; ему необходим
\end{document}
 

порождает вот что:
... не смог загрузить. Фотохостинг postimage.org перешел на протокол https, а у меня на нем отображается некорректно.

 Профиль  
                  
 
 Re: Отбивки вокруг окружения proof
Сообщение09.06.2017, 01:20 
Аватара пользователя


11/06/12
10390
стихия.вздох.мюсли

(Фотохостинг)

Sinoid в сообщении #1223485 писал(а):
не смог загрузить. Фотохостинг postimage.org перешел на протокол https, а у меня на нем отображается некорректно.
Во-первых, не Postimage единым. Во-вторых, можно подробнее, что не так?

 Профиль  
                  
 
 Re: Отбивки вокруг окружения proof
Сообщение09.06.2017, 13:49 


03/06/12
2745

(Оффтоп)

Aritaborian в сообщении #1223497 писал(а):
Во-вторых, можно подробнее, что не так?

Да мы это уже обсуждали, у меня все по-старому:
Изображение
вчера просто поздно было что-то искать.

Ну раз фотохостинг нашел, то вот что у меня получилось:
Изображение

-- 09.06.2017, 14:55 --

Последняя картинка мутновата или что. У меня на компе, конечно, это выглядит не так.

 Профиль  
                  
 
 Re: Отбивки вокруг окружения proof
Сообщение09.06.2017, 17:59 
Аватара пользователя


11/06/12
10390
стихия.вздох.мюсли
Sinoid в сообщении #1223627 писал(а):
Последняя картинка мутновата или что.
В следующий копируйте прямую ссылку на изображение (на этом хостинге она показывается внизу справа) и именно её вставляйте в тег [img].

 Профиль  
                  
 
 Re: Отбивки вокруг окружения proof
Сообщение22.06.2017, 22:18 


03/06/12
2745
Как оказалось, использование команды \parbox все портит: если доказательство не входит на остаток страницы, оно отрывается от предыдущего текста, начинается новая страница, и, если, доказательство не вмещается на одну страницу, оно выходит за нижнее поле страницы, при этом на следующей не появляется. Короче, совсем не то, что хотелось бы. В связи с этим пришлось изменить команды. Вот такой код:
код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX
\documentclass[a4paper,10pt]{article}
\documentclass[a4paper,10pt]{article}
\usepackage[T2A]{fontenc} \usepackage[utf8]{inputenc}  
\usepackage[russian]{babel}
%\usepackage[english]{babel}
\usepackage{graphicx}  \usepackage{wrapfig} \usepackage{amsmath}  
\usepackage{amsfonts} %Этот пакет необходим для команды \square
\usepackage{amsthm}
\begin{document}
\newcommand{\ndok}{\vspace{0.3cm}\hspace{-5mm}\textit{\proofname. \hspace{0.09cm}}}
\newcommand{\zdok}{\,~\hspace{\textwidth plus 0cm minus \textwidth}$\square$\vspace{0.3cm}}
\begin{wrapfigure}{l}{5cm}
    \includegraphics[width=5cm]{1}
    \caption{Мой чертеж}
    \end{wrapfigure}

Нижним уровнем этого понимания, который от вас требуется, является уровень архитекту-ры ЭВМ, но и он весьма глубок
\begin{equation}
a^2+b^2=c^2
\end{equation}
и предполагает проникновение в новую понятийную область. По-нимание это невозможно без ознакомления с программированием на уровне команд микропроцес-сора.
\renewcommand{\proofname}{Доказательство}

\ndok
Итак, главное при изучении информатики - освоить фундаментальные понятия каждой из ее областей, ориентироваться в их взаимосвязи, приобрести навыки практической работы с важ-нейшими техническими и программными средствами. Добавим, $E=mc^2$ что от того, кто хочет стать учи-телем, требуется в определенном смысле больше, чем, скажем, от инженера-разработчика ЭВМ или программиста - преподаватель должен  знать практически все разделы информатики, владеть ее техническими средствами на уровне высококвалифицированного пользователя и уметь переда-вать свои знания и навыки другим людям.
Есть еще один, чрезвычайно важный аспект подготовки будущего бакалавра или специали-ста - научиться самостоятельно осваивать новые знания и навыки. Никакой учебник, и наш в  том числе, не может содержать всех необходимых сведений - тем более что в вашу подготовку будут входить, кроме базовых дисциплин, спецкурсы, выполнение курсовых и выпускных работ. Для того чтобы вам в этом помочь, в учебнике приводятся справочные материалы, ссылки на книги, в которых обсуждаемые вопросы излагаются более детально.
\zdok

Если вы привыкнете пользоваться этим справочным аппаратом, дополнительной литературой, то никакие перемены в содержании курсов, которые вы сами будете в будущем преподавать, не страшны.
................................................................................

дает вот что:
Изображение
Потом так:
Изображение
Там видна как бы посторонняя вертикальная полоса, но она присутствует на самом графическом файле, который вставляется в пдф, так что ТеХ тут ни причем. Кстати, там, где "Доказательство. ПО УМОЛЧАНИЮ..." я использовал родное окружение proof.
Теперь доказательство перестало бояться быть разделенным на несколько страниц:
Изображение
и даже удается вот что:
Изображение
Тут там где теорема никакое не окружение, а просто жирный шрифт. Однако, использование классовой опции twoside может приводить к такому нежелательному моменту:
Изображение

Кроме того, выяснилось, что пакет wrapfig сам по себе может давать вот такой косячок:
Изображение

Эту неприятность удалось устранить, так закончив окружение wrapfigure:
Используется синтаксис LaTeX
...\vspace{-2.5cm}\end{wrapfigure}

 Профиль  
                  
 
 Re: Отбивки вокруг окружения proof
Сообщение23.06.2017, 12:46 


03/06/12
2745
Забыл. Перед командой \ndok (после команды \zdok) нужно ставить обязательно пустые строки, иначе предыдущий текст (последующий текст) может попадать в одну строку с началом (завершением) доказательства.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group