Два неравенства, отображающиеся рядом, но приятно расположенный с интервалами в ЛАТЕКСЕ

В ЛАТЕКСЕ у меня есть два ineqaulites, например, \leq b и c \leq d. Я хочу иметь пронумерованную строку, которая имеет оба из этих неравенств на нем:

a \leq b      c \leq d     (1)

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

8
задан Josh Lee 28 January 2010 в 14:53
поделиться

3 ответа

Все немного сложнее, чем простая контрольная точка. Файл может быть удален, когда последний VLF, содержащий записи журнала о создании файла, неактивен. См. раздел Сбор мусора FILESTREAM .

-121--3690504-

В Ваших комментариях говорится: « НЕТ Доступа к членам глобального уровня здесь» Я думаю, что только поток, который создал объект, должен уничтожить его, так что от какого другого потока вы бы его защищать?

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

Пример:

  • main () создать объект A
    • Объект A содержит объект B
      • объект B содержит объект C
        • объект C создает поток, который обращается к объектам A и B
        • объект C запускает деструктор, ожидая, пока его поток завершит
      • объект B запускает
    • объект A запускает
  • основной() возвращает

Деструкторы для объектов A и B вообще не должны думать о потоках, а деструктор объекта C должен только реализовать некоторый механизм связи (например, ожидание события) с потоком, который он выбрал для создания.

Проблемы могут возникнуть только в том случае, если вы начнете раздавать ссылки (указатели) на объекты произвольным потокам, не отслеживая, когда эти потоки создаются и уничтожаются, но если вы делаете это, то вы должны использовать отсчет ссылок, и если вы находитесь тогда, то уже поздно к моменту вызова деструктора. Если ещё есть ссылка на объект, то никто не должен был даже пытаться вызвать его деструктор.

-121--2368205-

Ответ, конечно, использовать пакет amsmath . Возможно, менее известная особенность среды align заключается в размещении уравнений бок о бок, точно так же, как вы пытаетесь сделать:

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align}
a &\leq b   &   c &\leq d     
\end{align}
\end{document}

И если вы добавите несколько строк они будут выглядеть хорошо:

\begin{align}
a &\leq b   &   c &\leq d  \\   
a+1 &\leq b+1   &   c+1 &\leq d+1     
\end{align}

В чем вся причина, на самом деле, для того, чтобы не использовать \quad и других команд ручного интервала.

15
ответ дан 5 December 2019 в 08:24
поделиться

Следует использовать пакет amsmath (для дополнительных возможностей по установке интервалов). Сделайте следующее:

\begin{equation}
a \leq b \qquad c \leq d
\end{equation}
2
ответ дан 5 December 2019 в 08:24
поделиться

для Некоторые пространство, просто используйте \ Quad , \ qquad или любая другая команда расстояния между вашим выбором (может быть, \ Hfill ?).

Я не знаю о каких-либо средах, которые необходимо сделать, среда, которые поставляются с пакетами AMS, предназначены для выравнивания колонн (поэтому они полезны только в том случае, если у вас есть несколько строк).

3
ответ дан 5 December 2019 в 08:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: