Ru-Board.club
← Вернуться в раздел «Программы»

» TeX, LaTeX и т.д.

Автор: TeXpert
Дата сообщения: 29.02.2008 04:04
Griefin
Цитата:
Да, сложен, прежде всего потому, что это инструмент более общего назначения
Категорически не согласен. Как это -- "инструмент более общего назначения?" На нём хоть школьные иллюстрации строй, например: посмотри самые первые примеры тут (это страница, где множество примеров по применению METAPOST) http://zoonek.free.fr/LaTeX/Metapost/metapost.html
А можно и более изощрённо действовать. Это уже на выбор. По-моему, проще уже совсем примитив, или у нас уже критерий упали сложности? Конечно, я не призываю использовать его везде, но большинство задач ему вполне по зубам.
Автор: bez_logina
Дата сообщения: 29.02.2008 07:27
TeXpert
Цитата:
Можешь отправить свой ps-файл на мыло
Послал
Цитата:
Как это -- "инструмент более общего назначения?" На нём хоть школьные иллюстрации строй
Вот именно поэтому и более общего назначения. Задачи шире, а времени на реализацию любой из них уходит больше. Надо прописывать ВСЕ.
Цитата:
посмотри самые первые примеры тут
Вчепятляет! Надо осваивать.
Автор: TeXpert
Дата сообщения: 29.02.2008 08:07
bez_logina
Хорошо, посмотрю. Только я писал до этого
Цитата:
Нет, я говорю об .eps файле с графикой, полученном экспортом из сторонней программы, а не через dvips
По возможности ps-файлы надо делать с помощью dvips. Кстати, вопрос: у кого-нибудь есть dvipsone?

Добавлено:

Цитата:
Надо прописывать ВСЕ
Неправда). Главное, ты ведь работаешь с TeX, и не жалуешься, а это из той же оперы -- код на две трети взят оттуда, только вывод в формате PostScript!

Добавлено:
Вот что обнаружил про компанию Y&Y, Inc.
Цитата:
Y&Y TeX
Y&Y, Inc. closed in 2004. For volunteer support and continuing discussions regarding the company and fonts, please see the yandytex and lucida mailing lists (feel free to subscribe).

Availability
The Lucida fonts are available from TUG and Personal TeX; the latter also distributes the MathTime fonts.

Thanks to a very generous decision by Blenda Horn, TUG is able to provide the sources to the Y&Y system, licensed as free software under the GNU GPL, as the yytex project at Google Code. You can browse the sources online or download them with Subversion. Various Y&Y documentation and support files are also included, but no binaries. If you are a Windows programmer interested in reviving the distribution, please take a look
http://tug.org/yandy/
Это хорошая новость (если я правильно понимаю), учитывая что dvipsone (и просмотрщик dviwindo) -- очень мощные утилиты, превосходящие dvips (и просмотрщики соответственно) по функциональности. Ссылки: http://www.tug.org/yandy/dvipsone.htm (http://tug.org/yandy/dviwindo.htm). Вот бы разжиться настоящими MathTime шрифтами -- http://www.pctex.com/mtpro2.html
Автор: bez_logina
Дата сообщения: 29.02.2008 13:22

Цитата:
dvipsone (и просмотрщик dviwindo) -- очень мощные утилиты, превосходящие dvips (и просмотрщики соответственно) по функциональности.
Почему тогда они не идут в пакетах типа MiKTeX? Платные? Неужто нет в осле/торрентах/варезниках?
Автор: TeXpert
Дата сообщения: 29.02.2008 13:41
bez_logina
А ты посмотри сюда: http://code.google.com/p/yytex/
Цитата:
...TUG is able to provide the sources to the Y&Y system, licensed as free software under the GNU GPL, as the yytex project at Google Code
Хозяином проекта, как вижу, сидит Карл Берри (это от него буковка "k" в обозначении версии dvips(k)), его и надо мочить. Я когда-то спрашивал у Томаса Рокики, автора dvips, собирается ли он снабжать своё детище теми же фичами, что и у dvipsone, он тогда ответил, что когда-нибудь.
Автор: bez_logina
Дата сообщения: 01.03.2008 13:43
TeXpert
Есть способ получать нормальные .ps файлы из любой программы. Нужно использовать печать на любой PostScript принтер (тогда винда использует PScript5.dll), но поставить галку на "печать в файл". Тогда PScript5.dll запишет в .ps то, что получилось у него на выходе. Так у меня из Origin выходят неглючне нормальные .ps.
Правда, никак не могу добиться, чтобы в %%PageBoundingBox горизонтальный размер был больше вертикального. Если в \includegraphics не писать angle=-90, то вставляется повернуто. Сейчас в .ps файлах есть такие строки:
Код: %%Creator: PScript5.dll Version 5.2.2
%%BoundingBox: (atend)
%%Orientation: Landscape

%%BeginDefaults
%%PageBoundingBox: 0 0 595 842 <- повернут
%%ViewingOrientation: 0 1 -1 0
%%EndDefaults
Автор: Griefin
Дата сообщения: 01.03.2008 15:07
TeXpert
Так можно дойти до того, что Metapost может заменить Illustrator, AutoCAD и 3ds Max. Metapost -- язык, манипулирующий примитивными графическими объектами (точка, линия, геометрическая фигура). Именно поэтому в нем можно строить и простые графики, и простые иллюстрации. Однако даже в Gnuplot строить графики проще, чем в Metapost, т.к. это специализированная программа. Я видел все эти примеры и пользовался ими, но они все из серии программы "Hello, World!". В своей нише (для рисунков, которые достаточно просто описать математически) Metapost пользоваться можно, не спорю. Однако, на практике часто требуются графики, которые в Metapost будут строиться значительно более сложным кодом. Пример графика, который в Origin строится за несколько минут:

Сколько времени на его построение уйдет в Metapost?

Кроме того, добавление в график дополнительных объектов (стрелок, подписей) в Metapost сводится к вбиваниям численных значений координат, которые нужно находить методом подбора. В любом визуальном редакторе размещение объектов делается одним движением.
Автор: bez_logina
Дата сообщения: 01.03.2008 16:52
Griefin
А ты включаешь картинки из Origin в .ps/.pdf документ в векторном виде?
Автор: TeXpert
Дата сообщения: 01.03.2008 18:02
bez_logina
Цитата:
Есть способ получать нормальные .ps файлы из любой программы. Нужно использовать печать на любой PostScript принтер
Спасибо, что открыл глаза на этот страшно секретный способ). Мы это обсуждали ещё во 2-м топике по физмат книгам, если мне память не изменяет. Догадался я сам, но оказалось, что таких было немало).
Griefin
Цитата:
Сколько времени на его построение уйдет в Metapost?
В принципе, тоже немного -- в этом топике как-то писал об этом. Я делал так: расчёт делал в Maple (METAPOST всё-таки не для этого), и из Maple же координаты точек сбрасываются в текствый файл вместе с обозначениями точек (это крайне просто делать), а дальше METAPOST по этому файлу в два счёта строит график -- у него на этот счёт имеются макросы.
Цитата:
Кроме того, добавление в график дополнительных объектов (стрелок, подписей) в Metapost сводится к вбиваниям численных значений координат, которые нужно находить методом подбора
Необязательно. Там как раз есть более гибкий, чем в визуальном редакторе способ: описательный. Более, кстати, математический. То есть, можно указать, что стрелку провести, например, к середине отрезка. Или, метку нанести на одной трети расстояния от A до B.
Автор: Griefin
Дата сообщения: 01.03.2008 21:28
bez_logina
Да, включаю EPS, экспортированные из Origin. Еще я перегоняю их через Ghostscript, чтобы уменьшить в размерах. Тем не менее, в журналах APS графики обычно растеризуют, т.к. файлы, сжатые по CCIT Group4 получаются меньше, чем векторные.
Автор: bez_logina
Дата сообщения: 03.03.2008 16:30
Griefin
Цитата:
Да, включаю EPS, экспортированные из Origin. Еще я перегоняю их через Ghostscript, чтобы уменьшить в размерах.
Ты имеешь в виду File->Convert->epswrite? Я сейчас попробовал. У меня так увеличивается размер файла: исходный 169 КБ, а становится 400 КБ (при этом все символы преобразуются в кривые). В другом случае 75 КБ, а становится 114 КБ (при этом все символы преобразуются в bitmap). Причем, в последнем случае исходный eps при использовании в схеме tex->dvi->pdf дает на выходе включенную в pdf картинку с сохраненным текстом на ней (можно выделить мышкой, скопировать в буфер, subset шрифтов включен в pdf). Если же eps cначала перегнать через GhostScript, то и в итоговом pdf, ясное дело, будут bitmap вместо символов. То же самое делает и eps2eps из папки miktex/bin.
Автор: trigliff
Дата сообщения: 03.03.2008 17:29
bez_logina
Я вот читаю последние пару страниц и никак не могу сообразить, почему нельзя конвертнуть eps через epstopdf и вставить эту pdf-картинку в документ? В чём особенность eps'ов выдаваемых Origin?


Цитата:
У меня стоит пакет MiKTeX 2.5. Обнаружил, что компилятор может подхватывать картинки в файлах *.eps.gz, хотя исполняемых файлов *zip*.* в папке установки MiKTeX нет. По путям, известным системе, gzip и gunzip тоже не находятся. Как LaTeX их распаковывает?

Видимо использует библиотеку MiKTeX-bzip2-3.dll.
Автор: bez_logina
Дата сообщения: 06.03.2008 05:49
В первом случе LaTeX ставит i внизу символа суммы, а во втором - справа. Как его заставить и во втором случае тоже ставить i и j внизу?

\[\sum_i\]
\[\frac{\sum_i}{\sum_j}\]
Автор: Gavk
Дата сообщения: 06.03.2008 06:16
bez_logina, попробуй
\[\frac{\sum\limits_i}{\sum\limits_j}\]
Автор: bez_logina
Дата сообщения: 06.03.2008 07:42
Gavk
Спасибо!
Извиняюсь, никак не могу найти, как ставить римские числа. Везде написано только как делать ими автоматическую нумерацию. Подскажите, кто знает.
И еще, нет ли какой-нибудь программки - справочника по LaTeX, чтобы можно было находить нужный символ или действие, а она показывала бы код?
Автор: Gavk
Дата сообщения: 06.03.2008 10:17
bez_logina
Почитай Сюткина. Учитывая, что это векторный pdf, то почти то, что ты хотела. Там есть алфавитный указатель. Большую часть потребностей он покроет.
По поводу нумерации римскими цифрами http://www.intuit.ru/department/publish/latex/4/2.html .
Автор: TeXpert
Дата сообщения: 06.03.2008 11:03
bez_logina
\romannumeral
Автор: bez_logina
Дата сообщения: 06.03.2008 11:49
TeXpert
Цитата:
\romannumeral
На \romannumeral{4}, \Roman{4}, {\Roman 4} пишет
Код: ! Missing number, treated as zero.
<to be read again>
(
l.12 ... \romannumeral{
4} ...
Автор: TeXpert
Дата сообщения: 06.03.2008 12:31
bez_logina
Гугель рулит)
\uppercase\expandafter{\romannumeral 1950}
Однако, это уже дебри TeX'а
Автор: bez_logina
Дата сообщения: 06.03.2008 13:02
TeXpert
Цитата:
\uppercase\expandafter{\romannumeral 1950}
Ух, ё-маё! Спасибо! Но в итоге, если рядом написать MCML то на выходе получается один в один. Нет у него, по-видимому, особенных римских символов .
Автор: TeXpert
Дата сообщения: 06.03.2008 13:10
bez_logina
Вообще, когда требуется какой-нибудь хак, бери исходники пакетов и мочи. Очень полезно. Тех же, про нумерацию. Ну и Библию нашу).
Автор: bez_logina
Дата сообщения: 06.03.2008 14:10
TeXpert
Цитата:
бери исходники пакетов и мочи
Не, ну я не сомневаюсь в том, что любой человек может сделать все, что угодно. Есть лишь один ресурс, который имеет значение "--- время .
Например, в Led есть вложенные панельки с символами, да еще со всплывающими подсказками, примерами применения, указанием нужных для работы пакетов. При начале набора команды выплывают подсказки с предложением возможного окончания со все теми же примерами и пакетами. В WinEdt ничего этого нет (почему?!). Недоумеваю, почему все им пользуюся.
Автор: TeXpert
Дата сообщения: 06.03.2008 14:36
bez_logina
Цитата:
Недоумеваю, почему все им пользуюся
Я вот недоумеваю, почему многие сидят на WinEdt. Я пользую SW.
Автор: RuBorTex
Дата сообщения: 06.03.2008 14:50
bez_logina

Цитата:
TeXpert
Цитата:
\uppercase\expandafter{\romannumeral 1950}
Ух, ё-маё! Спасибо! Но в итоге, если рядом написать MCML то на выходе получается один в один. Нет у него, по-видимому, особенных римских символов .

Дело в том, что у римлян не было особых символов для цифр и они пользовались своими буквами.
(см., например, http://www.paratype.ru/help/term/terms.asp?code=295 )

Добавлено:
Если хочется, то при наборе римских чисел можно самостоятельно менять шрифт на свой особенный (например, в пакете trajan шрифт с колонны Траяна. - Что может быть более римским?).

Добавлено:

Цитата:
Я вот недоумеваю, почему многие сидят на WinEdt.

Пользуются тем, что удобнее.

Я посмотрел как-то Led - симпатично, подсказок много... Но есть далеко не всё, да и не напасёшься на все случаи жизни, ведь самое интересное - "в дебрях". А то, что на поверхности, легко и быстро запоминается. Уж не помню что, но что-то мне показалось гораздо менее удобным, чем в WinEdt (имея ввиду весь процесс от набора до просмотра готового PDF/DVI).

Что касается SW. Это всё ж не wisiwig, а полуфабрикат (не понятно, почему не сделано, как в BaKoMa). Кроме того требует самопальной "обвязки" и конвертации файлов. И меня, скажем, напрягает, что я не могу в SW вот так просто взять исходник TeX с какого-нибудь сайта и, не внося в него существенных изменений, просмотреть в редакторе и скомпилить...

В WinEdt сижу не потому, что "все в нём сидят", а потому что понравилось.
Автор: bez_logina
Дата сообщения: 06.03.2008 18:08
Griefin
Может я совсем туплю, но. Скачал пакет v.1.0.4 отсюда. Сделал, как написано в README.ru, в описании ручной установки. На пункте 4 "--- проблема: файла disser.dvi нет .
Для чего нужна папка include и файлы *.cmd? Вроде как в установке они никак не участвуют.
С помощью Subversion последнюю версию скачать не удалось, не коннектится чего-то. Никак нельзя скачать по-простому?
А-а! Понял! Надо натравить latex на disser.dtx (2 раза). В README.ru этого нет. Я скопировал disser.dvi в MiKTeX\doc\latex\disser. Теперь можно как-то быстро обращаться к этому файлу?
Автор: TeXpert
Дата сообщения: 06.03.2008 19:26
RuBorTex
Цитата:
Что касается SW. Это всё ж не wisiwig, а полуфабрикат (не понятно, почему не сделано, как в BaKoMa)
Собственно, я оттуда пользую только "морду", и впрягаю к MiKTeX. А вот BaKoMa не пользовал, не знаю.
Цитата:
И меня, скажем, напрягает, что я не могу в SW вот так просто взять исходник TeX с какого-нибудь сайта и, не внося в него существенных изменений, просмотреть в редакторе и скомпилить...
Ну, не так уж это и сложно. И, кстати, писал в этой же теме -- установленный SW почти без изменений (только в конфигурационном файле!) можно записать на CD/DVD (а можно и не писать) и запускать из-под Linux -- работает, однако)
Цитата:
В WinEdt сижу не потому, что "все в нём сидят", а потому что понравилось
А этот редактор мне однажды испортил файл просто так, лишний раз перекодировав (а ведь пользовал довольно долго, и в способах перекодировок собаку съел). После чего я рассердился и выкинул этот редактор).
Автор: RuBorTex
Дата сообщения: 07.03.2008 15:26
TeXpert, да, я всё это помню, читал
Но всё же... ))
Автор: Griefin
Дата сообщения: 07.03.2008 21:10
bez_logina
Makefile и *.cmd -- для сборки пакета и шаблонов. В disser.dvi написано. include -- это каталог с общими make-файлами, которые включаются из подкаталогов в templates. Поскольку у пользователей Windows отсутствует культура сборки программ из исходных текстов, то ими мало кто пользуется, и весьма напрасно.

Добавлено:
Subversion меня самого раздражает. А что он пишет, когда не может соединиться? Snapshot'ы ревизий будут делаться, когда я переведу репозиторий на Mercurial.

Добавлено:
А WinEdt как текстовая среда разработки под Windows сейчас вне конкуренции, да. Все эти LEd и TeXnicCenter слишком примитивны, а визуальные SW и LyX вообще не вписываются в мои задачи.
Автор: bez_logina
Дата сообщения: 12.03.2008 09:41
Никто не знает, что надо сделать, чтобы активные ссылки на рисунки, таблицы и литературу внутри pdf документа, полученного с пом-ю pdflatex, были выделены цветом?
Ясно, что это можно сделать вручную с пом-ю пакета color.
Автор: Braintest
Дата сообщения: 12.03.2008 11:45
Здравствуйте.

Я использую класс extreport со своими небольшими изменениями.
Но некоторые вещи сам докрутить не могу.

Например необходимо, что бы в оглавлении chapter были оформлены так
1 Введение........5
но если это глава из appendix, то надо
Приложение А Таблицы.....25
Насколько я понял за формирование оглавления для chapter отвечает \l@chapter
Я исправил его на такой же как \l@section, но там нет слова "Приложение".
Я добавил счётчик и в зависимости от его значения изменял оформление chapter
но такое не проходит для оглавления. В LaTeX не профи.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768

Предыдущая тема: Форматы|кодеки|снятие и обработка звука|lossless&lossy|codec


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.