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

» TeX, LaTeX и т.д.

Автор: Alekh
Дата сообщения: 04.04.2011 08:52
mpetroo

Цитата:
Теоретически ведь можно и блокнот использовать, или даже vim.

Вот уж не надо Vim в таком контексте упоминать. (простите, не сдержался)
Автор: karl_karlsson
Дата сообщения: 04.04.2011 20:07
Griefin
Конечно.
Но ключевое слово сюда был. Вопрос в том, что:
TeX делался для себя, не в принципе для всех. Если так его делали то вслушались в слова профессиональных шрифтовых дизайнеров и Metafont не было бы. Сделали бы нормальные шрифты. Это не так дорого стоит, но как видно результата нет. STIX делают 15 лет ли, более даже и еще ничего. За этого времени для высокой печати сделали бы уже лучший шрифт и забыли.

Да, TeX (и не только, сюда ChiWriter, MathType и т.д.) дали возможность самому чего то написать. Но это чего то в 90% случаев хуже рукописи, не говоря об высокой печати и т.д. Есть масса примеров современных книг и других, которых делали сами авторы на TeX (и не только) у которых типография настолько самодельная (Гутенберг удивится даже), что лучше такое не читать. Такое в времен высокой печати не было ни разом. Каждый профессионал делал свое дело и самодельных поделок не было.

Делался TeX как эксперимент, не как пользовательский продукт. В следствие чего юзабилити запросто не то. Когда его делали никакие исследования эргономики и т.д. не проводились. А это надо было и можно было. На место тратить времени на Metafont, например.

Есть такое как Принцип Парето. TeX давно перешел в области делать тех 80% из которых и 20% пользы не будет. На место того у него есть серьезные проблемы, но говорить об этом запрещается, так как "TeX совершен".

Это мнимое совершенство TeX и все стремления достичь (и разрекламировать) его являются не что иное как нарушение Критерия Поппера. TeX нуждается в серьезной критикой. Да, то что лучше TeXа для математики нет, совсем не означает, что его надо идеализировать.

Из за того, что "TeX совершен", его менять запрещается. Ну и поэтому начинается глубокое нарушение принципа Бритвы Оккама. Сколько сущностей (форматов) у TeX уже имеются? У MiKTeX на сегодня они уже 45 - TeX, LaTeX, pdfTeX, ConTeXt, XeTeX и т.д и т.д. Ну да, можно например подумать, что пока дистрибутивов Линукса больше. Ну зато пакеты уже выше 2000 и занимают более 2 ГБ.

Из статей Принципа Парето мне эта цитата очень понравилась:

Цитата:
Большая часть действий, групповых или индивидуальных, являет собой пустую трату времени. Они не дают ничего реального для достижения желаемого результата

Это в точности описывает инсталляция шрифтов для LaTeX.

Alekh
Ну почему?
Еще можно пишущей машинки и после этого сканировать и сделать OCR.
Автор: karl_karlsson
Дата сообщения: 05.04.2011 00:24
Так, у RFonts уже все шрифты, кроме Helvetica, Latinskij и Thames имеют полная латиница (диакритические знаки умляуты и т.д.). Подумал эти шрифты и удалить? У Helvetica кажется слишком сильный кернинг, а Latinskij и Thames это что то подобное на Times (Times New Roman).
RFonts.v4.7z
RFonts-source.v4.7z
rfonts.pdf
Если установлена предыдущая версия, то просто скопировать поверх, ничего другого делать не надо.
Автор: Alekh
Дата сообщения: 05.04.2011 05:41
karl_karlsson

Цитата:
Ну почему?

Но это же «О Великий Vim!»


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

Очень напомнило e-книжку “The UNIX-haters’ book”, там один из тезисов: «Unix — это полный отстой, но, по крайней мере, лучше, чем всё остальное».
Автор: karl_karlsson
Дата сообщения: 05.04.2011 23:54
TeX & LaTeX Books.rar (140 МБ) (ссылка удалена, см. ниже)
[more=Список]
Abrahams P. W., Hargreaves K. A., Berry K. TEX for the Impatient (AW, 2003)(391p).pdf
Bechtolsheim S. TEX in Practice Volume 1 - Basics (Springer, 1993)(386p).djvu
Bechtolsheim S. TEX in Practice Volume 2 - Paragraphs, Math and Fonts (Springer, 1993)(368p).djvu
Bechtolsheim S. TeX in Practice Volume 3 - Tokens, Macros (Springer, 1993)(656p).djvu
Bechtolsheim S. TeX in Practice Volume 4 - Output Routines, Tables (Springer, 1993)(422p).djvu
Eijkhout V. TeX by Topic (AW, 2008)(317p).pdf.pdf
Goossens M., Mittelbach F. The Latex Companion (2ed, Wiley, 2004)(1090p).djvu
Goossens M., Rahtz S. The LaTeX Web Companion (Wiley, 1999)(524p).djvu
Goossens M., Rahtz S., Mittelbach F. The Latex Graphics Companion (2ed, Wiley, 2008)(554p).djvu
Gratzer G. More Math Into LaTeX (4ed, Springer, 2007)(619p).pdf
Greenberg H. J. A simplified introduction to LaTeX (2001)(146p).pdf
Gricaenko, Klimenko. Latex - rukovodstvo, chast' 1 (114p).pdf
Gricaenko, Klimenko. Latex - rukovodstvo, chast' 2 (35p).pdf
Griffiths D., Higham D. Learning LaTeX (SIAM, 1999)(84p).djvu
Gussens, Mittel'bah, Samarin. Putevoditel' po Latehu (606p).djvu
Knuth D. TEX and METAFONT - New directions in typesetting (AMS, 1979)(105p).djvu
Knuth D. The TeXbook (AW, 1992)(483p).djvu
Knuth D. The TeXbook (AW, 1992)(494p).pdf
Kopka H., Daly P. A Guide to LATEX - Document Preparation for Beginners and Advanced Users (AW, 1999)(600p).djvu
Krantz S. G. Handbook of Typography for the Mathematical Sciences (CRC, 2003)(164p).pdf
L'vovskij. LaTeX, podrobnoe opisanie (chernovik)(304p).pdf
L'vovskij. Nabor i vyorstka v sisteme LaTeX (3ed, 2003)(448p).pdf
Lamport L. Latex, A Document Preparation System (2ed.)(272p).djvu
Lisina. TeX, osnovnye ponyatija i katalog komand (156p).pdf
Shultis K. LATEX Notes - Practical Tips for Preparing Technical Documents (PH, 1994)(180p).djvu
Spivak M. LamsTeX, The Synthesis (Texplorations, 1989)(289p).djvu
Spivak M. The Joy of TeX - A Gourmet Guide to Typesetting With the AMS-TeX Macro Package (AMS, 1990)(309p).djvu
Spivak M. Vosxititel'nyj TeX (284p).djvu
Syropoulos A., Tsolomitis A., Sofroniou N. Digital typography using LaTeX (Springer, 2003)(527p).pdf
Syutkin. Nabor matematicheskih formul v LaTeX 2e (2002)(46p).djvu
TeX82 program code documentation (535p).djvu
[/more] (31 файлов)
Подбирал как можно лучшие версии наиболее современных издании книг.
Автор: AY51
Дата сообщения: 06.04.2011 07:57
Действительно, ТеХ хоть далеко не идеален, таки для математики лучше чем все, что мне приходилось видеть. А для меня еще привлекателен тем, что эту математику можно генерировать програмно.

То что современные дистрибутивы весма громоздки -- факт, я вот все собираюсь задать тут вопрос продвинутым товарищам, что из этого дистрибутива можно удалить без потерь. Как-то после компиляции отчета портативным ТехЛайвом делал в дистрибутиве поиск файлов к которым не было только что доступа и удалял их, в результате оставалось ~30мб при повторной компиляции все обрабатывалось корректно. Однако при шаге в сторону начиналась ругань, что и понятно.

А как вручную добавлять/удалять шрифты/пакеты я так и не разобрался. Вероятно в этом для меня не было большой необходимости, тем не менее это очень раздражает -- слишком много усилий тратится на посторонние вещи. Можно и нужно это сделать проще.

И работа с ТеХ файлом не удобна. Мне кажется подход вроде html был бы более современен. Т.е. результат храним вместе и исходным кодом или генерируем налету как это происходит с html.

Грифин, как это Лисп -- второй шаг после ТеХа? Когда Лисп появися ТеХа даже в планах не было...
Автор: karl_karlsson
Дата сообщения: 06.04.2011 21:25
AY51
Надо удалять пакеты через их менеджер. Но есть проблемы.
Зависимостей между пакетов (наподобие Линукса). Кажется пакет не зачем, но от него другие зависят.
Классифицировать пакетов на строго нужных и строго ненужных не получается. Имеется категории "а может вдруг понадобится" и также категория "от этого пакетика другие зависят" (часто очень непонятным образом).
Пакеты очень много ~2000
Попробовал такое на MiKTeX 2.9 Portable. Не завершил это дело, так как очень много времени отнимает. Думаю это сравнимо с укомплектовки какого то Линукс LiveCD (пакеты, пакеты, пакеты...).
А в результатом из за зависимостей много от того чего удалил вернулось...
Так что Full Install большая флэшка, это быстрее и удобнее, на сегодня.

Как делается все это на TeXLive не знаю. Попробовал его очень давно. Юзабилити графического интерфейса у него не то (прямо Линукс) и отказался. Если нельзя понять как работает графический интерфейс программы с первого взгляда, значит делали его очень не так как надо (обычно как попало).

Современные компьютеры действительно быстрее и реально сделать компиляции в реального времени. Думаю InDesign CS4 и выше использует алгоритм TeXа именно таким образом.



Добавил еще книги, файл выше будет удален.
Сперва [more=список на то что добавлено]
TeX & LaTeX
Baladin E. Komp'yuternaya tipografiya LaTeX (BHV, 2008)(304p).djvu
Belyakov N., Palosh V., Sadovskij P. TeX dlya vseh. Oformlenie uchebnyh i nauchnyh rabot v sisteme LATEX (Librokom, 2009)(203p).djvu
Dragunov T., Korolev S., Morozov A. Prezentacii v LaTeX - Uchebnoe posobie (RHD, 2009)(93p).djvu
Gre'tcer G. Pervye shagi v LaTeX'e (Mir, 2000)(172p).djvu
Gussens M., Ratc S. Putevoditel' po paketu LaTeX i ego Web-prilozheniyam (Mir, 2001)(604p).djvu
Gussens M., Ratc S., Mittel'bah F. Putevoditel' po paketu LaTeX i ego graficheskim rasshireniyam (Mir, 2002)(621p).djvu
Knut D. Komp'yuternaya tipografiya (Mir, 2003)(669p).djvu
Knut D. Vse pro METAFONT (Vil'yams, 2003)(375p).djvu
Knut D. Vse pro TeX (RDTeX, 1993)(575p).djvu
Knuth D. The METAFONT book (AMS, 1986)(361p).pdf
Kolodin M. Russkij stil', ili novejshie rekomendacii dlya sovremennyh rossijskih e'lektronnyh tipografij (1999)(28p).pdf
Kotel'nikov I., Chebotaev P. LaTeX po russki (Sibirskij hronograf, 2004)(491p).pdf
Krieger J. Schwarz N. Introduction to TeX (AW, 1989)(278p).djvu
Shiryaeva V., Shiryaeva I. Vvedenie v TeX-programmirovanie. Uchebnoe posobie (2010)(115p).pdf
Stolyarov A. Sverstaj diplom krasivo - LaTeX za tri dnya (MAKS Press, 2010)(98p).pdf
Swanson E., O'Sean A. Mathematics into Type (Updated Edition)(Oxford,1999)(107p).djvu
Voroncov K.V. LaTeX2e v primerah. Osobennosti professional'noj poligrafii (2005)(59p).pdf

Typography
Gilenson P.G. Spravochnik tehnicheskogo redaktora (Kniga, 1972)(310p).djvu
Haralambous Y. Fonts and Encodings (O'Reilly, 2007)(1016p).pdf
Mil'chin A., Chel'cova L. Spravochnik izdatelya i avtora. Redakcionno-izdatel'skoe oformlenie izdaniya (Olimp, 1999)(685p).djvu
Shul'mejster M.V. Knizhno-zhurnal'naya verstka v voprosah i otvetah (Kniga, 1978)(197p)..djvu
Shul'mejster M.V. Ruchnoj nabor (Kniga, 1968)(463p).pdf
Vigdorchik V.A. Ruchnoj nabor. Spravochnik. (Kniga, 1985)(289p).pdf
[/more] (23 файлы).

TeX.and.LaTeX.Books.rar (308 МБ)
Вот и [more=список на все что имеется]
TeX & LaTeX
Abrahams P. W., Hargreaves K. A., Berry K. TEX for the Impatient (AW, 2003)(391p).pdf
Baladin E. Komp'yuternaya tipografiya LaTeX (BHV, 2008)(304p).djvu
Bechtolsheim S. TeX in Practice Volume 1 - Basics (Springer, 1993)(386p).djvu
Bechtolsheim S. TeX in Practice Volume 2 - Paragraphs, Math and Fonts (Springer, 1993)(368p).djvu
Bechtolsheim S. TeX in Practice Volume 3 - Tokens, Macros (Springer, 1993)(656p).djvu
Bechtolsheim S. TeX in Practice Volume 4 - Output Routines, Tables (Springer, 1993)(422p).djvu
Belyakov N., Palosh V., Sadovskij P. TeX dlya vseh. Oformlenie uchebnyh i nauchnyh rabot v sisteme LATEX (Librokom, 2009)(203p).djvu
Dragunov T., Korolev S., Morozov A. Prezentacii v LaTeX - Uchebnoe posobie (RHD, 2009)(93p).djvu
Eijkhout V. TeX by Topic (AW, 2008)(317p).pdf.pdf
Goossens M., Mittelbach F. The Latex Companion (2ed, Wiley, 2004)(1090p).djvu
Goossens M., Rahtz S. The LaTeX Web Companion (Wiley, 1999)(524p).djvu
Goossens M., Rahtz S., Mittelbach F. The Latex Graphics Companion (2ed, Wiley, 2008)(554p).djvu
Gratzer G. More Math Into LaTeX (4ed, Springer, 2007)(619p).pdf
Gre'tcer G. Pervye shagi v LaTeX'e (Mir, 2000)(172p).djvu
Greenberg H. J. A simplified introduction to LaTeX (2001)(146p).pdf
Gricaenko I., Klimenko S. LaTeX - rukovodstvo, chast' 1 (1999)(114p).pdf
Gricaenko I., Klimenko S. LaTeX - rukovodstvo, chast' 2 (1999)(35p).pdf
Griffiths D., Higham D. Learning LaTeX (SIAM, 1999)(84p).djvu
Gussens M., Mittel'bah F., Samarin A. Putevoditel' po paketu LaTeX i ego rasshireniyu LaTeX 2e (Mir, 1999)(606p).djvu
Gussens M., Ratc S. Putevoditel' po paketu LaTeX i ego Web-prilozheniyam (Mir, 2001)(604p).djvu
Gussens M., Ratc S., Mittel'bah F. Putevoditel' po paketu LaTeX i ego graficheskim rasshireniyam (Mir, 2002)(621p).djvu
Knut D. Komp'yuternaya tipografiya (Mir, 2003)(669p).djvu
Knut D. Vse pro METAFONT (Vil'yams, 2003)(375p).djvu
Knut D. Vse pro TeX (RDTeX, 1993)(575p).djvu
Knuth D. TeX and METAFONT - New directions in typesetting (AMS, 1979)(105p).djvu
Knuth D. The METAFONT book (AMS, 1986)(361p).pdf
Knuth D. The TeXbook (AW, 1992)(483p).djvu
Knuth D. The TeXbook (AW, 1992)(483p).pdf
Kolodin M. Russkij stil', ili novejshie rekomendacii dlya sovremennyh rossijskih e'lektronnyh tipografij (1999)(28p).pdf
Kopka H., Daly P. A Guide to LaTeX - Document Preparation for Beginners and Advanced Users (AW, 1999)(600p).djvu
Kotel'nikov I., Chebotaev P. LaTeX po russki (Sibirskij hronograf, 2004)(491p).pdf
Krantz S. G. Handbook of Typography for the Mathematical Sciences (CRC, 2003)(164p).pdf
Krieger J. Schwarz N. Introduction to TeX (AW, 1989)(278p).djvu
L'vovskij S. LaTeX, podrobnoe opisanie (chernovik, 1999)(304p).pdf
L'vovskij S. Nabor i vyorstka v sisteme LaTeX (3ed, 2003)(448p).pdf
Lamport L. Latex, A Document Preparation System (2ed.)(272p).djvu
Lisina M., Klimenko S. Plain TeX, osnovnye ponyatija i katalog komand (1995)(156p).pdf
Shiryaeva V., Shiryaeva I. Vvedenie v TeX-programmirovanie. Uchebnoe posobie (2010)(115p).pdf
Shultis J. K. LaTaX Notes - Practical Tips for Preparing Technical Documents (PH, 1994)(180p).djvu
Spivak M. LamsTeX, The Synthesis (Texplorations, 1989)(289p).djvu
Spivak M. The Joy of TeX - A Gourmet Guide to Typesetting With the AMS-TeX Macro Package (AMS, 1990)(309p).djvu
Spivak M. Vosxititel'nyj TeX (Mir, 1993)(284p).djvu
Stolyarov A. Sverstaj diplom krasivo - LaTeX za tri dnya (MAKS Press, 2010)(98p).pdf
Swanson E., O'Sean A. Mathematics into Type (Updated Edition, Oxford, 1999)(107p).djvu
Syropoulos A., Tsolomitis A., Sofroniou N. Digital typography using LaTeX (Springer, 2003)(510p).pdf
Syutkin V. Nabor matematicheskih formul v LaTeX 2e (2002)(46p).djvu
TeX82 program code documentation (535p).djvu
Voroncov K.V. LaTeX2e v primerah. Osobennosti professional'noj poligrafii (2005)(59p).pdf

Typography
Gilenson P.G. Spravochnik tehnicheskogo redaktora (Kniga, 1972)(310p).djvu
Haralambous Y. Fonts and Encodings (O'Reilly, 2007)(1016p).pdf
Mil'chin A., Chel'cova L. Spravochnik izdatelya i avtora. Redakcionno-izdatel'skoe oformlenie izdaniya (Olimp, 1999)(685p).djvu
Shul'mejster M.V. Knizhno-zhurnal'naya verstka v voprosah i otvetah (Kniga, 1978)(197p)..djvu
Shul'mejster M.V. Ruchnoj nabor (Kniga, 1968)(463p).pdf
Vigdorchik V.A. Ruchnoj nabor. Spravochnik. (Kniga, 1985)(289p).pdf
[/more] (54 файлы).
Автор: Griefin
Дата сообщения: 07.04.2011 01:45
AY51
Да, действительно, в этом я не прав. APL тоже появился до TeXа. Я имел в виду то, что функциональные языки программирования заложили фундамент для создания систем компьютерной алгебры, которые стали объединять в себе с одной стороны набор формул в нотации близкой к математической, а с другой -- вычислительные возможности языков программирования.
Автор: Andrew10
Дата сообщения: 08.04.2011 08:18
Добрый день всем!

Вот такой вопрос: есть ли возможность автоматического (это, конечно, вряд ли ) или полуавтоматического преобразования списка литературы, набранного в окружении thebibliography в базу данных в бибтеховском формате?
Возникла необходимость проделать такую работу с библиографией порядка 500 наименований. Полностью вручную делать не очень охота.
Автор: amfius
Дата сообщения: 08.04.2011 19:25
AY51
Спасибо за список книг.
Хотелось бы спросить: а что из книг по LaTeX на русском Вы могли бы порекомендовать?

Я только начинаю работать с TeX. В родном вузе меня заставили подготовить курс в системе дистанционного обучения Moodle для заочников, тема "Дифференциальное исчисление". Приобрел бизнес-лицензию на Bakoma TeX, сижу разбираюсь с формулами. Из книг имею только Львовского "Набор и вёрстка в системе LaTeX". Есть еще что-нибудь почитать?
Автор: AY51
Дата сообщения: 08.04.2011 21:47
karl_karlsson
Дело в том, что в общем объеме дистрибутива пакеты как таковые занимают не так уж много места если их избавить от документации и сопутствующих условностей, кроме того очень много весят шрифты. А я, например, их вовсе не использую.

Ниже приведу распечатку объемов директорий портативного ТехЛайв2009 -- общий объем почти 3Гб. Можно заметить, что в директории \texlive2009\texmf-dist\ видны каталоги doc 870mb, font 580mb и source 120mb. Сомневаюсь, что они содержат много полезной для меня иформации.

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




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

Когда вы говорите о наборе формул в близкой к математической нотации вы верно имеете ввиду систему компьютерной алгебры Максиму?

Добавлено:
amfius
Список не мой, а Карла Карлсона, вы попутали. Кроме того там не только список, а и сами книги. Как справедливо замечено чуть выше, бесплатные дистрибутивы miktex и texlive не уступают коммерческим, поэтому не надо торопиться с покупкой последних.

В книгах недостатка нет и Львовский тоже подойдет. У меня, к примеру, в бумажном виде есть Львовский, Ктельников-Чеботарев, и ТеХ-бук Кнута, всех их можно купить в магазине и интернете, кроме того есть еще несколько русскоязычных изданий, на мой взгляд, даже более компактных и структурированных чем выше названные.
Автор: karl_karlsson
Дата сообщения: 09.04.2011 01:53
amfius
Лучше начать с этого Воронцов К.В. LaTeX2e в примерах. 2005, 55 с..
Для математики посмотреть на это TeX Mathmode

AY51
Под графического интерфейса имел ввиду MiKTeX Package Manager - менеджер пакетов.

Ето MiKTeX 2.9 полная инсталяция


Базовый MiKTeX Portable где то 370 МБ. Если добавить поддержку кириллицы и удалить лишние пакеты, то размер остается примерно тем же. Если удалить еще все шрифты кроме CM (а CMSuper занимает 65 Мб, самой большой пакет после libertine) то где то 270 получается. После этого можно PDF-ы удалять или во общем вся документация, исходники. Но остается где то 230 Мб. Сами исполнимые файлы MikTeX занимают 130 Мб. Значить надо начать удалять его пакеты, которые не используются (например использую только pdflatex). Но если сделать апдейт, то MikTeX восстановит все поврежденные пакеты (у которых например удалена документация) и т.д. В этом и проблема - нельзя делать апдейт и нельзя добавлять.
Трудно сделать чтобы было меньше ~400 МБ и чтобы все работало. Если какой то пакет понадобится а его нет придется качать. MiKTeX это делает автоматическим образом. Пакета не при компиляции - спросит, скачает, установить.
Автор: amfius
Дата сообщения: 09.04.2011 11:47
karl_karlsson
Большое спасибо за ссылки на книги. Меня как раз и интересует математика, так как в моем разделе формул очень много, и иногда не сразу разберешься, как их правильно набрать.
Автор: karl_karlsson
Дата сообщения: 09.04.2011 12:16
amfius
Можно попробовать MathType, он не только в Word работает, но и LaTeX код делает.
LaTeX код у него оптимальным не является, но для основы вполне подходит.
Автор: Andrew10
Дата сообщения: 09.04.2011 12:18
amfius
Советую начать с "Не очень краткого введения в LaTeX" в переводе Б.Тоботраса, потом Львовский и Котельников-Чеботаев (в по перемежку).
Очень полезны написанные В.Сюткиным мини-руководства по различным вопросам LaTeX-а, в частности про особенности набора русского текста.

Сюткина легко найти в интернете, а "Не очень краткое введение ..." есть в документации к MiKTeX-у, или прямо на сервере CTAN

Книга M. Гуссенс, Ф. Миттельбах, А. Cамарин. "Путеводитель по пакету LaTeX и его расширению LaTeX2ε" - подробный справочник по большому количеству разных пакетов, сильно облегчающих жизнь. Но, может быть, русский перевод с 1-го издания немного устарел. В указанном сборнике книг есть второе издание на английском языке.

Если пользоваться MiKTeX-ом, то лучше всего устанавливать только базовый комплект, а потом доустановить русификацию и необходимые шрифты.
В свое время я написал очень краткую инструкцию для этого процесса для студентов. Она для MiKTeX-2.7, но, думаю, будет работать и сейчас.

[more=Вот она:]1. Запустите файл basic-miktex-2.7-xxx.exe и установите базисную версию MikTeX-a.

2. Войдите в программу "MikTeX Options" (из командной строки запустите mo.exe или
Start -> Programs -> Miktex-2.7 - Settings).

3. На закладке Packages укажите путь к репозиторию с дистрибутивом MikTEX-a

4. Нажмите кнопку Start Package Manager и установите дополнительно следующие пакеты:
lh, cm-super, cyrillic, ruhyphen.
Процесс установки может занять длительное время, поскольку пакеты шрифтов lh и cm-super
содержат большое число файлов.

5. Закройте Package Manager и в утилите "MikTeX Options" перейдите на закладку
languages. Здесь установите галочку для подключения русских переносов (строка russin),
после чего нажмите "Применить".

6. Перейдите на закладку General и нажмите кнопки Refresh FNDB (обновление базы данных
имен файлов) и Update Formats (перегенерация форматов).

7. Выйдите из программы, нажав "Ok".

8. Если планируется использовать редактор WinEdt для организации прямого и
обратного поиска, то, после ее установки запустите просмотрщик dvi-файлов YAP
и в строке меню View->Options-> Inverse DVI Search укажите WinEdt в качестве
основного редактора для MikTeX-a.
[/more]


Автор: amfius
Дата сообщения: 09.04.2011 22:24
karl_karlsson
MathType не люблю, что касается программных средств, то я уже купил бизнес-лицензию на BaKoMa TeX (www.bakoma-tex.com) с апгрейдами в течение 2 лет, собираюсь им пользоваться.
Andrew10
Спасибо за источники литературы. Отдельное спасибо за инструкцию по установке MiKTeX, для нашего вуза будет очень полезной.


И еще хотелось бы спросить относительно шрифтов. Я прочитал статью из шапки про сравнение шрифтов. Все же хотелось узнать личный опыт знающих людей: кто каким шрифтом пользуется для набора формул и почему?
Отдельный вопрос про русские шрифты. Как я понимаю, здесь тоже возможны варианты, что выбрать для текста?
Автор: karl_karlsson
Дата сообщения: 10.04.2011 14:03
amfius
Горизонтальная черта делается через код hr (horizontal rule)

Код: [no]
[/no]
Автор: AY51
Дата сообщения: 11.04.2011 09:08
karl_karlsson

Цитата:
Значить надо начать удалять его пакеты, которые не используются (например использую только pdflatex). Но если сделать апдейт, то MikTeX восстановит все поврежденные пакеты

Я все это спрашиваю, имея цель использовать верстку в Латех среди прочего на веб-сервере, поэтому и склоняюсь к ТехЛайву, портабельности и необходимости ужать дистрибутив. Ну и на случай необходимости утановки пакета/шрифта хотелось бы уметь проделывать это в "ручном режиме", что бы обойти обозначенные вами подводные камни с обновлением пакетов.


Цитата:
Трудно сделать чтобы было меньше ~400 МБ и чтобы все работало


Я обратил внимание на Латех всего несколько лет назад, но поскольку он существует довольно долго, я делаю вывод что раньше он не был таким громодким и вместе с тем функционально, полагаю, не слишком уступал современнм реализациям. Поэтому спрошу так: Можно ли пользоваться старыми реализациями вплоть до того что бы дойти до PlainTeX? Есть ли такой опыт или проблемы (в том числе с руссификацией) препятствуют этому?
Автор: TeXpert
Дата сообщения: 11.04.2011 23:24
AY51
Цитата:
Можно ли пользоваться старыми реализациями вплоть до того что бы дойти до PlainTeX? Есть ли такой опыт или проблемы (в том числе с руссификацией) препятствуют этому?
А почему, собственно, нет? Можно даже древним emTeX пользоваться, обновив нужные пакеты. Но делается все это вручную, следовательно, нужно хорошо понимать, что делаешь


Цитата:
Значить надо начать удалять его пакеты, которые не используются (например использую только pdflatex). Но если сделать апдейт, то MikTeX восстановит все поврежденные пакеты (у которых например удалена документация) и т.д. В этом и проблема - нельзя делать апдейт и нельзя добавлять.
Трудно сделать чтобы было меньше ~400 МБ и чтобы все работало. Если какой то пакет понадобится а его нет придется качать. MiKTeX это делает автоматическим образом. Пакета не при компиляции - спросит, скачает, установить
Автоматизация хороша, но, увы, не способствует мозговой деятельности --- за все надо платить
Автор: karl_karlsson
Дата сообщения: 12.04.2011 11:40
TeXpert

Цитата:
Можно даже древним emTeX пользоваться, обновив нужные пакеты. Но делается все это вручную, следовательно, нужно хорошо понимать, что делаешь

Это если только latex, но уже с новых драйверах как pdflatex, xelatex и т.д. не все так просто будет. Поэтому и некоторые пакеты не будут работа на полной функциональности, некоторые не будут работат совсем.


Цитата:
Автоматизация хороша, но, увы, не способствует мозговой деятельности --- за все надо платить

Это конечно так на самом деле. Но компьютер делали в точности для автоматизации, иначе вычисляли бы вручную. Думаю лучше было бы так: пользоваться автоматизации против сделать эту автоматизацию. Смотря на аналогии из мира Линукса, там имеется только один такой дистрибутив (удалено все лишнее, как выше, но полнофункциональным) - Slax. Автор его вручную не делал, но скрипты писал. Несмотря на это Slax давно не обновлялся. Значит дело затратное как на время, так и на других ресурсов.

А я вот думаю, лучше энергию направить где надо, взять большой диск и большая флешка и устанавливать все как есть и думать на использованию TeXа, но не на его модификации.
Автор: amfius
Дата сообщения: 12.04.2011 22:51
karl_karlsson
Скачал бесплатную версию шрифтов MathTime. Как их установить и подключить в создаваемом документе?
И еще вопрос: на википедии прочел о шрифтах STIX (www.stixfonts.org), разрабатываемых американским математическим сообществом (причем с поддержкой русского языка). Вы пробовали эти шрифты, можете что-нибудь о них сказать?
Автор: Astrofed
Дата сообщения: 13.04.2011 10:57
Добрый день!

Помогите советом, пожалуйста. Пишу диссертацию в Latex, используя класс vakthesis. Кто-нибудь не подскажет что нужно изменить в файле vakthesis.cls, чтобы, во-первых, на главной странице можно было в названии министерства добавить запятую (сейчас при компиляции запятая вызывает пересортировку текста...), а во-вторых научная степень и звание научного руководителя помещалось в новую строку...
Автор: karl_karlsson
Дата сообщения: 13.04.2011 13:50
amfius
Как делается у BaKoMa не знаю, надо спросить технической поддержки.
Еще, надо иметь кириллический Times. Есть ли такой у BaKoMa не знаю. Возможности - пакет PSCyr *), или WFonts **).

Имеется также бесплатный аналог MathTime - txfonts . Также и коммерческий аналог TM Math у которого растровая версия ***) бесплатна (Free TM Math Package).

Разработка STIX еще не закончена. У кириллицы нет кернинга. Еще, через latex или pdflatex работать не будет - надо xelatex. Разработчики STIX пакеты еще не делали, но только шрифты. Все делали разные люди не имеющих ничего общего STIX и качество математики, думаю, хуже txfonts. Это конечно относится не к качество самих шрифтах, но к их подключению к xelatex.

_____
*) У него только кодировка T2A и если у вас есть какой то фрагмент текста по английски переносы не будут. Например список англоязычной литературы или какие то цитаты из англоязычной книги. Ну и не только англоязычной, все что использует латинский алфавит. Если лицензия важна - то у них не совсем идеально. Происхождение не совсем понятно и если понятно не совсем легально.

**) Это шрифты Windows. Лицензия у них позволяет подключать где хочется, если Windows программа будет их использовать.

***) Пишут, что только до 300 dpi будет печататься. Думаю возможно и до 600 dpi, но никак не выше, не проверял.
Автор: AY51
Дата сообщения: 13.04.2011 14:01
TeXpert

Цитата:
Можно даже древним emTeX пользоваться, обновив нужные пакеты. Но делается все это вручную, следовательно, нужно хорошо понимать, что делаешь


Оно и ясно, что нужно, однако, понять это весьма затруднительно. Особенно если ты не занимаешься техом много лет, не читаешь по английски и не знаешь как установить этот дистрибутив на сервере под линуксом. Вы не подскажете есть портабельная версия emTeX? И где ее можно достать?


Цитата:
Автоматизация хороша, но, увы, не способствует мозговой деятельности --- за все надо платить

Спорная точка зрения, особенно когда речь идет о том, что тебе надо пару "бантиков" в отчете поиметь, и за это ты платишь своим драгоценным временем разбираясь как же разработчики это придумали? На мой взгляд подобные знания лишь засоряют мозг, а не развивают его.

Глядя на внутреннюю организцию директорий, например, ТеХЛайва всегда удивляюсь почему было не сделать директорию с пакетами, куда просто распоковываешь соотв. новый или обновленный пакет и пользуешься. Равно как и для шрифтов могли бы сделать аналогично. Куда проще чем нынче -- для установки пакета вручную нужен супер-опытный специалист.
Автор: karl_karlsson
Дата сообщения: 13.04.2011 16:10
AY51
Ключевое слово сюда Линукс. Там все дела такое немалое время отнимают, потому что многие принципы строения системы уже не актуальны. Разработчики [more=GoboLinux]
Цитата:
GoboLinux — это свободная операционная система семейства Linux, выделяющаяся отходом от принятых в этом семействе стандартов в пользу упрощения управления и использования системы. Ключевые решения - это изменённая иерархия файлов, способ загрузки системы и управление пакетами, отчасти схожее с решениями Gentoo.
[/more] попробовали сделать так - один пакет одна папка. Не как на сегодня, файлы пакета разнесены на всю систему.
emTeX это DOS и кроме какие то окружения среды, все портабельно, но на Линукс не работает. Иначе, вот он emTeX.
Но Windows давно уже надстройкой поверх DOS не является, но имеется только эмулятор DOS (cmd.exe).
Кроме того на Линукс такое как портабельная программа нет. Там всегда какие то папочки делаются, логи пишутся и все это на разные места системы.


Цитата:
Глядя на внутреннюю организцию директорий, например, ТеХЛайва всегда удивляюсь почему было не сделать директорию с пакетами, куда просто распоковываешь соотв. новый или обновленный пакет и пользуешься.

Для MiKTeX оно на самом деле так и есть. Drag & Drop из архива в папочку. Только после этого надо обновит базу файлов.
Для шрифтов еще надо прописать map файл в нескольких конфигурационных файлах и обновит другую базу как выше.

Но для меня и это лишне, имея ввиду, что другие программы делают все моментально и автоматически.
Например Everything обновляет свою базу автоматическим образом и на всех ~500 000 файлов у меня несколько раз быстрее, чем MiKTeX только на свои ~70 000.
Для шрифтах, всем понятно как подключаются на Windows - Drag & Drop на соответствующею папочку.

Еще, имеется MiKTeX для Линукс - MiKTeX Tools.

Вот такие неактуальные TeXнологии...
Автор: bearjrgm
Дата сообщения: 13.04.2011 21:45
karl_karlsson, Everything - плохой пример его база черпается напрямую из метаданных нтфс, потому и такая быстрая.

Автор: karl_karlsson
Дата сообщения: 13.04.2011 22:29
bearjrgm
Возможно.
Идея, что если база строится снова только из за добавлением нескольких файлах, то надо делать этого наибыстрейшим образом. Если этого невозможно сделать, то не надо всю базу строит с нуля. Надо иметь какой то механизм, который добавляет только те файлы в базу. Ну NTFS так в точности работает, например.
Автор: mpetroo
Дата сообщения: 14.04.2011 18:23
amfius

STIX — это по сути своей некоммерческая реализация TM Math, поскольку созданием занималась все та же micropress. Не думаю, что появится какая-то реализация в ближайшем будущем, если ее не сделает кто-либо из интузиастов. Кернинг, мне кажется, можно взять у похожего по метрикам Free Serif (все они клоны старого доброго Times), уж по крайней мере стандартный набор кодировок T1, TS1, T2A можно и самому для себя сделать — ничего сложного в том нет. Это о текстовой части. А вот прикрутить математику — не так-то просто. Подробных инструкций по этому поводу нет... Плюс надо обеспечить совместимость с уже имеющимися пакетами. Вот, к примеру, тот же MTPRO2 совместимости с amssymb не обеспечвает. Мое лично мнение, что lite версии mtpro — за глаза и за уши, если к нему добавить реализацию amssymb, основанную на глифах STIX. Но вот последнюю еще надо сделать...
Автор: Luke II
Дата сообщения: 15.04.2011 14:11

Цитата:
The LaTeX Beginner’s Guide has been published today. This book is a practical introduction to LaTeX with a lot of step-by-step examples. It guides the reader through typesetting with LaTeX, from installation and basic usage to text formatting and to page design, and it shows how to create and to manage complex documents with bibliographies and indexes. A reader will learn to use macros, packages, classes and templates to create professional documents.
Пароль на архив: ebooksclub.org
скачать зеркало
Автор: amfius
Дата сообщения: 15.04.2011 20:49
karl_karlsson
mpetroo
Спасибо за разъяснения со шрифтами. Пока, скорее всего, останусь со стандартным шрифтом.

Хотя вопрос не совсем в тему, тем не менее хотел бы спросить относительно построения графиков. Хочется получить такие же графики, как в книжках. На выходе должно быть изображение в формате gif или jpeg. Приходится сталкиваться с двумя типами функций.
1. Абстрактные функции. Графики могут не отражать реально какую-либо функцию, а просто служат для иллюстрации какой-либо идеи. Насколько я понял, их строят с помощью сплайнов, то есть сначала строится ломаная, которая затем сглаживается.
2. Графики конкретных функций y=f(x). Здесь речь идет о том, чтобы инструмент содержал интерпретатор функций и позволял построить функцию, заданную пользователем.
Вне зависимости от типа функции, построение одного лишь графика недостаточно. На графике могут присутствовать надписи, в том числе и с формулами, а также выноски со стрелками. Вот я и не знаю, каким инструментом лучше пользоваться для этих целей, или нужно применять какую-то комбинацию различных инструментов.

В качестве первого выбора остановился на векторном графическом редакторе ACD Canvas 12. Это функциональный визуальный редактор аля CorelDraw или Adobe Illustrator, содержит примитивные инструменты для построения графиков функций. Для текста, содержащего формулы, приходится использовать MathType. Не знаю, адекватно ли использование такого мегамонстра поставленной задаче.
Среди инструментов, связанных с TeX, нашел следующее:
1. Asymptote (http://asymptote.sourceforge.net). Язык векторной графики, похожий по синтаксису на C++/Java.
2. PSTricks - макросы, позволяющие включить изображения PostScript в LaTeX. Плюс для него графические редакторы LaTeXDraw, JPicEdt, LaTeXPiX.
3. PGF/TikZ - альтернатива PSTricks, есть графические редакторы.
Возможно, есть и еще другие инструменты для этих целей, о которых я не знаю. Или стоит использовать различные инструменты для построения графиков и рисования?

Поэтому хотел бы узнать: кто сталкивался с построением графиков функций? Какими инструментами Вы пользуетесь?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354

Предыдущая тема: Прога для автоматического выключения компа


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