В ЛАТЕКСЕ у меня есть два ineqaulites, например, \leq b и c \leq d. Я хочу иметь пронумерованную строку, которая имеет оба из этих неравенств на нем:
a \leq b c \leq d (1)
Как это. Что самый легкий путь состоит в том, чтобы заставить интервал вести себя сам? Какую среду я должен использовать?
Все немного сложнее, чем простая контрольная точка. Файл может быть удален, когда последний VLF, содержащий записи журнала о создании файла, неактивен. См. раздел Сбор мусора FILESTREAM .
-121--3690504-В Ваших комментариях говорится: « НЕТ Доступа к членам глобального уровня здесь» Я думаю, что только поток, который создал объект, должен уничтожить его, так что от какого другого потока вы бы его защищать?
Я люблю упорядоченное создание и уничтожение сам, где только один объект когда-либо владеет другим субобъектом, и любой другой объект со ссылкой на этот субобъект является потомком дальше вниз в дереве. Если какой-либо из этих подобъектов представляет различные потоки, то они должны быть уверены в завершении до того, как разрушение продолжится по дереву.
Пример:
Деструкторы для объектов 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
и других команд ручного интервала.
Следует использовать пакет amsmath
(для дополнительных возможностей по установке интервалов). Сделайте следующее:
\begin{equation}
a \leq b \qquad c \leq d
\end{equation}
для Некоторые пространство, просто используйте \ Quad
, \ qquad
или любая другая команда расстояния между вашим выбором (может быть, \ Hfill
?).
Я не знаю о каких-либо средах, которые необходимо сделать, среда, которые поставляются с пакетами AMS, предназначены для выравнивания колонн (поэтому они полезны только в том случае, если у вас есть несколько строк).