2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Выравнивание
Сообщение03.02.2007, 12:21 


26/09/05
530
Как в LaTex сделать,чтобы на одной строчке несколько символов было прижато к левому концу,а несколько других к правому?

 Профиль  
                  
 
 
Сообщение03.02.2007, 15:09 
Заслуженный участник
Аватара пользователя


03/03/06
648
Falex

Если я не ожибаюсь это называется уплотнение (упонимается у Львовского). На вскидку --- заключите к таблицу без рамок.

 Профиль  
                  
 
 Re: Выравнивание
Сообщение03.02.2007, 16:33 


22/06/05
164
Может пробовать \hfill и \hfill:
Код:
\noindent AAA \hfill BBB

 Профиль  
                  
 
 
Сообщение03.02.2007, 18:11 


26/09/05
530
Наверно,я не много не так выразился.Есть просто текст:доказательство.А чтобы изобразить знак завершения доказательства
на последней же строчке для лучше видимости я его должен расположить в самом правом углу. Так будет,наверно, проще понять,что я хочу.
Вот как это сделать?

 Профиль  
                  
 
 proof
Сообщение03.02.2007, 18:44 


22/06/05
164
Falex писал(а):
Есть просто текст:доказательство.А чтобы изобразить знак завершения доказательства на последней же строчке для лучше видимости я его должен расположить в самом правом углу.

Для этого есть окружение proof:
Код:
\begin{proof} Да тут и доказывать нечего. \end{proof}

Кажется, окружение proof определено в пакете amsthm. Если хочется что-то сделать по-другому (например, использовать вместо пустого квадратика другой значок), то можно покопаться в этом пакете. Запрограммировано довольно хитро, чтобы работать и в том случае, когда доказательство заканчивается формулой.

 Профиль  
                  
 
 
Сообщение03.02.2007, 20:03 


26/09/05
530
А попроще без программинга нельзя?

Добавлено спустя 11 минут 24 секунды:

и без доп.пакета?

 Профиль  
                  
 
 
Сообщение03.02.2007, 23:26 
Заслуженный участник
Аватара пользователя


23/07/05
17977
Москва
Попробуйте в преамбуле написать

Код:
\newenvironment{prf}[1][\proofname]{\par\indent\pushQED{\qed}\itshape#1. \normalfont\ignorespaces}{\popQED}


А в тексте пишете

Код:
\begin{prf}Текст доказательства.\end{prf}


или

Код:
\begin{prf}[Proof \emph{follows from Theorem \ref{S2T10} a) and Proposition \ref{S2P15} 3)}]\end{prf}


И, если Вы используете стиль amsart, amsproc или amsbook, то они автоматически включают amsmath и amsthm

 Профиль  
                  
 
 
Сообщение04.02.2007, 00:37 


22/06/05
164
Someone писал(а):
Попробуйте в преамбуле написать
Код:
\newenvironment{prf}[1][\proofname]{\par\indent\pushQED{\qed}\itshape#1. \normalfont\ignorespaces}{\popQED}


Насколько понимаю, это ловко упрощённая версия окружения proof из пакета amsthm. Но чтобы это работало, требуются ещё команды \proofname, \pushQED и \popQED из того же пакета. Похоже, что проще подключить amsthm и использовать готовый proof.

 Профиль  
                  
 
 
Сообщение04.02.2007, 04:02 
Заслуженный участник
Аватара пользователя


23/07/05
17977
Москва
Егор писал(а):
Насколько понимаю, это ловко упрощённая версия окружения proof из пакета amsthm. Но чтобы это работало, требуются ещё команды \proofname, \pushQED и \popQED из того же пакета. Похоже, что проще подключить amsthm и использовать готовый proof.


Вероятно. Меня чем-то (уже не помню, чем) не устроила стандартная версия, и я сочинил это. Поскольку документ у меня имеет стиль amsart, то amsthm там автоматически подключается. А если amsart не использовать, то придётся либо подключить amsthm, либо позаимствовать оттуда недостающие команды.

 Профиль  
                  
 
 
Сообщение04.02.2007, 11:16 


26/09/05
530
Все дело в том,что я изящно обхожусь одной командой в конце доказательства:
Код:
\begin{flushright}{$\blacksquare$}\end{flushright}

Но!Знак завершения доказательства ставится не на этой же строчке в правлм углу, а на следующей в правом углу.Но мне же не надо на следующей!

 Профиль  
                  
 
 
Сообщение04.02.2007, 11:54 
Супермодератор
Аватара пользователя


29/07/05
8248
Москва
По-моему должно нормально работать hfill.

 Профиль  
                  
 
 
Сообщение04.02.2007, 12:16 


26/09/05
530
PAV!А c hfill можно sample.

Добавлено спустя 1 минуту 24 секунды:

Просто если я использую hfill, то у меня слева появляется значок,а не справа.

 Профиль  
                  
 
 
Сообщение04.02.2007, 12:16 
Супермодератор
Аватара пользователя


29/07/05
8248
Москва
Попробуйте просто поставить команду \hfill перед знаком окончания доказательства. Если не поможет, попробуйте команду \hfilll

 Профиль  
                  
 
 
Сообщение04.02.2007, 22:35 


26/09/05
530
Ага.Все хорошо.Спасибочки

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

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



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

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


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

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