LaTeX растягивание таблицы / массива для заполнения ширины страницы - PullRequest
3 голосов
/ 01 ноября 2010

Недавно у меня возникла необходимость в создании математического массива или табличного расширения для заполнения ширины страницы.

Эффект, которого я пытаюсь добиться, заключается в том, что для одной строки на странице половина выравнивается послева, а другой справа.

Например, только сейчас возникают проблемы со следующим ...

$$
\begin{array}{l r}    
  \phi_{CJ}^* = \Sum_{SV} \psi_{CSJV} = P(S) P(S|V,C,S,J) & \text{(no summation on S or V which are in evidence.)}    
\end{array}
$$

Желаемый эффект заключается в том, что первая ячейкавыровнен по левому краю, а второй выровнен по правому краю.Вместо этого массив центрируется без пробелов между ячейками.

Большое спасибо

1 Ответ

5 голосов
/ 04 ноября 2010

Интересно, можно ли вместо l и r попробовать p {width} для выравнивания. Это работает хорошо для меня:

\begin{tabular}{p{0.45\textwidth} p{0.5\textwidth}}
$\phi$$_{\mathrm{CJ}}$^* = \Sum$_{\mathrm{SV}}$ $\psi$$_{\mathrm{CSJV}}$ = P(S) P(S \&     V,C,S,J)  &  (no summation on S or V which are in evidence.)  \\
\end{tabular}

p {ширина} позволяет вам установить ширину столбца и попытаться заполнить вашу страницу, тогда как я думаю, что у l и r есть какой-то другой (возможно, глупый) метод решения, как широко сделать вещи.

В вашем уравнении у вас есть P (S) P (S & V, C, S, J), и мне нужно было изменить это & ​​на \ &, чтобы он не думал, что это начало другого столбца ...

На сайте LaTeX / Tables Wikibook есть небольшая пометка \ eqmakebox, которая звучит так, как будто она тоже может помочь, хотя и немного эзотерична по сравнению с чем-то распространенным, например \ tabular ... ( LINK ).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...