eddy_em: (Default)
Элементарную длинную табличку в два столбца, как оказалось, не так-то и просто в латехе автоматом оформить. Мне совершенно лень в очередной раз Кнута читать, чтобы наваять это как надо, поэтому, как говорится, "из говна и палок".
Объявляем обычную таблицу, а внутри вручную размещаем контент. Вот так, например:
\begin{table}
\leavevmode
\hbox to 0.45\textwidth{
\begin{tabular}{|c|c|c|c|c|}
\hline
\textbf{No} & \textbf{Place} & $\Delta T$ & $X$ & $Y$ \\
\hline

100 & 36    & -0.07 & 19  & 7\\
...
\hline
\end{tabular}}\hbox to 0.45\textwidth{
\begin{tabular}{|c|c|c|c|c|}
\hline
\textbf{No} & \textbf{Place} & $\Delta T$ & $X$ & $Y$ \\
\hline
340 & 30    & 0.11  & -15 & 13\\
...
\hline
\end{tabular}}
\caption{Положение термодатчиков на ГЗ БТА.}\label{sensonm}
\end{table}

То бишь, вручную бьем таблицу на два столбца, добавляем заголовок, помещаем это внутрь горизонтальных боксов и не забываем \leavevmode (а то я поначалу, подзабыв про эту важную штуку, пытался вспомнить: а почему два горизонтальных бокса внезапно выстраиваются в вертикальный, а не продолжают горизонтальный). Окружение longtable не работает, как оказалось, в многоколоночном режиме, а supertable вообще фигня какая-то…
Кстати, вот такой простой строчкой можно сконвертировать текст, выделенный из таблице в "либре" в удобоваримый формат:
cat | column -to ' & ' | sed -e 's/$/\\\\/'

Линукс рулит! Форточки — маздай!!!!
скриншот )
eddy_em: (Default)
В этом году первая сессия второго набора АФШ, к сожалению, пройдет в "дистанционном режиме". Меня попросили подготовить лекцию по БТА. Впервые я пишу текст лекции — чтобы прикинуть раскадровку и что вообще отображать на экране.
Вот, что получилось. Если кому интересно — почитайте.
Фичриквесты и багфиксы приветствуются. Лекция какой-то совсем короткой получилась: чуть больше получаса. Хватит ли этого объема? Обычно на БТА мои лекции длятся от полутора до трех часов, но там очень много истории и зачастую, если людям интересно, я начинаю углубляться в астрофизику. Здесь же требуется лишь рассказать о самом большом в Евразии оптическом телескопе.
Немного латехокода )
eddy_em: (Костерок)
После обновления генты отчет обсерватории (он на скриншоте в предыдущей заметке) перестал компилироваться. Латех ругался на непонятные ошибки (знак =, например) до \begin{document}. Методом постепенного включения \endinput был обнаружен проблемный участок:
%
% Degrees, minutes and seconds above the decimal point
%
\def\@rmpt#1.{#1}
\def\put@pt#1#2.#3{\ifx#3\empty\@rmpt#2#1\else #2.\kern-.25em\relax#1\@rmpt#3\fi}
% magnitude
\def\mag#1{\ensuremath{\put@pt{^m}#1.\empty}}
% degrees
\def\arcdeg#1{\ensuremath{\put@pt{^\circ}#1.\empty}}
% arc minutes
\def\arcmin#1{\ensuremath{\put@pt{'}#1.\empty}}
% arc seconds
\def\arcsec#1{\ensuremath{\put@pt{''}#1.\empty}}

Сразу подумал, что что-то новенькое сделали на макрос \mag, и действительно: он уже давно был, только в предыдущих версиях texlive не вылезало никаких проблем. В общем, заменил его на \Mag и sed'ом переделал все файлы:
find . -name '*.tex' -exec sed -i 's/\\mag/\\Mag/g' {} \;

Вот хоть бери и меняй все \def на \newcommand!
eddy_em: (Default)
Те, кому приходится верстать тексты посложнее служебок, знают, что латех — удобная надстройка над техом — на данный момент является чуть ли не единственным средством, позволяющим быстро верстать качественные тексты любой сложности. Но не текстом единым… Латех можно использовать и для других целей, о которых создатель Теха, Дональд Кнут, наверное и не думал.
Я уже писал, как можно верстать в латехе презентации. Теперь же я хочу рассказать о том, как можно проводить несложные вычисления непосредственно силами латеха.
Подробности ) Текст примера Получившийся pdf
eddy_em: (Default)
Сижу, ковыряю отчет (который, кстати, теоретически должен был делать не я…).
И вот, пришла мне в голову мысль: а почему бы не включить кое-какие простые расчеты прямо сразу в этот отчетец? Ведь есть же пакет fp, позволяющий производить простые операции с плавающими числами (и даже решать уравнения). Правда, время компиляции документа при этом несколько увеличивается, но зато не нужно будет 100500 раз проверять свой документ после изменения одного-двух параметров.

Итак, )

eddy_em: (Default)
LaTeX годится не только для составления всевозможной документации, но и для верстки качественных презентаций. При помощи пакета beamer можно создавать презентации, ничуть не уступающие презентациям PowerPoint или Impress.
Read more... )
eddy_em: (Default)
Евгений Балдин дописал-таки свою книгу "компьютерная типография" и выложил ее в открытый доступ.
eddy_em: (Default)
Подготовка бланковых тестов — занятие не из веселых. Мало того, что нужно составить перечень вопросов и вариантов ответов, так еще и бланки нарисовать, а потом составить для себя один эталонный бланк с правильными вариантами ответов (чтобы проверять было проще).

Однако, TeX — очень мощная система, способная даже решать кубические уравнения! Неужели она не справится с такой простой задачей? Справится, и еще как!

Не пугаться! )

October 2025

S M T W T F S
   1234
567 89 1011
121314 15161718
19202122232425
2627 28293031 

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Apr. 14th, 2026 06:59 am
Powered by Dreamwidth Studios