Це команда fragmaster, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
fragmaster - Використання конструкцій psfrag з pdflatex
СИНТАКСИС
fragmaster [параметри]
Створюйте файли EPS та PDF із вбудованими замінами psfrag.
варіанти:
-h,--help Короткий посібник із використання.
-m,--man Показати повну сторінку керівництва (потрібен perldoc)
--clean Очистити автоматично створені файли $basename.{eps,pdf}.
--debug Показати більше інформації та залишити тимчасові файли.
--force Перебудувати все, ігноруючи час модифікації.
--dirfm=file Використовувати вказаний файл як необов'язковий для кожного каталогу
файл керування fragmaster fm замість стандартного
"fragmaster.dfm".
ОПИС
фрагмейстер це скрипт на Perl, який допомагає використовувати конструкції psfrag pdflatex.
psfrag це пакет LaTeX, який дозволяє замінювати текстові елементи у включеній графіці EPS
шляхом довільного виведення LaTeX. Тому що psfrag використовує PostScript для заміни, в
принцип, яким ви не можете користуватися psfrag з pdflatex який не має жодних інтерфейсів
PostScript.
фрагмейстер створює нову EPS з оригінальної EPS, яка вже містить усі ці
psfrag заміни. Цю нову графіку EPS насправді можна конвертувати в PDF, включаючи всі
заміни. Отриманий «інкапсульований» PDF можна потім використовувати з pdflatex.
фрагмейстер сканує поточний каталог на наявність файлів, які закінчуються на _fm і є _fm.eps
відповідник. Дивлячись на дати модифікації, скрипт перевіряє, чи є вихідні файли
потрібно перебудувати і робить це, якщо необхідно (це трохи на зразок "make").
У свій документ LaTeX ви можете включити створену графіку за допомогою
\includegraphics{ }
зручно опускати розширення файлу. латекс вибере EPS, pdflatex вибере
PDF.
фрагмейстер контроль файл та інший пов'язаний файли.
Щоб використовувати скрипт, вам потрібно створити два файли на графіку:
* _fm.eps: сам файл EPS,
* _fm: файл керування fragmaster.
З цих файлів буде створено psfragged графіку:
* .eps,
The _fm control file в основному є файлом LaTeX (з необов'язковими спеціальними коментарями) і може
виглядати так:
% Звичайний коментар
%
% Деякі спеціальні коментарі:
% fmclass: кн
% fmclassopt: 11 пт
% fmopt: ширина = 6 см
%
% Ще один особливий коментар:
% голова:
% \usepackage{amsmath}
% торцевої головки
% команд psfrag:
\psfrag{x}{$x$}
\psfrag{y}{$y = x^2$}
Спеціальний коментар "fmclass:" змусить скрипт використовувати заданий клас замість стандартного
клас «стаття».
Спеціальний коментар "fmclassopt:" змусить скрипт використовувати задані параметри як параметри класу
замість стандартного "12pt".
Спеціальний коментар "fmopt:" буде оцінено так, що наступний текст буде переданий
як необов'язковий аргумент для "\includegraphics". Таким чином ви можете, наприклад, налаштувати відношення
між розміром графіки та розміром шрифту, використовуючи щось на кшталт "fmopt: width=6cm". Ніякої глобальної
за замовчуванням для цього.
Спеціальна конструкція коментаря "head:/end head" викликає включення рядків між ними
у преамбулі тимчасового документа LaTeX після того, як він має провідний коментар
вилучено символи "%". Таким чином, ви можете включити пакети LaTeX, як в
"\usepackage{amsmath}". Для цього немає глобального за замовчуванням.
Для каталогу фрагмейстер реж контроль файлу.
Ви можете встановити для кожного каталогу параметри "fmclass:", "fmclassopt:", "fmopt:" і "head:/end head"
за допомогою керуючого файлу fragmaster для кожного каталогу fragmaster.dfm з подібним синтаксисом як
вище. Ви можете використовувати інший файл за допомогою --dirfm варіант. Зверніть увагу, що параметри встановлені
цей спосіб є взаємовиключними, будь-який параметр, встановлений у файлі _fm файл буде повністю
перевизначити пов’язану опцію у файлі для кожного каталогу та параметри, встановлені у файлі для кожного каталогу
замінить початкові значення за замовчуванням ("\documentclass[12pt]{article}"). Порожні варіанти
ігнорується.
Робота над цим триває і потребує ретельної перевірки. Перевірте це ще раз
Перебудови на основі дати модифікації працюють належним чином.
KNOWN ПРОБЛЕМИ
У випадку, якщо EPS буде створюватися як альбомна графіка, тобто gv шоу Пейзаж замість
Портрет у рядку меню, і графіка буде повернута на 90 градусів у вашому
документа, то, швидше за все, ваш початковий EPS ширший, ніж його висота. В цьому випадку
деякі (новіші) версії dvips зробіть «розумне» припущення, що ваша графіка є
пейзаж, хоча пропорції графіки нічого не говорять про орієнтацію
його вмісту... Це все ще може статися, якщо ваш введений EPS збігається зі стандартним папером
розмір.
У всякому разі, ви можете зробити dvips вести себе краще, вказавши наступний рядок
/usr/share/texmf/dvips/config/config.pdf (або місцевий еквівалент всередині
/usr/local/share/texmf):
@ спеціальний 0pt 0pt
У випадку, якщо вам цікаво, чому, я б рекомендував Двіпськ джерел тепло до
ти ...
AUTHORS
Тільман Фогель (крапка за крапкою) та Агустін Мартін
com> (по крапці)
ІСТОРІЯ
Цей сценарій був натхненний дописом Карстена Роемке (крапка за крапкою)
з темою "psfrag pdflatex, lange her" у de.comp.text.tex за 2003-11-11 05:25:44 PST.
Карстен Роемке був натхненний для свого рішення публікаціями Томаса Віммера.
АВТОРСЬКЕ
Авторське право (C) 2004 Тілман Фогель
Авторські права (C) 2011-2015 Agustin Martin
Ця програма є безкоштовним програмним забезпеченням; ви можете розповсюджувати його та/або змінювати відповідно до умов
Загальна публічна ліцензія GNU, видана Фондом вільного програмного забезпечення; або
версія 2 Ліцензії або (на ваш вибір) будь-яка наступна версія.
Використовуйте fragmaster онлайн за допомогою служб onworks.net