Автор Гілка: Альбомна сторінка в LaTeX    (Прочитано 2328 раз)

Відсутній Іван Тегза

  • Новачок
  • *
  • дописів: 16
  • Карма: +0/-0
  • Що новенького?
Шановне товариство, підскажіть як по-людськи зробити альбомну сторінку в LaTeX, поки що ніде нічого розумного не знайшов. Задача така- потрібно набратаи широку таблицю (longtable, бо ще й довга,  в крайньому випадку хоча б на одну сторінку з tabular) .  Опція landscape класу документу не працює, як сказано в книзі Львовського, вона текст не повертає, для цього потрібен якийсь додатковий драйвер dvi або інше, ps-утиліти не підходять, оскільки потрібно саме зверстати в альбомному режимі. маю кілька книг по LaTeX, ніде нічого розумного про це не сказано.  Пробував підключати rotate.sty, текст зміщається, виходить щось страшне.
Люби, учись, мовчи, прощай і шлях продовжуй.

Відсутній yurchor

  • Видавець
  • *******
  • дописів: 3636
  • Карма: +3/-0
  • Grateful for our Iron Lung
    • Вікі користувачів KDE
Re: Альбомна сторінка в LaTeX  
« Відповідей #1 : 2007-12-11 16:22:03 »
Може це допоможе?
Try to reach you before winter comes
Always a place for you in my heart
You're not alone
All used up
I'd give anything to talk to you

Відсутній yurchor

  • Видавець
  • *******
  • дописів: 3636
  • Карма: +3/-0
  • Grateful for our Iron Lung
    • Вікі користувачів KDE
Re: Альбомна сторінка в LaTeX  
« Відповідей #2 : 2007-12-17 15:04:34 »
На всяк випадок переклав (зверніть увагу на останній абзац!):

Набір у альбомній орієнтації

Досить часто необхідно набрати частину документа у альбомній орієнтації; щоб досягти цього потрібно не тільки змінити розміри сторінки, але проінформувати пристрій виведення про те, що окремо взяту сторінку потрібно друкувати у інший спосіб.

Існує два „звичайних” механізми для реалізації трохи відмінних способів альбомного набору:
Якщо Ви маєте один плаваючий об’єкт, що має велику ширину у порівнянні з довжиною, і може бути розміщений лише на сторінці з альбомною орієнтацією, використайте пакунок rotating; він визначає середовища sidewaysfigure та sidewaystable, що створюють плаваючі об’єкти на цілу сторінку.

Зауважте, що rotating створює проблеми, якщо використовувати його разом з пакунком float. Пакунок rotfloat завантажує також і rotating, та полегшує взаємодію з float.

Якщо Ви маєте справу з довгою послідовністю об’єктів, які слід розмістити як у альбомі (наприклад, роздруківкою коду, широким середовищем tabbing, або величезною таблицею, виконаною за допомогою середовищ longtable або supertabular), використовуйте пакунок lscape (або pdflscape, якщо Ви створюєте PDF, користуючись PDFLaTeX або dvips з наступним створенням PDF з нього). Обидва пакунки визначають середовище landscape, яке розриває поточну сторінку і поновлює набір на наступній у альбомній орієнтації (воно також розриває останню сторінку середовища, при поверненні до книжкової орієнтації).
Жоден з доступних на сьогодні пакунків не дозволяє пряме використання на одній сторінці набору одночасно у альбомній та книжковій орієнтаціях (це одна з речей, які TeX виконує від початку добре). Якщо така поведінка тексту є абсолютно необхідною, можна використати методику описану у "розміщення тексту навколо рисунків", і повернути альбомну частину за допомогою обертальних можливостей пакунку graphics. (Повернення від альбомної до книжкової орієнтації буде дещо простішим: книжкова частина сторінки буде нижнім плаваючим об’єктом відносно альбомної частини зі своїм повернутим вмістом.)

Щоб створити документ, що увесь буде розміщений у альбомній орієнтації, можна використати пакунок lscape, застосувавши його до всього документа. Кращим вибором у цьому випадку буде використання параметра landscape пакунку geometry; якщо Ви передасте йому також параметр dvips або pdftex, geometry видасть у результуючий файл інструкції з вірної орієнтації об’єктів. Клас документів memoir має подібні до geometry можливості у цьому сенсі.

Маленьке попередження: більшість сучасних переглядачів TeX не сприймають вірно інструкцій з повороту об’єктів у файлах DVI. Кращим підходом у такому випадку буде перетворення до файла PostScript або PDF, з наступним переглядом „остаточної” версії у належному переглядачі.
Try to reach you before winter comes
Always a place for you in my heart
You're not alone
All used up
I'd give anything to talk to you