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

» TeX, LaTeX и т.д.

Автор: qvbit
Дата сообщения: 28.01.2005 09:30
Все возражения по поводу моей критики Scientific WorkPlace по сути
сводятся к утверждению, что телега нормальный вид транспорта, т.к. на ней можно
перевезти любой груз. С этим невозможно спорить, но с помощью автомобиля
это и проще, и быстрее.

Единственный реальный критерий практика, а здесь ситуация такая:
все больше моих знакомых отказывается от использования Scientific WorkPlace.

Но... Есть люди, которым нравится Microsoft Word.

У меня, правда, сложилось мнение (возможно ошибочное), что Ваша привязанность
к Scientific WorkPlace слегка вынужденная

Цитата:
поскольку DOS-й emTeX у меня не пошел


У меня всегда параллельно Scientific Word всегда была полнофункциональная
рабочая версия emTeX или MiKTeX и, соответственно, возможность выбора.
Автор: amorua
Дата сообщения: 28.01.2005 12:05
TeXpert

Цитата:
А вообще, вдумчивому и заинтересованному человеку уже достаточно замечаний

Цитата:
...используй его величество parbox


В том-то и дело, что нет. Вы видимо не сталкивались ранее с этой проблемой. Характер ее весьма принципиальный и не сводится к использованию p{Ncm} в tabular. Более того, даже продвинутый array.sty с его m{Ncm} и b{Ncm} Вам не поможет. (Напомню факто, который Вы и без меня знаете:
p{Ncm} эквивалентно \parbox[t]{Ncm}{..} в ячейке таблицы).

Проблема гораздо более принципиального характера. Когда вы вставляетее в текст (а не во флоат) картинку с помощью \includegraphics, то для ЛаТеХа это, грубо, символ, просто большего размера.
Все символы в строке выравниваются по baseline, которая у них "снизу". Соотвественно, просто строка становится "больше по высоте". То же самое происходит и в табулар. И никакой парбокс не поможет.

Скорее нужно рыть в направлении \includegraphics. Если бы можно было бы задавать ему аргумент, говорящий где разместить baseline. Как, например, можно же задавать точку вращения. Кстати, с помощью двух поворотов на 180 градусов можно добиться желаемого эффекта. Вот попробуйте следующий код:

\begin{longtable}{|c|c|}
ТЕКСТ &
\rotatebox[origin=c]{180}{\includegraphics[angle=180]{картинка.eps}}
\end{longtable}

Здесь все будет "ровно" как нужно. Опять-таки, чистым это решение, как и предыдущее, к-рое я предложил, не назовешь. Его достоинство лишь в том, что не надо вручную задавать высоту
картинки.

Если Вы знаете лучший выход из ситуации, не поленитесь поделиться с нами конкретным кодом: это действительно довольно часто возникающая проблема.

P.S. А сам-то TheChampion, пока мы тут с Вами спорим о его проблеме, похоже слинял куда-то.
Автор: mikegor
Дата сообщения: 28.01.2005 16:41

Цитата:
Все возражения по поводу моей критики Scientific WorkPlace по сути
сводятся к утверждению, что телега нормальный вид транспорта, т.к. на ней можно
перевезти любой груз. С этим невозможно спорить, но с помощью автомобиля
это и проще, и быстрее.


Тут вопрос, что считать автомобилем, а что телегой. С моей точки зрения, SW (особенно последняя версия) - это как раз автомобиль. Удобный редактор текста с формулами. Формулы видны сразу очень наглядно. Результат - латеховский файл, который нормально компилируется MikTex-ом (у меня MiKTeX и используется в SW в качестве компилятора). Нужно только добавить в MiKTeX несколько стилевых файлов. Но SW слишком привязан к определенным стилям. Поэтому я часто делаю так - пишу текст в SW, а когда конечный продукт готов, файл можно слегка доработать руками, убрать лишнее, конвертировать русские буквы в нужную кодировку и т.д. - т.е. в основном довезти товар на автомобиле, а последний небольшой кусочек пути, где автомобиль не проходит, подвезти на телеге. Делается все это очень просто, и в результате, когда отработана вся технология, время экономится.
Автор: amorua
Дата сообщения: 28.01.2005 18:15
mikegor

Цитата:
SW (особенно последняя версия) - это как раз автомобиль. Удобный редактор текста с формулами.


Ну, это вы, наверное, про простые формулы. Я не против SW, но нужно признать, что эта попытка скрестить Word с LaTeX'ом, как и любая подобная затея (скажем, LyX или TeXmacs), расчитана на довольно специфический класс людей и задач. ТеХ - это язык. И никакая "умная прога" не будет писать на нем лучше, чем человек. Если Вам нужно быстренько накалякать статейку с небольшим количеством простых формул -- все будет ОК. Особенно, если Вы до того пользовались Вордоподобным чем-то.
Для вещей посложнее (первое, что приходит на ум -- pstricks) -- SW отдыхает.
Потому и слышишь часто просьбы людей экспортировать их SW-file в человеческий ЛаТеХ -- то что Вы назвали "слегка доработать руками".

Кстати, вопрос -- мне тут постоянно приходится переделывать под "нормальный ЛаТеХ" файлы из SW моего коллеги. И картинки там всегда в wmf вставленны через одно место, а не в figure окружении.
Это у моего коллеги кривые руки или SW только так умеет?
Автор: TeXpert
Дата сообщения: 29.01.2005 01:37
qvbit

Цитата:
У меня всегда параллельно Scientific Word всегда была полнофункциональная
рабочая версия emTeX или MiKTeX и, соответственно, возможность выбора

А зачем их вообще противопоставлять? У меня и MiKTeX, и Scientific Word, причём последний использую в паре с MiKTeX. А насчёт emTeX -- с 1998 этот дистрибутив не обновляется, полбеды ещё, что ядро надо обновлять, так ещё множество пакетов (в частности, graphics и graphicsx) там устаревшие версии. Да и dvips для DOS тоже сильно устарел (если ещё поддерживается). Так что в настоящее время использовать emTeX большого смысле нет если уж не набирать простые вещи.

amorua

Цитата:
В том-то и дело, что нет. Вы видимо не сталкивались ранее с этой проблемой.

Да вот нет, насколько помню, я что-то делал, какую-то сложную таблицу. Правда, давно это было.


Цитата:
...для ЛаТеХа это, грубо, символ, просто большего размера

Ну, слышали об этом.

Цитата:
Все символы в строке выравниваются по baseline, которая у них "снизу". Соотвественно, просто строка становится "больше по высоте".

А что мне мешает "отдельный" символ в строке (который содержится в parbox) поднять или опустить относительно базисной линии? Вы же знаете о необязательном параметре parbox! И, кстати, совсем нетрудно внушить TeX, что строка не становится "больше по высоте", вернее, что высота бокса не изменилась.


Цитата:
Если Вы знаете лучший выход из ситуации, не поленитесь поделиться с нами конкретным кодом: это действительно довольно часто возникающая проблема.

Скажу честно, графики не вставлял в таблицы, но учитывая, что это всего лишь боксы, то большой проблемы не вижу. Единственная просьба: не могли бы вы, как грамотный пользователь, сформулировать задачу ещё раз, а так, я рискую не так понять, и, следовательно, упростить. Тогда я и поделюсь с решением, правда, мне надо сейчас с диском разобраться, но, надеюсь, это не затянется надолго.


Цитата:
А сам-то TheChampion, пока мы тут с Вами спорим о его проблеме, похоже слинял куда-то.

За Клинским, наверное.

mikegor

Цитата:
Но SW слишком привязан к определенным стилям.

А собственные шаблоны пробовали делать?


Цитата:
...в основном довезти товар на автомобиле, а последний небольшой кусочек пути, где автомобиль не проходит, подвезти на телеге. Делается все это очень просто, и в результате, когда отработана вся технология, время экономится

Точно так же и я.

amorua

Цитата:
...скажем, LyX или TeXmacs

Unix-аналоги крайне неудачны, на мой взгляд.

Цитата:
ТеХ - это язык. И никакая "умная прога" не будет писать на нем лучше, чем человек

Ну, мы (см. цитату mikegor выше) и не требуем этого.

Цитата:
Кстати, вопрос -- мне тут постоянно приходится переделывать под "нормальный ЛаТеХ" файлы из SW моего коллеги. И картинки там всегда в wmf вставленны через одно место, а не в figure окружении.
Это у моего коллеги кривые руки или SW только так умеет?

В свете заявленного выше -- лично сам картинки буду вставлять вручную. И, не сказал бы, что окружение figure -- лучшее. Гораздо гибче пакет picinpar. Раз вы поклонник PostScript, то зачем вам wmf, этот жалкий аналог eps?
Автор: TheChampion
Дата сообщения: 30.01.2005 10:04
Господа!

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


Цитата:
А сам-то TheChampion, пока мы тут с Вами спорим о его проблеме, похоже слинял куда-то.

За Клинским, наверное


Нет, за описанием пакета longtable. Сейчас читаю.
Автор: amorua
Дата сообщения: 31.01.2005 12:06
TeXpert

Цитата:
А что мне мешает "отдельный" символ в строке (который содержится в parbox) поднять или опустить относительно базисной линии?

Ну, именно это и делал я в первом предложенном решении (\raisebox). Другой вопрос, приходится вручную подбирать насколько его поднять или опустить.

Цитата:
Вы же знаете о необязательном параметре parbox!

Если вы имеете в виду \parbox[вот этот параметр]{}, который действительно можно задать "t", то этот вариант не помогает. Можете сами попробовать.

Цитата:
Единственная просьба: не могли бы вы, как грамотный пользователь, сформулировать задачу ещё раз, а так, я рискую не так понять, и, следовательно, упростить.

Каким образом задать baseline для картинки при вставлении ее через includegraphics?

Цитата:
В свете заявленного выше -- лично сам картинки буду вставлять вручную. И, не сказал бы, что окружение figure -- лучшее. Гораздо гибче пакет picinpar.

Мне всегда казалось, что picinpar -- это для картинок внутри параграфа (с прямоугольным обтеканием), т.е. для совсем другой задачи.
Кроме того, строго говоря, это не float. Со всеми вытекаюэими отсюда последствиями. Пример: я пишу статью и все картинки вставляю там, где они должны быть (в районе, где на них первая ссылка), но для удобочитаемости предпочитаю, чтобы картинки были размещены сверху или снизу страницы, т.е. указываю [tb] как необяз. аргументы. ТеХ разместит их там автоматически. picinpar их разместит всегда там, где у вас window.
Далее: Когда я посылаю эту статью в журнал, по условиям надо все картинки переместить в конец. Мне для этого не надо ничего делать кроме как добавить
\usepackage{endfloat}. А вот как вы это будете делать с picinpar?


Цитата:
Раз вы поклонник PostScript, то зачем вам wmf, этот жалкий аналог eps?

Мне wmf не нужен. Особенно учитывая, что у меня Unix, для меня это не самый удобный формат. А вот файлы SW, к-рые мне дает коллега для "переконвертирования" в нормальный ЛаТеХ всегда содержат ссылки именно на wmf. Более того, они вставлены как уравнения, а не как картинки. См ниже

\begin{equation*}
\FRAME{itbpF}{3.7273in}{7.2437in}{0in}{}{}{fig2b.wmf}{\special{language
"Scientific Word";type "GRAPHIC";maintain-aspect-ratio TRUE;display
"USEDEF";valid_file "F";width 3.7273in;height 7.2437in;depth
0in;original-width 5.2857in;original-height 10.3094in;cropleft "0";croptop
"1";cropright "1";cropbottom "0";filename
'poster2/fig2b.wmf';file-properties "XNPEU";}}
\end{equation*}%

Вот мой вопрос и был: это у моего коллеги руки кривые или SW глупый? Как вообще SW работает с EPS? Что-то мне не верится, что у него есть встроенный интерпреатор PS.
Автор: papa_alex
Дата сообщения: 01.02.2005 01:12
amorua

Цитата:
Вот мой вопрос и был: это у моего коллеги руки кривые или SW глупый? Как вообще SW работает с EPS? Что-то мне не верится, что у него есть встроенный интерпреатор PS.

Попутный вопрос. В каталоге SW50 есть папка wmf2eps, в которой находится программа wmf2eps.exe для конвертации WMF-файлов в формат EPS. Для того, чтобы в полной мере воспользоваться ее возможностями, нужно установить PS Printer driver

If you have Windows 95,98 or ME, I also recommend getting Adobes enhanced PS driver for Win 9x.Version 4.26 can be obtaind from
ftp://ftp.adobe.com/pub/adobe/printerdrivers/win/aps426eng.exe
or the universal (for all current Windows versions) PS Printer driver archive
ftp://ftp.adobe.com/pub/adobe/printerdrivers/win/1.x/winsteng.exe

Внутри той же папки есть wmf2eps2.ppd (стандартный есть полностью, но он менее интересен), но к нему не хватает соответствующего inf-файла.
1) Где бы достать?
2) Как задействовать это в SW50, чтобы не только amorua, но и все остальные не мучались?
Автор: qvbit
Дата сообщения: 01.02.2005 10:18
papa_alex

Цитата:
Внутри той же папки есть wmf2eps2.ppd (стандартный есть полностью, но он менее интересен), но к нему не хватает соответствующего inf-файла.
1) Где бы достать?
2) Как задействовать это в SW50, чтобы не только amorua, но и все остальные не мучались?

Зачем обязательно использовать SW50? Чем Вас не устраивает обычный конвертор
графических файлов?


amorua

Цитата:
это у моего коллеги руки кривые или SW глупый?

Нет это так SW заточен.
Используя интерфейс SW нормально вставить рисунок мне ни разу не удалось.
Можно только использовать меню "Вставить LaTeX команду" и прописать
все вручную.
Автор: amorua
Дата сообщения: 01.02.2005 11:34
qvbit

Цитата:
Нет это так SW заточен.
Используя интерфейс SW нормально вставить рисунок мне ни разу не удалось.
Можно только использовать меню "Вставить LaTeX команду" и прописать
все вручную.


А как вообще SW позиционируется: как полная замена LaTeX или всего лишь одна из прилатеховских свистулек для набора. И зачем там Maple - вопрос, на к-рый никто не может дать вразумительного ответа?
Автор: qvbit
Дата сообщения: 02.02.2005 10:22
amorua

Цитата:
А как вообще SW позиционируется: как полная замена LaTeX или всего лишь одна из прилатеховских свистулек для набора.


Вопрос не ко мне. На мой взгляд он вообще никак не позиционируется.
Автор: TheChampion
Дата сообщения: 02.02.2005 12:38
Господа!

Вы когда-нибудь использовали шрифты типа Times New Roman, Courier, Helvetica в LaTeX? Там есть пакет times, но при его подключении latex заявляет, что нужных шрифтов нет и он заменит недостающие близкими по начертанию...

Как заставить LaTeX выводить именно Times?
Автор: amorua
Дата сообщения: 02.02.2005 17:10
TheChampion

Цитата:
Вы когда-нибудь использовали шрифты типа Times New Roman, Courier, Helvetica в LaTeX? Там есть пакет times, но при его подключении latex заявляет, что нужных шрифтов нет и он заменит недостающие близкими по начертанию...


1. Недостаточно просто скопировать файл times.sty: если Вы заглянете, то увидите там всего 3 строчки
\renewcommand{\sfdefault}{phv} <- Использовать Helvetica как sf
\renewcommand{\rmdefault}{ptm} <- Times как rm
\renewcommand{\ttdefault}{pcr} <- Courier как tt
Нужно установить шрифты, метрики и т.п.
По памяти не помню. Если у Вас какой-то из дистрибутивов ЛаТеХа, то установите средствами этого дистрибутива -- он все сделает за вас автоматически.

2. Пакет times лучше не использовать. Он заменит только текстовые шрифты, а математику - нет. В результате формулы будут смотреться очень "тонкими". Попробуйте лучше txfonts. Он тоже заменяет все на Таймс, включая мат-ку. К нему же очень полезен The Comprehensive LaTeX Symbol List, к-рый можно найти в вашей иерархии texmf/doc или на ctan.org
Автор: papa_alex
Дата сообщения: 02.02.2005 17:17
amorua

Цитата:
А как вообще SW позиционируется

Есть почти (почти относится к поставляемым вместе с SW пакетам) все - Formatter, Viewer и прекрасная оболочка для набора. Делает всю цепочку: tex, dvi ( а последняя версия и pdf) файлы.
К чему слова, смотри офсайт http://www.mackichan.com
Автор: amorua
Дата сообщения: 02.02.2005 18:37
papa_alex

Цитата:
К чему слова, смотри офсайт http://www.mackichan.com

Спасибо за ссылку - информативно. Насколько я понял, МакКичан производит только оболочку для набора, а сам ТеХ там от ТруТеХ. Т.е. SW -- это таки свистелка для набора текста, типа texmacs или Lyx (может попродвинутее).

Всегда думал, что SW работает с Maple, а оказалось что с некой MuPAD.
Насколько я понял, есть SWorkplace и SWord, причем первое -- это второе + MuPAD. А кто-то реально пользуется встроенной считалкой или используете чисто как редактор?


Цитата:
прекрасная оболочка для набора

На вкус и цвет... сами знаете. Просто, у меня создалось впечатление, что для больших формул (в несколько строк, с выравниванием) он как раз-таки не очень. Сразу оговорюсь -- у самого опыта с SW никакого. Единственное, что делаю -- перевожу "чужие" SW-files в "человеческий" ЛаТеХ вид.
Автор: TeXpert
Дата сообщения: 03.02.2005 03:17
amorua

Цитата:
Каким образом задать baseline для картинки при вставлении ее через includegraphics?

Попутно отвечаю и на предыдущие ваши вопросы и комментарии: заключить includegraphics в \parbox, а всё хозяйство заключить ещё раз в бокс, всё должно работать -- это универсальное решение. Вы не уточнили, вы хотите картику центровать относительно базисной линии, или?


Цитата:
А как вообще SW позиционируется: как полная замена LaTeX или всего лишь одна из прилатеховских свистулек для набора

Выше уже писал -- чисто для набора (для меня). О какой замене идёт речь? Вопрос вообще-то некорректно поставлен.


Цитата:
И зачем там Maple - вопрос, на к-рый никто не может дать вразумительного ответа?

Я мспользую SW, а там нет Maple, её я предпочитаю потреблять отдельно (не люблю кастрированных вещей и так называемые "три в одном").

TheChampion

Цитата:
Вы когда-нибудь использовали шрифты типа Times New Roman, Courier, Helvetica в LaTeX? Там есть пакет times, но при его подключении latex заявляет, что нужных шрифтов нет и он заменит недостающие близкими по начертанию...

При его включении надо добавлять в TeX (подчёркиваю, не в систему устанавливать!) собственно шрифты (pfb-файлы), а они коммерческие. Метрические файлы можно брать с сайта Adobe бесплатно, но это не нужно -- пакет times содержит соответствующие tfm-файлы.


Цитата:
Как заставить LaTeX выводить именно Times?

Я бы рассказал подробно, но вряд ли это будет коротко и ясно.

amorua

Цитата:
2. Пакет times лучше не использовать. Он заменит только текстовые шрифты, а математику - нет. В результате формулы будут смотреться очень "тонкими". Попробуйте лучше txfonts. Он тоже заменяет все на Таймс, включая мат-ку. К нему же очень полезен The Comprehensive LaTeX Symbol List, к-рый можно найти в вашей иерархии texmf/doc или на ctan.org

Не совсем согласен. Есть пакет mathtime, там есть математические символы для гарнитуры Times, но вот беда -- эти шрифты коммерческие, их заказало AMS, ихние журналы этим шрифтом печатаются. Я как-то тему заводил про эти шрифты, с просьбой поделиться, но увы.

Есть ещё один пакет, бесплатный, но уступающий по качеству, кажется, belleek.


Цитата:
Насколько я понял, МакКичан производит только оболочку для набора, а сам ТеХ там от ТруТеХ. Т.е. SW -- это таки свистелка для набора текста, типа texmacs или Lyx (может попродвинутее).

Вы неправильно поняли, SW -- полноценная коммерческая реализация TeX, но факт то что самое ценное в ней -- визуальная среда набора.


Цитата:
Просто, у меня создалось впечатление, что для больших формул (в несколько строк, с выравниванием) он как раз-таки не очень. Сразу оговорюсь -- у самого опыта с SW никакого

Как раз для многоэтажных формул он очень удобен, оговорюсь, у меня опыт набора большой как по "старому", так и по "новому". Есть свои тонкости, это тоже факт.
И выравниванием, и прочим всё почти идеально.
Автор: TheChampion
Дата сообщения: 03.02.2005 09:09
TeXpert

Цитата:
Я бы рассказал подробно, но вряд ли это будет коротко и ясно.

Тогда будь любезен, дай ссылку. Или вышли описание на мыло thechampion@yandex.ru.

Я имитирую Word-документ LaTeX'ом, добился больших успехов, только вот шрифт не тот.
Автор: aar
Дата сообщения: 03.02.2005 09:30
TheChampion

Цитата:
шрифты типа Times New Roman
Обрати внимание на пакет PSCyr. Там есть то, что ты хочешь. Сам использую, и радуюсь


Добавлено:

Цитата:
Я имитирую Word-документ LaTeX'ом
В составе MiKTeX есть документик под названием LaTeX for word processor users на английском языке, в котором поясняются различия в работе с TeX и текстовыми редакторами, и даются некоторые рекомендации по переходу к LaTeX.
Автор: qvbit
Дата сообщения: 03.02.2005 11:02
amorua

Цитата:
Всегда думал, что SW работает с Maple, а оказалось что с некой MuPAD.
Насколько я понял, есть SWorkplace и SWord, причем первое -- это второе + MuPAD.
А кто-то реально пользуется встроенной считалкой или используете чисто как редактор?


Версии SWorkplace < 5.0 работали с Maple, но все равно Maple там был
сильно усеченный и устаревший. На мой взгляд, лучше использовать
отдельную полновесную версию Maple.
Автор: amorua
Дата сообщения: 03.02.2005 16:54
TeXpert

Цитата:
amorua: А как вообще SW позиционируется:
TeXpert: Выше уже писал -- чисто для набора (для меня). О какой замене идёт речь? Вопрос вообще-то некорректно поставлен.

О том и речь -- "чисто для набора" -- это не ЛаТеХ и не SWP. SWP состоит из:
1. Набиралки (SciWord, выпускаемый МacКichan)
2. TrueTeX дистрибутива (который коммерческий и выпускается одноименной компанией, см http://www.truetex.com/truetex.htm)
3. MuPAD (система для символьной алгебры выпускаемая SciFace, см http://www.sciface.com/)

МакКичан это все упаковывает вместе и называет SWPlace.

Собственно об этом и был мой вопрос, на к-рый я уже сам и нашел ответ.
Насколько я понял, ваше восхищение этим продуктом в основном относится к пункту 1.
Про пункт 3 здесь вообще никто и не заикался.
Мой вопрос, собственно, был о пункте 2 -- свой ли у SWP транслятор ТеХ или от стороннего производителя.

Цитата:
Вы неправильно поняли, SW -- полноценная коммерческая реализация TeX, но факт то что самое ценное в ней -- визуальная среда набора.

Как раз-таки я правильно понял -- см. выше и на их сайте (спасибо qvbit за ссылочку).

Цитата:
Как раз для многоэтажных формул он очень удобен, оговорюсь, у меня опыт набора большой как по "старому", так и по "новому". Есть свои тонкости, это тоже факт.
И выравниванием, и прочим всё почти идеально.

Знаете, красота и удобство -- вещи очень и очень относительные и сугубо индивидуальные. Так что давайте жить дружно


Добавлено:
TheChampion

Цитата:
Тогда будь любезен, дай ссылку.


ftp.tex.ac.uk/ctan/tex-archive/fonts/txfonts/doc/txfontsdocA4.pdf

страница 4

Обращаю Ваше внимание на то, что это не MS Times New Roman, a именно Adobe Times (или Nimbus Roman) Type1 шрифты.
Автор: papa_alex
Дата сообщения: 04.02.2005 01:13
amorua

Цитата:
Спасибо за ссылку - информативно.
Всегда думал, что SW работает с Maple, а оказалось что с некой MuPAD.
Насколько я понял, есть SWorkplace и SWord, причем первое -- это второе + MuPAD.

Наверное, это уже всем надоело, так что в последний раз избитые истины.
Вы все правильно поняли. По нарастающей:
Scientific Viewer 5.0 (11 Mb) - Бесплатный просмотщик
Scientific Notepad 5.0 (24 Mb) - A math word processor + Computer Algebra System
Эти две проги (на мой взгляд) использовать смысла нет - уж больно кастрированные.
Scientific Word 5.0 (51 Mb) - Текстовый редактор на базе TeX/LaTeX для подготовки, оформления и верстки документов
Scientific WorkPlace 5.0 (57 Mb) - Интегрированная система на базе SW, включающая в себя также Maple и/или MuPad (по-моему, лучше использовать отдельно).

Features in Version 5:

Export your documents as RTF files.
Read MathType mathematics in RTF files.
Create more accurate HTML files.
Export mathematics as MathML.

SWP and SW, in combination with TrueTeX, support international typesetting with the Lambda system.
In SWP and SNB, compute right in your document with the MuPAD.
Compute with MathType mathematics in RTF files.
Improved Exam Builder.
Автор: aar
Дата сообщения: 04.02.2005 08:03
LATEX for Word Processor Users - LaTeX для пользователей текстовых процессоров.
Автор: papa_alex
Дата сообщения: 04.02.2005 09:44
zeleniy
Вы постили здесь статью Давыдова, а потом в топике Ebooks искали его книгу.
Даю наводку:
Автор: Crosfield, Отправлено:00:57 02-11-2003

Цитата:
Я тут прикупил книжку Давыдова "Интегрированная система Scientific WorkPlace 4.0"

в топике по SW http://forum.ru-board.com/topic.cgi?forum=35&bm=1&topic=2865
Автор: Stroger
Дата сообщения: 04.02.2005 21:21
Хотел прочитать файлик формата TeX установил MikTex2.4.1533 (small) запускаю WinEdt5.4, а формулы не отображаються. Как его настроить чтобы всё работало?
Автор: dmitin
Дата сообщения: 04.02.2005 22:40
Stroger
В смысле

Цитата:
формулы не отображаються

?
Файл с расширением tex - это просто текстовый файл, это исходник, который надо еще откомпилить. В нем формулы должны выглядеть как что-то типа:
$\sum_{i=1}^na_n^2=...$
Из WinEdt жмете на кнопку LATEX и, если всё нормально (т.е. не будет сообщений об ошибках), скомпилится файл с расширением dvi, который можно просматривать Yap'ом (кнопка с увеличительным стеклом).
Автор: TeXpert
Дата сообщения: 05.02.2005 01:36
TheChampion

Цитата:
Тогда будь любезен, дай ссылку. Или вышли описание на мыло

Лучше дам ссылку -- сейчас со временем напряжёнка.
1) Прекрасная документация по теме -- это руководство к пакету dvips, там около 100 страниц, и подробное описание программ, идущих вместе с dvips, в первую очередь -- afm2tfm. Там прочтешь, как создавать tfm на основе afm (хотя, они уже созданы для нужных тебе шрифтов).
2) Книга трёх авторов -- Гуссенса-Миттельбаха-Самарина, есть в Сети.
3) Документация.

Сами шрифты обычно не проблема достать, на CD продаётся Adobe Font Folio, там много чего есть. Кстати, в стандартном Adobe Times нет кириллицы, а вот в шрифте Adobe Times Ten Roman -- есть. По-моему, всего четыре гарнитуры от Adobe содержат кириллицу.

amorua
цитирую:

Цитата:
А как вообще SW позиционируется: как полная замена LaTeX или всего лишь одна из прилатеховских свистулек для набора. И зачем там Maple - вопрос, на к-рый никто не может дать вразумительного ответа?

Вопрос о некорректности "замены" был задан потому, что у меня сложилось впечатление, что вы неправильно поняли состав и назначение SW. К тому же, там нет Maple!

А возражал я потому, что вы сами себе противоречите:

Цитата:
Насколько я понял, МакКичан производит только оболочку для набора, а сам ТеХ там от ТруТеХ. Т.е. SW -- это таки свистелка для набора текста, типа texmacs или Lyx (может попродвинутее)

То есть, тут вы утверждаете, что SW -- голая оболочка. Ни texmacs, ни Lyx не включают в себе компилятора TeX. И рядом же уже пишете, что

Цитата:
Насколько я понял, есть SWorkplace и SWord, причем первое -- это второе + MuPAD.

Следовательно, в SW есть TeX форматтер. Это подтверждается следующей цитатой (вообще-то, первый пункт противоречит предыдущей цитате: SWorkplace = SWord + MuPAD и SWorkplace = SciWord + TrueTeX + MuPAD)

Цитата:
SWP состоит из:
1. Набиралки (SciWord, выпускаемый МacКichan)
2. TrueTeX дистрибутива (который коммерческий и выпускается одноименной компанией, см http://www.truetex.com/truetex.htm)
3. MuPAD (система для символьной алгебры выпускаемая SciFace, см http://www.sciface.com/)

МакКичан это все упаковывает вместе и называет SWPlace

Напомню, если не знали: SW также включает TrueTeX форматтер. То есть, это никоим образом не голая оболочка для набора! Про Maple в составе SWP я уже высказывался.

SW, насколько я помню, давно содержит в себе TrueTeX форматтер (и упаковывался тогда компанией TCI Software Research), что я TrueTeX от него и не отделяю (по-моему, отдельно TrueTeX даже и не пользуется какой-нибудь популярностью). Правда, ещё раз подчеркну -- не использую этот форматтер.


Цитата:
Знаете, красота и удобство -- вещи очень и очень относительные и сугубо индивидуальные.

Про красоту я, вообще-то, не говорил. Я предпочту удобство.


Цитата:
Так что давайте жить дружно

Дык вроде и не ругались.
Автор: aar
Дата сообщения: 05.02.2005 10:56
Использование качественных графиков из MATLAB в LaTeX-публикации
Векторный формат графических файлов (EPS, PS) всегда более предпочтителен для использования, чем растровый (TIFF, GIF, JPEG).

Команда print <-opt> <filename> сохраняет текущее окно, созданное командой figure, в виде PostScript или EPS файла, который затем можно поместить в публикацию.

Опции:
-dps - черно-белое, PostScript-файл
-dpsc - цветное, PostScript-файл
-dps2 - черно-белое, PostScript Level 2-файл
-dpsc2 - цветное, PostScript Level 2-файл

-deps - черно-белое, EPS-файл
-depsc - цветное, EPS-файл
-deps2 - черно-белое, EPS Level 2-файл
-depsc2 - цветное, EPS Level 2-файл

[no]-djpeg[nn][/no] - JPEG изображение с качеством nn (чем больше, тем лучше)
-dtiff - TIFF изображение со сжатием

-loose - Использовать параметр PaperPosition окна (фигуры) в качестве BoundingBox (координат точки отсчета и размера изображения) формата PostScript (включает область фона вокруг графиков)
-append - Добавить, не перезаписывая, изображение в существующий PostScript-файл
-tiff - Добавить TIFF-превью, только для EPS-файлов
-cmyk - Использовать CMYK-цвета в PostScript-файле вместо RGB-цветов
-adobecset - Использовать кодировку Adobe PostScript
-r<number> - Разрешение (точек-на-дюйм) для PostScript-преобразования.


Примеры.

В окне MATLAB ввожу следующее:

> x = 0:0.1:2*pi; figure; plot(x, sin(x)); grid on;
> print -deps 'D:\sin (-deps).eps'
> print -depsc 'D:\sin (-depsc).eps'

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

Исходное окно фигуры, получающееся при выполнении 1-й строчки программы:


Просмотр файла "sin (-deps).eps", полученного при выполнении 2-й строки (черно-белое изображение в EPS-формате):


Просмотр файла "sin (-depsс).eps", полученного при выполнении 3-й строки (цветное изображение в EPS-формате):


Если не используется связка TEX-DVI-PS-PDF, а используется pdflatex, то можно перевести EPS в PDF с помощью GSView или Acrobat Distiller.




Полный текст справки по этой команде (MATLAB 5.2.0.3084):


Цитата:


help print

PRINT Print graph or Simulink system; or save graph to M-file.
PRINT <filename> saves the current Figure window as PostScript
or a printer specific format, as specified by PRINTOPT or a command
line option. If a filename is specified, the output is written to
the designated file, overwriting it if it already exists. If the
specified filename does not include an extension, an appropriate
one is appended. If the filename is omitted, the Figure is sent
directly to the printer as specified in PRINTOPT or a command
line option.

PRINT <filename> -f<figure handle> prints the specified Figure.
PRINT <filename> -s<system name> prints the specified Simulink
system.

Syntax: PRINT [ -ddevice] [ -options ] <filename>

PostScript devices are:
-dps - PostScript for black and white printers
-dpsc - PostScript for color printers
-dps2 - Level 2 PostScript for black and white printers
-dpsc2 - Level 2 PostScript for color printers

-deps - Encapsulated PostScript
-depsc - Encapsulated Color PostScript
-deps2 - Encapsulated Level 2 PostScript
-depsc2 - Encapsulated Level 2 Color PostScript

Other MATLAB supplied device drivers are:
-dhpgl - HPGL compatible with Hewlett-Packard 7475A plotter
-dill - Adobe Illustrator 88 compatible illustration file
-dmfile - M-file (and Mat-file, if necessary) containing Handle
Graphics commands to re-create a Figure and its children.
-djpeg[nn] - Baseline JPEG image, quality level of nn (Figures only,
implies -loose). E.g., -djpeg90 gives a quality level of
90. Quality level defaults to 75 if nn is omitted.
-dtiff - TIFF with packbits (lossless run-length encoding)
compression (Figures only, implies -loose)
-dtiffnocompression - Color image format (Figures only, implies -loose)

GhostScript devices for use on Windows, Unix, and VMS:
-dlaserjet - HP LaserJet
-dljetplus - HP LaserJet+
-dljet2p - HP LaserJet IIP
-dljet3 - HP LaserJet III
-ddeskjet - HP DeskJet and DeskJet Plus
-ddjet500 - HP Deskjet 500
-dcdjmono - HP DeskJet 500C printing black only
-dcdjcolor - HP DeskJet 500C with 24 bit/pixel color and
high-quality color (Floyd-Steinberg) dithering
-dcdj500 - HP DeskJet 500C
-dcdj550 - HP Deskjet 550C
-dpaintjet - HP PaintJet color printer
-dpjxl - HP PaintJet XL color printer
-dpjetxl - HP PaintJet XL color printer
-dpjxl300 - HP PaintJet XL300 color printer;
-ddnj650c - HP DesignJet 650C
-dbj10e - Canon BubbleJet BJ10e
-dbj200 - Canon BubbleJet BJ200
-dbjc600 - Canon Color BubbleJet BJC-600 and BJC-4000
-dln03 - DEC LN03 printer
-depson - Epson-compatible dot matrix printers (9- or 24-pin)
-depsonc - Epson LQ-2550 and Fujitsu 3400/2400/1200
-deps9high - Epson-compatible 9-pin, interleaved lines
(triple resolution)
-dibmpro - IBM 9-pin Proprinter
-dbmp256 - 8-bit (256-color) .BMP file format
-dbmp16m - 24-bit .BMP file format
-dpcxmono - Monochrome PCX file format
-dpcx16 - Older color PCX file format (EGA/VGA, 16-color)
-dpcx256 - Newer color PCX file format (256-color)
-dpcx24b - 24-bit color PCX file format, 3 8-bit planes
-dpbm - Portable Bitmap (plain format)
-dpbmraw - Portable Bitmap (raw format)
-dpgm - Portable Graymap (plain format)
-dpgmraw - Portable Graymap (raw format)
-dppm - Portable Pixmap (plain format)
-dppmraw - Portable Pixmap (raw format)

Options only for use with PostScript and GhostScript devices:
-loose - Use Figure's PaperPosition as PostScript BoundingBox
-append - Append, not overwrite, the graph to PostScript file
-tiff - Add TIFF preview, EPS files only (implies -loose)
-cmyk - Use CMYK colors in PostScript instead of RGB
-adobecset - Use Adobe PostScript standard character set encoding
-r<number> - Dots-per-inch resolution for PostScript rendering.
Defaults to 90 for Simulink, 150 for
Figures in Z-buffer mode, 864 otherwise.
Use -r0 to specify screen resolution.

Microsoft Windows system device driver options:
-dwin - Send figure to currently installed printer in monochrome
-dwinc - Send figure to currently installed printer in color
-dmeta - Send figure to clipboard in Metafile format
-dbitmap - Send figure to clipboard in bitmap format
-dsetup - Bring up Print Setup dialog box, but do not print

Macintosh device option:
-dpict - Create MacDraw compatible PICT file

Additional Windows and Macintosh option:
-v - Verbose mode, bring up the Print dialog box
which is normally suppressed.

Other options are:
-Pprinter - Specify the printer to use (Unix & VMS only)
-fhandle - Handle Graphics handle of Figure to print
-sname - Name of Simulink system window to print
-painters - Rendering for printing to be done in Painters mode.
-zbuffer - Rendering for printing to be done in Z-Buffer mode.
-noui - Do not print UI control objects

See also PRINTOPT, ORIENT, IMWRITE.

Автор: Stroger
Дата сообщения: 05.02.2005 15:02
dmitin
В формат dvi преобразовались толко формулы, а русского текста там нет, впрочем английского тоже нет.
Автор: dmitin
Дата сообщения: 05.02.2005 16:53
Stroger
А в tex-файле русский нормально выглядит? Если да, то проверьте, чтобы в tex-файле
между строчками \documentclass{...} и \begin{document} были такие:
\usepackage[cp1251]{inputenc}
\usepackage[russian]{babel}
Автор: TeXpert
Дата сообщения: 06.02.2005 00:50
Stroger
Запустите mo и проверьте, все ли нужные языки включены. Пересоздайте затем форматные файлы.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768

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


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