АнглийскийФранцузскийИспанский

Значок OnWorks

gpic - Интернет в облаке

Запустите gpic в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда gpic, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


pic - компилировать картинки для troff или TeX

СИНТАКСИС


фильм [ -nvCSU ] [ имя файла ...]
фильм -t [ -cvzCSU ] [ имя файла ...]

ОПИСАНИЕ


Эта страница руководства описывает версию GNU фильм, который является частью документа groff
система форматирования. фильм собирает описания изображений, встроенных в TROFF или TeX
входные файлы в команды, понятные TeX или TROFF. Каждое изображение начинается с
строка, начинающаяся с .ps и заканчивается строкой, начинающейся с .PE. Что-нибудь за пределами .ps
и .PE проходит без изменений.

Ответственность за предоставление соответствующих определений PS и PE
макросы. Если используемый пакет макросов не предоставляет таких определений (например,
старые версии -ms), соответствующие определения можно получить с помощью -мпик: Эти будут
центрируйте каждую картинку.

ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


Параметры, не принимающие аргументов, могут быть сгруппированы за одним -. Особый вариант
-- можно использовать для обозначения конца опций. Имя файла - относится к стандарту
вход.

-C Признавать .ps и .PE даже если за ним следует символ, отличный от пробела или
новая линия.

-S Более безопасный режим; не казнить sh команды. Это может быть полезно при работе с
ненадежный ввод (по умолчанию включен).

-U Небезопасный режим; вернуть вариант по умолчанию -S.

-n Не используйте расширения groff для команд рисования troff. Вы должны использовать это
если вы используете постпроцессор, который не поддерживает эти расширения. В
расширения описаны в groff_out(5). -n вариант также вызывает фильм не использовать
линии нулевой длины для рисования точек в режиме troff.

-t Режим TeX.

-c Будьте более совместимы с TPIC. Подразумевает -t. Строки, начинающиеся с \ не прошли
прозрачно. Строки, начинающиеся с . проходят с начальными
. изменился на \. Строка, начинающаяся с .ps уделяется особое внимание: требуется
необязательный целочисленный аргумент, определяющий толщину линии (размер пера) в миллидюймах;
отсутствующий аргумент восстанавливает предыдущую толщину линии; толщина линии по умолчанию
составляет 8 миллидюймов. Указанная таким образом толщина линии действует только тогда, когда не
отрицательная толщина линии не была указана с помощью толщина атрибут или
установив сетка Переменная.

-v Выведите номер версии.

-z В режиме TeX рисуйте точки линиями нулевой длины.

Следующие параметры поддерживаются другими версиями фильм игнорируются:

-D Нарисуйте все линии, используя escape-последовательность \ D. фильм всегда так делает.

-T DEV Сгенерировать вывод для TROFF устройство DEV. В этом нет необходимости, потому что TROFF
результат, созданный фильм не зависит от устройства.

ИСПОЛЬЗОВАНИЕ


В этом разделе описаны только различия между GNU фильм и оригинальная версия
фильм. Многие из этих различий также применимы к более новым версиям Unix. фильм, Полный
документация доступна в файле

/usr/доля/doc/groff-base/pic.ms.gz

TeX Режим
Режим TeX включен -t вариант. В режиме TeX, фильм определит vbox под названием \ график
для каждой картинки. Использовать имя команда для изменения имени vbox. Вы должны
сами распечатайте этот vbox, используя, например, команду

\ centerline {\ box \ graph}

На самом деле, поскольку высота vbox равна нулю (она определяется с помощью \ vtop), это приведет к
немного больше вертикального пространства над картинкой, чем под ней;

\ centerline {\ raise 1em \ box \ graph}

избежал бы этого.

Чтобы vbox имел положительную высоту и нулевую глубину (как, например, в LaTeX's
графика.сти), определите в своем документе следующий макрос:

\ def \ gpicbox # 1 {%
\ vbox {\ unvbox \ csname # 1 \ endcsname \ kern 0пт}}

Теперь вы можете просто сказать \ gpicbox {граф} вместо \ box \ graph.

Вы должны использовать драйвер TeX, который поддерживает TPIC спецпредложения, версия 2.

Строки, начинающиеся с \ пропускаются прозрачно; а % добавляется в конец
линия, чтобы избежать нежелательных пробелов. Вы можете безопасно использовать эту функцию для изменения шрифтов или
изменить значение \ baselineskip. Все остальное может привести к нежелательным результатам;
Используйте на свой риск. Строки, начинающиеся с точки, не обрабатываются.

Команды
для переменная = выражение1 в выражение2 [by [*]выражение3] do X тело X
Поставьте переменная в выражение1. Хотя ценность переменная меньше или равно выражение2,
do тело и приращение переменная by выражение3; если by не дано, приращение переменная by
1. Если выражение3 имеет префикс * тогда переменная вместо этого будет умножаться на выражение3.
Значение выражение3 может быть отрицательным для аддитивного случая; переменная затем проверяется
больше или равно выражение2. В мультипликативном случае выражение3
должно быть больше нуля. Если ограничения не соблюдены, цикл не выполняется.
X может быть любым символом, не встречающимся в тело.

if выраж тогда X если правда X [еще Y если-ложь Y]
Оценивать выраж; если он не равен нулю, сделайте если правда, иначе сделайте если-ложь. X может быть
любой персонаж, не встречающийся в если правда. Y может быть любым символом, не встречающимся в
если-ложь.

Распечатать аргумент...
Объедините аргументы и распечатайте их в виде строки на stderr. Каждый аргумент должен быть
выражение, позиция или текст. Это полезно для отладки.

команду аргумент...
Объедините аргументы и передайте их в виде строки в troff или TeX. Каждый
аргумент должно быть выражением, позицией или текстом. Это имеет тот же эффект, что и
строка, начинающаяся с . or \, но позволяет передавать значения переменных
через. Например,

.ps
x = 14
команду ".ds string x is " x "".
.PE
\*[нить]

печать

x is 14.

sh X команду X
Проходить команду в оболочку. X может быть любым символом, не встречающимся в команду.

копия "имя файла"
Включают имя файла в этот момент в файле.

копия ["имя файла"] через X тело X [до "слово"]
копия ["имя файла"] через макрос [до "слово"]
Эта конструкция делает тело один раз для каждой строки имя файла; линия разделена на
слова, разделенные пробелами, и вхождения $i in тело, Для i от 1 до 9, являются
заменить на i-е слово в строке. Если имя файла не дано, строки взяты
от текущего входа до .PE, Если до оговорено, строки будут
только для чтения до тех пор, пока не появится строка, первое слово которой слово; эта линия тогда будет
отбрасываются. X может быть любым символом, не встречающимся в тело, Например,

.ps
копия через % круг at (1 доллар, 2 доллара) % до "КОНЕЦ"
1 2
3 4
5 6
END
ящик
.PE

эквивалентна

.ps
круг at (1,2)
круг at (3,4)
круг at (5,6)
ящик
.PE

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

сброс
сброс переменная1[,] переменная2 ...
Сбросить предопределенные переменные переменная1, переменная2 ... к их значениям по умолчанию. Если
аргументы не указаны, сбросьте все предопределенные переменные до значений по умолчанию.
Обратите внимание, что присвоение значения лестница также вызывает все предопределенные переменные, которые
размеры элемента управления должны быть сброшены до значений по умолчанию, умноженных на новое значение
масштаб.

участок выраж ["текст"]
Это текстовый объект, созданный с использованием текст как строка формата для
sprintf с аргументом выраж. Если текст опускается строка формата "%грамм" is
использовал. Атрибуты можно указать так же, как и для обычного текстового объекта. Быть
очень осторожно, чтобы вы указали соответствующую строку формата; фильм делает только очень
ограниченная проверка строки. Это устарело в пользу Sprintf.

переменная := выраж
Это похоже на = кроме переменная уже должен быть определен, и выраж будет
назначен на переменная без создания переменной, локальной для текущего блока. (К
контраст, = определяет переменную в текущем блоке, если она еще не определена
там, а затем изменяет значение только в текущем блоке.) Например,
следующие:

.ps
x = 3
y = 3
[
x := 5
y = 5
]
Распечатать x " " y
.PE

печать

5 3

Аргументы формы

X все X

также могут иметь форму

{ все }

В этом случае все может содержать сбалансированные вхождения { и }. Строки могут содержать X
или несбалансированные случаи { и }.

Expressions
Синтаксис выражений был значительно расширен:

x ^ y (возведение в степень)
грех (x)
соз (x)
atan2 (y, x)
журнал(x) (база 10)
ехр (x) (основание 10, т.е. 10 ^x)
SQRT (x)
INT (x)
Rand () (вернуть случайное число от 0 до 1)
ранд (x) (вернуть случайное число от 1 до x; устарело)
srand (x) (установите начальное число случайных чисел)
Максимум(e1, e2)
мин (e1, e2)
!e
e1 && e2
e1 || e2
e1 == e2
e1 != e2
e1 >= e2
e1 > e2
e1 <= e2
e1 < e2
"str1" == "str2"
"str1" != "str2"

Выражения сравнения строк в некоторых контекстах должны заключаться в круглые скобки, чтобы избежать двусмысленности.

Другой изменения
Голое выражение, выраж, приемлем как атрибут; это эквивалентно директория выраж,
в котором директория текущее направление. Например

линия 2i

означает нарисовать линию длиной 2 дюйма в текущем направлении. Символ "я" (или "я")
игнорируется; чтобы использовать другую единицу измерения, установите лестница переменной до подходящего значения.

Максимальная ширина и высота изображения берутся из переменных макспсвид и
макспшт. Первоначально они имеют значения 8.5 и 11.

Для чисел допускается научная запись. Например

x = 5e-2

Текстовые атрибуты могут быть составными. Например,

"фу" выше вожделение

действует.

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

[А: [Б: [С: ящик ]]] .ABCsw at 1,2
круг at последний [] .ABC

приемлемо

У дуг теперь есть точки компаса, определяемые кругом, частью которого является дуга.

Круги, эллипсы и дуги могут быть пунктирными или пунктирными. В режиме TeX шлицы могут быть точечными или
набросился тоже.

Ящики могут иметь закругленные углы. В рад атрибут определяет радиус четверти
круги на каждом углу. Если нет рад or диам задан атрибут, радиус Boxrad используется.
Первоначально Boxrad имеет значение 0. Прямоугольник со скругленными углами может быть пунктирным или пунктирным.

Коробки могут иметь скошенные стороны. Это эффективно меняет форму коробки с
прямоугольник к произвольному параллелограмму. В наклонный и посаженный атрибуты определяют
Смещение по осям x и y правого верхнего угла поля относительно положения по умолчанию.

В .ps Строка может иметь второй аргумент, определяющий максимальную высоту изображения. Если
указана ширина нуля, ширина будет проигнорирована при вычислении коэффициента масштабирования
для картины. Обратите внимание, что GNU фильм всегда будет масштабировать изображение на одну и ту же величину
как по вертикали, так и по горизонтали. Это отличается от DWB 2.0. фильм который может
масштабировать изображение по вертикали, а не по горизонтали, если высота
указано.

С каждым текстовым объектом связано невидимое поле. Компасные точки текста
объект определяются этим окном. Неявное движение, связанное с объектом, также
определяется этим окном. Размеры этого ящика взяты из ширины и высоты.
атрибуты; если атрибут ширины не указан, ширина будет считаться равной
ширина текста; если атрибут высоты не указан, тогда высота будет принята как
количество текстовых строк, связанных с объектом раз текст, Первоначально ширина текста и
текст имеют значение 0.

В (почти во всех) местах, где можно использовать текстовую строку в кавычках, выражение формы

sprintf ("формат", аргумент,...)

также можно использовать; это создаст аргументы, отформатированные в соответствии с формат, который
должен быть строкой, как описано в Printf(3) соответствует количеству аргументов
в комплект поставки.

Толщина линий, используемых для рисования объектов, регулируется сетка Переменная.
Это дает толщину линий в точках. Отрицательное значение означает использование значения по умолчанию.
толщина: в режиме вывода TeX это означает использование толщины 8 миллидюймов; в выводе TeX
режим с -c вариант, это означает использование толщины линии, указанной в .ps линии; в
Режим вывода troff, это означает использование толщины, пропорциональной размеру точки. Нулевое значение
означает рисовать как можно более тонкую линию, поддерживаемую устройством вывода. Изначально в нем
значение -1. Также есть толстый[мыс] атрибут. Например,

круг толщина 1.5

нарисовал бы круг, используя линию толщиной 1.5 точки. Толщина линий
не зависит от стоимости лестница переменной, ни шириной, ни высотой, указанной в
.ps линии.

Ящики (включая ящики с закругленными углами или наклонными сторонами), круги и эллипсы могут быть
заполнены, присвоив им атрибут заполнять[ed]. Это принимает необязательный аргумент
выражение со значением от 0 до 1; 0 заполнит его белым, 1 черным, значения
между ними с пропорционально серым оттенком. Также можно использовать значение больше 1:
это означает заливку оттенком серого, который в настоящее время используется для текста и линий.
Обычно это черный цвет, но устройства вывода могут предоставить механизм для его изменения.
Без аргумента значение переменной заполнение будет использоваться. Первоначально это
имеет значение 0.5. Атрибут invisible не влияет на заливку объектов. Любой
текст, связанный с заполненным объектом, будет добавлен после заполнения объекта, поэтому
что текст не будет заслонен заливкой.

Для задания цветных объектов доступны три дополнительных модификатора: контур[d] устанавливает
цвет контура, затененной цвет заливки и круг[u]r[ed] устанавливает оба. Все трое
Ключевые слова ожидают суффикс, определяющий цвет, например

круг затененной "Зеленый" контур «Черный»

В настоящее время поддержка цвета недоступна в режиме TeX. Предопределенные названия цветов для Грофф
находятся в файлах макросов устройства, например ps.tmac; дополнительные цвета могут быть определены с помощью
.defcolor запрос (см. страницу руководства TROFF(1) подробнее).

Чтобы изменить имя vbox в режиме TeX, установите псевдопеременную имя (который
фактически специально проанализированная команда) внутри изображения. Пример:

.ps
имя = фубар;
...
.PE

После этого изображение будет доступно в коробке. \ foobar.

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

Головки стрелок будут отображаться в виде сплошных треугольников, если переменная размерная стрелка не равно нулю и
либо включен режим TeX, либо -n вариант не был предоставлен. Изначально размерная стрелка имеет
значение 1. Обратите внимание, что сплошные стрелки всегда заполняются текущим цветом контура.

Выход troff фильм не зависит от устройства. В -T опция поэтому избыточна. Все
числа принимаются в дюймах; числа никогда не интерпретируются как находящиеся в машине troff
единиц.

Объекты могут иметь выровненный атрибут. Это будет работать, только если постпроцессор нащупывает,
or ГроПДФ. Любой текст, связанный с объектом, имеющим выровненный атрибут будет
повернут вокруг центра объекта так, чтобы он был выровнен в направлении от
начальная точка до конечной точки объекта. Обратите внимание, что этот атрибут не будет иметь никакого эффекта
для объектов, начальная и конечная точки которых совпадают.

В местах где nth разрешено "выражй также разрешено. Обратите внимание, что й это одиночный токен:
между " и th, Например,

для i = 1 в 4 do {
линия к box.nw в "я + 1" box.se
}

Конверсия


Чтобы получить автономное изображение из фильм файл, приложите свой фильм код с .ps и .PE
Запросы; ROFF команды конфигурации могут быть добавлены в начало файла, но не
ROFF текст.

Этот файл необходимо скормить в Грофф без добавления информации о странице, поэтому вы
должен проверить, какие .ps и .PE запросы фактически называются. Например, макрос мм
пакет добавляет номер страницы, что очень раздражает. На данный момент звонки стандартные Грофф
без всяких макросов работает. В качестве альтернативы вы можете определить свои собственные запросы, например,
ничего не делать:

.de PS
..
.de PE
..

Грофф сам по себе не обеспечивает прямого преобразования в другие форматы графических файлов. Но
есть много возможностей, если вы сначала преобразуете свое изображение в PostScript®
формат с использованием Грофф вариант -Тпс. Поскольку это ps-файлу не хватает информации о BoundingBox.
не очень полезен сам по себе, но его можно использовать в других программах преобразования, обычно
названный ps2другими or пстодругими или тому подобное. Более того, интерпретатор PostScript Призрачный сценарий
(gs) имеет встроенные устройства преобразования графики, которые вызываются с опцией

gs -sDEVICE =

Позвонить

gs --Помогите

для списка доступных устройств.

Альтернативой может быть использование -ТПДФ возможность конвертировать ваше изображение прямо в PDF
формат. MediaBox созданного файла можно контролировать, передавая -Pp размер бумаги
ухмыльнуться.

Как формат инкапсулированного файла PostScript EPS становится все более и более важным, и
раньше конверсия не считалась тривиальной. Возможно, вам будет интересно узнать, что
это инструмент преобразования с именем ps2eps который делает правильную работу. Это намного лучше, чем
инструментом пс2эпси упакован с gs.

Для растровых графических форматов следует использовать пстопнм; результирующий (промежуточный) PNM
затем файл можно преобразовать практически в любой графический формат с помощью инструментов нетпбм
упаковка .

Используйте gpic онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    АстрОрзПлеер
    АстрОрзПлеер
    AstrOrz Player — бесплатный медиаплеер.
    программное обеспечение, частично основанное на WMP и VLC.
    плеер выполнен в минималистическом стиле, с
    более десяти цветов темы, а также может
    б ...
    Скачать AstrOrzPlayer
  • 2
    Movistartv
    Movistartv
    Kodi Movistar+ TV является дополнением для XBMC/
    Коди, разрешенный к использованию
    decodificador de los servicios IPTV де
    Movistar интегрирован в один город
    медиацентры ма...
    Скачать киностартв
  • 3
    Code :: Blocks
    Code :: Blocks
    Code::Blocks — это бесплатная программа с открытым исходным кодом,
    кроссплатформенная C, C++ и Fortran IDE
    построен для удовлетворения самых взыскательных потребностей
    своих пользователей. Он разработан, чтобы быть очень
    расширенный ...
    Код загрузки::Блоки
  • 4
    среди
    среди
    Среда или расширенный интерфейс Minecraft
    и отслеживание данных / структуры - это инструмент для
    отобразить обзор Minecraft
    мир, фактически не создавая его. Это
    жестяная банка ...
    Скачать Среди
  • 5
    МСИС2
    МСИС2
    MSYS2 - это набор инструментов и
    библиотеки, предоставляющие вам
    удобная среда для строительства,
    установка и запуск родной Windows
    программное обеспечение. Это кон ...
    Скачать MSYS2
  • 6
    libjpeg-турбо
    libjpeg-турбо
    libjpeg-turbo - это кодек изображений JPEG
    который использует инструкции SIMD (MMX, SSE2,
    NEON, AltiVec) для ускорения базового уровня
    Сжатие и распаковка JPEG на
    x86, x8 ...
    Скачать libjpeg-turbo
  • Больше »

Команды Linux

Ad