Computerra Технологичен прогрес

Системата TeX е най-разпространеният инструмент за оформление на научни текстове с голям брой математически формули. Въпреки това често не е лесно да накарате TeX да работи на Windows.

Благодарение на непрекъснато нарастващото разширяване на безплатния софтуер на компютрите Wintel, можете да намерите най-невъобразимия набор от програми там. Естествено, от такъв компютър има впечатление за къща, построена от пет Джака: единият покрива покрива, вторият - стените са издигнати, третият - балконът е шиниран.

В този контекст TeX се отличава. Той е много популярен в световната научна общност, а с разпространението на достъпа до Мрежата сред учените – и в България. Следователно TeX не се навира в пазарните ниши на други хора, а успешно създава свои собствени, в които един по един си проправят път най-смелите програмисти и портиери. И ако въпросът беше ограничен само до прехвърлянето на родни Unix програми в чужда среда, тогава нашите собствени са написани по този начин. В резултат на това работата с TeX под Windows е дори повече като живеене в къщата, описана по-горе.

Всъщност той

За да инсталирате, първо трябва да изтеглите инсталатора от сайта www.miktex.org. Когато се стартира, той или изтегля пакети за инсталиране от Интернет, или, ако ги намери в същата директория със себе си, предлага инсталиране на софтуера. Дистрибуциите на TeX се разпространяват в пакети, тоест в малки файлове, всеки от които изпълнява своя собствена задача, така че липсващите могат да бъдат изтеглени отделно (имайте предвид, че пакетът T2 не е включен в минималната опция за инсталиране). След като изтеглите пакетите, трябва да стартирате отново инсталатора и да изберете не да изтеглите, а да инсталирате. След което в главното меню ще се появят програмите DVI Viewer, Package Manager и MiKTeX Options.

MiKTeXОпции - малка програма, с която можете да конфигурирате настройките на дистрибуцията. Той управлява свързването на файлове от определени типове с приложения, промени в езиковите настройки, а също така съдържа списък с пакети с описания, сортирани в зависимост от предназначението им. Като поставите отметка в квадратчетата до тези, от които се нуждаете, и щракнете върху бутона „Прилагане“, ще започнете процеса на изтегляне на тези много, необходими и необходими.

Алтернативни разпределения

Има и EmTeX дистрибуция, създадена от българския програмист Антон Финогенов. Работи само под Windows 95/98, но заема само 2,5 MB.

И накрая, можете да разгледате CTAN (Comprehensive TeX Archive Network) – архив, съдържащ TeX дистрибуции, документация и други полезни файлове. Неговите огледала са разпръснати по целия свят (инсталаторът на MikTeX показва списък с тях с молба да изберете този, от който се нуждаете, преди да изтеглите). В България основното огледало се намира тук.

И ние ще говорим за джаджи, които улесняват живота на потребителя и следователно неестествени за истински unixoid, но толкова скъпи за сърцето на всеки "мишка".

TeXnicCenter 1 Beta 6.21 www.toolscenter.org

TeXnicCenter е shell (IDE, на език за програмиране) за работа с LaTeX файлове, създаден специално за Windows. Програмата е пригодена повече за нуждите на професионалните дизайнери на оформление, които могат да работят директно с изходния код, а не на обикновените смъртни. Невъзможно е да се направи без познаване на командите на LaTeX при работа с него и справка за тях, която се показва заедно с обичайната софтуерна помощ, ще бъде много полезна тук.

TeXnicCenter има подчертаване на синтаксиса, проверка на правописа, поддържат се шаблони. По аналогия, отново, с IDE за програмиране има дори такова нещо като проекти - набори от отделни файлове, откоето трябва да доведе до един текстов документ, когато се компилира. Това по принцип е стандартна функция на LaTeX, но има много програми, които не я поддържат и работят само с отделни файлове.

Можете също така да изберете формата за подаване на ред във файла от три съществуващи: Windows, Unix и Macintosh (всъщност първата опция трябва да се нарича MS-DOS, добре, нека не търсим вина).

Като цяло тук присъства всичко, което трябва да присъства в инструментариума на програмиста за пълноценна работа: вмъкване на текстови елементи, заглавия и подзаглавия, таблици, формули, цитати и много други (грубо казано, "текстът", с който работят TeX и неговите добавки, е по същество програма на специален език за програмиране, предназначена за една единствена задача: да опише къде и каква буква или картина да се постави на страницата). За формули е отделено специално меню, в което няма нищо друго освен джентълменски набор от математици. Въпреки това не трябва да се благодари на разработчиците на TeXnicCenter, а на Доналд Кнут за неговото въображение: той изобрети всичко това.

Поддържа се и проверка на правописа, но речниците ще трябва да бъдат изтеглени от отделен сайт, в самата дистрибуция - само английски. Външният вид на обвивката е конфигуриран в духа на MS Office - чрез плъзгане на бутони и менюта с мишката. Конфигурират се макроси на клавиатурата, ленти с бутони, външни програми, които могат да се стартират от обвивката.

Между другото, относно лентите с инструменти: когато щракнете с десния бутон върху лентата с бутони, се появява списък с тях, който далеч не е пълен. Пълният се появява в прозореца "Персонализиране", командата за който се намира в долната част на менюто. И какво не е там: можете например да включите панели за вмъкване на диакритични знаци, подчертаване с подчертаване, стрелки и други неща.

Естествено, след като маркирате текста, трябва да видите какво се случва, когато го отпечатате. За този случай са предвидени така наречените профили - настройки за съставяне на текст. Можете да зададете няколко профила, определяйки кой постпроцесор да се стартира след обработка на файла с LaTeX и коя програма да прегледа това, което се извежда към DVI файла.

Като цяло - програма за тези, които са сериозни програмисти в TeX. Това е програмиране.

LaTeX2RTF 1.9.15 www.latetx2rtf.sourceforge.net

Конверторът не търси грешки в документа: преди да конвертирате текста, трябва да го пуснете през „родния“ компилатор на LaTeX. Проблеми могат да възникнат и с шрифтовете: в директорията на програмата има файл fonts.cfg, който трябва да се редактира. Но когато използвате стандартни настройки на Windows и общи шрифтове, няма проблеми. За тези, които след редактиране на конфигурациите са почувствали повишаване на морала, е възможно да стартирате програмата от командния ред, с куп параметри.

Поддържат се много езици и кодировки и дори ако не посочите изрично кодирането, самата програма ще се опита да го определи. Също така е радостно, че сред езиците, на които се превежда интерфейсът, е посочен български (заедно с украинския, между другото).

TeX2RTF 2.01 www.web.ukonline.co.uk/julian.smart/tex2rtf

Беше забелязан малък бъг: когато се опитате да се обадите на помощ, умната машина ще каже, че необходимият файл с разширение *.hlp не съществува. Не вярвайте на умната машина: този файл е написан в следния CHM формат след HLP, намира се в програмната директория и има подходящото разширение.

TeXaide 4.0 www.mathtype.com

Най-мощният от всички - строго погледнато, той вече не е конвертор, а "черупка" за стартиране на няколко различни програми, предназначени за конвертиранеTeX и LaTeX файлове.

Този софтуер може да работи с шест конвертора, четири от които са предназначени за конвертиране на файлове в HTML формат: HeVeA, TtH, TeX4ht и LaTeX2HTML. Първите две програми конвертират без конвертиране на графиките. LaTeX2HTML може да вгражда GIF и PNG, а TeX4ht също може да вгражда JPRG. Ще трябва само накратко да спомена всички тези конвертори, тъй като списанието не е гумено и екранните снимки на командния ред и описанията на клавишите на този ред на страниците му биха изглеждали малко неуместни (и всички програми, с които TeX Converter работи, се управляват по този начин). Официална страница на конвертора HeVeA. Неговият Windows порт е тук. За да използвате LaTeX2HTML, вие също трябва да инсталирате Perl, тъй като конверторът е скрипт, написан на този език. Страницата TeX4ht се намира тук, а TtH е на тази връзка. Две други програми, TeXify и pdfLaTeX, са част от дистрибуцията на MiKteX (препоръчах да го инсталирате с причина: това е практически единственият достоен избор под Windows).

Работата с програмата е проста: ние посочваме пътищата до необходимите изпълними файлове в прозореца за настройки (разбира се, не можете да инсталирате всички от тях, но се ограничавайте до един или два), определяме името на изходния документ и поставяме отметки пред параметрите за преобразуване.

Тази простотия е смущаваща. В края на краищата е достатъчно да сравните броя на параметрите, които могат да се променят с помощта на TeX Converter и описанията на самите конвертори, за да сте сигурни, че те могат да бъдат конфигурирани много по-фино с помощта на командния ред. Въпреки това, за набор от задачи, които не изискват сложни настройки, възможностите на TeX Converter ще бъдат напълно достатъчни. Но когато имате нужда от нещонетривиално - разбира се, трябва да влезете в конфигурациите и командния ред.

Простотата при работа с TeX като цяло много често е измамна. Въпреки това, в раздела "Помощ" има връзки към няколко разумни ръководства за работа с конвертори - така да се каже, за отчаяните.

TeX2Word, Word2TeX www.tex2word.com

Тези творения на Chikrii Softlab дори не са програми, а конвертори за най-популярния злодей на Microsoft - Word. Ето го апотеозът на сближаването на два архетипа - униксоида с мишката-шофьор! След инсталиране на конверторите в диалоговия прозорец за отваряне на документ става възможно да изберете, наред с първоначално поддържаните от Word формати, и формата TeX. И в диалога за запис на файлове - също. Това е цялата любов за теб.

Заедно с TeX2Word е инсталирана и директория с файлове във формат pseudoTeX, които се използват за фоново преобразуване на файлове с преобразуване на елементите на оформлението на TeX в текстови елементи на Word.

Това е добре за unixoids с TeX - инсталирах го и работи. Докато TeX смекчава потребителя на Windows. Въпреки това се надявам, че софтуерът, за който ви казах, ще направи работата ви с тази система по-приятна.