вопрос к пользователям LaTeX-а
Mar. 3rd, 2019 11:49 pmИсключительно к пользователям LaTeX-а! Плиз, прочие вордоюзеры, не советуйте!
Если латех желает вдруг перейти на след. страницу, оставляя на этой треть пустой, как его от этого отговорить? Я не первый эту проблему имею, но решения, которые я видел в форумах, жутки и ужасны. Ну типа ввести спец. environment, minipages всякие и пр., и к тому же эти решения заведомо страдают тем, что я должен сам ему сказать, где кончится неразрывная страница; а я просто хочу, чтоб он действовал как всегда, заполняя страницу до конца.
На странице смесь текста и формул, формулы все помещаются на одной строчке каждая. Единственные присутствующие команды управления вертикалью - \vspace{0.3cm} и т.п.
Мерси вам боку.
UPDATE
Спасибо всем, разрешилось. Я последовал совету заменить \vspace* на \vspace, что по описанию команды не должно было бы помочь, но помогло. Кто его знает, что у латеха в голове.
no subject
Date: 2019-03-03 11:32 pm (UTC)no subject
Date: 2019-03-03 11:48 pm (UTC)\vspace*{0.5cm}
\hspace{-1.5cm}\textbf{Ex 2.}
$\displaystyle (1+\cos^2(x))y'(x) -\sin(2x)\,y(x) = \cos\,x $ on $\mathbb{R}$ with the initial condition $y(0)=1$.
\vspace*{0.3 cm}
Hint: $\sin(2x)$ can be expressed in terms of trigonometric functions of $x$.
\vspace{0.3 cm}
\textbf{Solution}
\vspace{0.2 cm}
\hspace{-1 cm}(a) \textbf{Solving the homogeneous equation:}
$\displaystyle (1+\cos^2(x))y'(x) -\sin(2x)\,y(x) =0$
\vspace{0.2 cm}
$\displaystyle \frac{y'_H}{y_H}=\frac{\sin 2x}{1+\cos^2 x}=\frac{2\sin x \cos x}{1+\cos^2 x}$
\vspace*{0.2 cm}
$\displaystyle \ln |y_H|=-\int \frac{2\cos x\sin x \,dx}{1+\cos^2 x}
=-\int \frac{2\cos x\, d(\cos x)}{1+\cos^2 x}=-\int \frac{d(\cos^2 x)}{1+\cos^2 x}
=-\int \frac{d(1+\cos^2 x)}{1+\cos^2 x}$
\vspace*{0.3 cm}
$=-\ln |1+\cos^2 x|+C=-\ln (1+\cos^2 x) + C$,
\vspace*{0.3 cm}
and going through the same argument as usual, we obtain
\vspace*{0.3 cm}
$y_H = \displaystyle \frac{C}{1+\cos^2 x}$ where $C\in\mathbb{R}$.
После формулы $\displaystyle (1+\cos^2(x))y'(x) -\sin(2x)\,y(x) =0$ он переходит на след. страницу, оставляя большое вертикальное пространство.
И, повторяю, я не первый такой, люди спрашивают друг друга, как помешать латеху самовольно переходить на другую страницу. Кто-то пишет, что код написан так, чтобы как можно быстрее страницу спихнуть в "выполненные" и забыть, но я не уверен, что это правда. У меня mikTex, с интерфейсом TexMaker.
no subject
Date: 2019-03-04 12:40 am (UTC)no subject
Date: 2019-03-04 01:17 am (UTC)no subject
Date: 2019-03-04 02:03 am (UTC)no subject
Date: 2019-03-03 11:50 pm (UTC)no subject
Date: 2019-03-04 12:06 am (UTC)no subject
Date: 2019-03-04 11:40 am (UTC)Дополнительно посоветую не задавать в явном виде вертикальные отбивки (на фига?), а пользоваться вместо этого тремя стандартными командами: \smallskip, \medskip, \bigskip
no subject
Date: 2019-03-04 11:44 am (UTC)no subject
Date: 2019-03-05 05:43 pm (UTC)no subject
Date: 2019-03-05 06:01 pm (UTC)no subject
Date: 2019-03-05 06:14 pm (UTC)Форсировать отображение плавающих объектов на странице можно с помощью \clearpage.
no subject
Date: 2019-03-05 06:28 pm (UTC)no subject
Date: 2019-03-05 06:33 pm (UTC)no subject
Date: 2019-03-04 05:34 am (UTC)no subject
Date: 2019-03-04 04:33 am (UTC)Чаще всего это система уравнений, которую приходится разбивать (реже — перемещать рисунки-таблицы, ещё реже — изменять текст).
Судя по обсуждению, у вас что-то другое вылезло. Совсем хорошо было бы посмотреть лог на эту тему, там много интересного пишется.
Если в логи лезть лень, то, с учётом предположений в обсуждении, я бы рекомендовал побаловаться командой \clearpage — насильно выведет всё, скопившееся для размещения, что иногда наводит на мысли.
no subject
Date: 2019-03-04 07:46 am (UTC)\vspace{-5cm}места на странице прибавится, и вы сможете посмотреть, что именно туда подтянет LaTeX со следующей страницы.