Портал аспирантов

Портал аспирантов (http://www.aspirantura.spb.ru/forum/index.php)
-   Software (программное обеспечение) (http://www.aspirantura.spb.ru/forum/forumdisplay.php?f=107)
-   -   MikTex 2.9 или обживаем новый компьютер (http://www.aspirantura.spb.ru/forum/showthread.php?t=8387)

V_V_V 08.02.2012 12:37

Цитата:

Сообщение от Hogfather (Сообщение 182147)
Итак, продолжаем репортаж.
1. PSCyr встал по инструкции, описанной в приведенной выше статье [1]. Дублирую тут с актуальными правками.


...
PROFIT

Sumatra PDF порадовала тем, что обнаружила у меня Notepad++ и Texmaker и добавила сама две соответствующие строчки в настройки.
  • "C:\Program Files\Texmaker\texmaker.exe" "%f" -line %l
  • "C:\Program Files\Notepad++\notepad++.exe" -n%l "%f"
Можно выбрать любой из редакторов. Для того, чтобы в pdf можно было "тыкать мышкой" и переходить в редактор на соответствующий параграф, нужно в pdflatex добавить ключ -synctex=-1

Ну, и обещанный файл thesis.tex
thesis.tex

Код:

\documentclass[a4paper,14pt,candidate,subf,href
%,twoside
,times      %- шрифт Times.
%,fixint=false
%,facsimile
]{gost732} %disser

\usepackage[
  a4paper, mag=1000, includefoot,
  left=3cm, right=1cm, top=2cm, bottom=2cm, headsep=1cm, footskip=1cm
]{geometry}
\usepackage[T1,T2A]{fontenc} % OT1,
\usepackage[cp1251]{inputenc}
\usepackage[english,russian]{babel}
\ifpdf
\usepackage{epstopdf}
\tolerance=400  % Для красоты
\usepackage[expansion=all]{microtype} % Обратно для красоты
\fi
\usepackage{listings}
\lstset{extendedchars=true,frame=shadowbox,basicstyle=\renewcommand\baselinestretch{0.85}\normalsize\small,numbers=left,escapeinside={(*@}{@*)}}
\renewcommand{\lstlistingname}{Листинг}

% Использовать полужирное начертание для векторов
\let\vec=\mathbf

% Включать подсекции в оглавление
\setcounter{tocdepth}{2}

\usepackage{topcapt} % красивые подписи над таблицами
\usepackage{array,longtable}
\usepackage[perpage,symbol*]{footmisc} % делаем кошерными сноски
\setfnsymbol{wiley}
\urlstyle{same}
\hypersetup{pdftitle={Общая теория всего},colorlinks=false,pdfauthor={Пушкин А.С.},pdfsubject={Типа диссертация},pdfdisplaydoctitle=true}
\providecommand\vref[1]{\ref{#1} на с.~\pageref{#1}}
\providecommand\vpageref[1]{ на с.~\pageref{#1}}

% ---------------------------------------------------------------------------------
\makeindex
\setlength\tabcolsep{1mm}
\renewcommand\arraystretch{1.3}
\renewcommand\cdsep{\\}

%==================================================================================== ГОСТ 7.32
\makeatletter

% Формат счетчиков.
\renewcommand\theenumi {\@asbuk\c@enumi}
\renewcommand\theenumii {\@arabic\c@enumii}
\renewcommand\theenumiii{\@roman\c@enumiii}
\renewcommand\theenumiv {\@Asbuk\c@enumiv}
% Формат меток
\renewcommand\labelenumi {\theenumi)}
\renewcommand\labelenumii {\theenumii)}
\renewcommand\labelenumiii{\theenumiii)}
\renewcommand\labelenumiv {\theenumiv)}
%Ссылочные префиксы.
\renewcommand\p@enumii {\theenumi}
\renewcommand\p@enumiii {\theenumi.\theenumii}
\renewcommand\p@enumiv {\p@enumiii.\theenumiii}
\makeatother
%Маркированный список -Формат меток.
\renewcommand\labelitemi {\normalfont\bfseries \textendash}
\renewcommand\labelitemii {\textbullet}
\renewcommand\labelitemiii{\textasteriskcentered}
\renewcommand\labelitemiv {\textperiodcentered}
% Заголовки
\captionsetup{format=plain,labelsep=endash, figurename=\CYRR\cyri\cyrs\cyru\cyrn\cyro\cyrk}
\captionsetup[longtable]{justification=raggedright,singlelinecheck=false}
\captionsetup[table]{justification=raggedright,singlelinecheck=false}

%====================================================================================
% Ссылки на работы соискателя включаются в общий список литературы
\let\citemy=\cite
% Путь к файлам с иллюстрациями
\graphicspath{{fig/}}
% ----------------------------------------------------------------
\begin{document}

\title{ДИССЕРТАЦИЯ\\
на соискание ученой степени\\
кандидата всех наук}

\maketitle
\tableofcontents
\input{intro}
\input{1}
\input{2}
\input{3}
\input{concl}

\renewcommand{\bibname}{Список использованных источников}
\bibliography{thesis}
\bibliographystyle{gost705}
\label{end:kgam}
\listoffigures
\listoftables
\appendix
\input{app-glos}
\end{document}




Добавлено через 19 минут
Полез искать данные последних экспериментов в резервной копии. Хорошо, что использую R, в файле .RData и .Rhistory все записано и радует своим наличием.

что-то наворочено как-то все...:smirk: меня вполне устраивает связка MikTeX+WinEdt

Hogfather 08.02.2012 14:18

V_V_V,
1. WinEdt платный.
2. А вот тут как подружить его с Sumatra PDF. Т.е. тыкаем мышкой в PDF файле, и, вуаля, мы уже в редакторе.

simulator:D 08.02.2012 14:37

Цитата:

Сообщение от Hogfather (Сообщение 215235)
V_V_V,
1. WinEdt платный.

И, что это значит? Его тогда совсем не использовать? :D

V_V_V 08.02.2012 15:32

Цитата:

Сообщение от Hogfather (Сообщение 215235)
V_V_V,
1. WinEdt платный.

так это шаровара :cool:

Hogfather 08.02.2012 16:35

Цитата:

Сообщение от simulator:D (Сообщение 215240)
И, что это значит? Его тогда совсем не использовать?

Цитата:

Сообщение от V_V_V (Сообщение 215250)
так это шаровара

Цитата:

WinEdt is distributed as shareware (try-before-you-buy software). The program may be used for an evaluation period of 31 days. Any further use requires a license from the author, obtained through the Registration Procedure.
Используйте на здоровье, академическая лицензия там почти даром. Просто не удивлюсь, если вы его не покупали, а я выше рассматривал варианты, которые не требуют денежных вложений и при этом законны.

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

phys2010 08.02.2012 17:27

Вложений: 1
Цитата:

Сообщение от V_V_V (Сообщение 215218)
меня вполне устраивает связка MikTeX+WinEdt

Меня, в принципе, тоже... Кстати, WinEdt удобен, кроме всего прочего, и из-за своей функциональности. Обычно я редко включаю рисунки в текст, а вот на днях потребовалось нарисовать диаграммы Фейнмана. В MiKTeX подобная графика обрабатывается с помощью программ Metafont или Metapost. Так вот, для этих программ в WinEdt предусмотрены "горячие клавиши", использование которых позволяет компилировать рисунки буквально в два клика. Правда, предварительно необходимо сделать несколько телодвижений по настройке WinEdt. Инструкцию я накопал в интернете, она элементарна и прикреплена ниже, в pdf-файле.

simulator:D 08.02.2012 17:52

Цитата:

Сообщение от Hogfather (Сообщение 215259)
Используйте на здоровье, академическая лицензия там почти даром.

Спасибо, что разрешили :).

Цитата:

Сообщение от Hogfather (Сообщение 215259)
Просто не удивлюсь, если вы его не покупали,

А вы удивитесь :) — я вот, например, купил, ведь прога-то стОящая ;).

Цитата:

Сообщение от Hogfather (Сообщение 215259)
а я выше рассматривал варианты, которые не требуют денежных вложений и при этом законны.

Ну да, это вы сделать очень даже не прочь :cool:, забывая упомянуть, сколько попутной "радости" стОит за многими из этих вариантов... Но, мы ведь не будем начинать (продолжать), не так ли? ;)

Hogfather 08.02.2012 21:28

simulator:D, не будем продолжать. Подумал, оставил детей без мороженки и поставил MikTex.

Вот тут меня умные люди поправили насчет PSCyr. Нам стесняться нечего, обосрались -- обтекаем.

Цитата:

Сообщение от wilyblack
Насчет этих инструкций:

1. Копируем структуру каталогов из этой папки в папку с установленным MikTeX.
2. Добавляем строку p +pscyr.map в конец файла MikTeX 2.9/divps/config/config.ps
3. Добавляем строку map +pscyr.map в конец файла MikTeX 2.9/pdftex/config/pdftex.cfg
4. Добавляем строку Map pscyr.map в конец файла MikTeX 2.9/miktex/config/updmap.cfg
5. Выполняем команду updmap
6. Добавляем строчку f pscyr2.map в конец файла MikTeX 2.9/dvipdfm/config/config
7. Выполняем команду initexmf -u.
8. Запускаем ПУСК -> MikTeX 2.9 ->Maintenance (Admin)-> Settings (Admin) и нажимаем кнопку Refresh FNDB.
9. Выполняем команду mkfntmap

Некоторые из них в МиКТех 2.9 выглядят иначе.
Например:

1. Копируем структуру каталогов из этой папки в папку с установленным MikTeX.
2. Выполняем команду
initexmf --edit-config-file updmap
и в открывшемся пустом файле заносим
Map pscyr.map
3. Выполняем команду updmap
4. Выполняем команду
initexmf --edit-config-file dvipdfm
и в открывшемся пустом файле заносим
f pscyr2.map
5. Выполняем команду initexmf -u.
8. Запускаем ПУСК -> MikTeX 2.9 ->Maintenance (Admin)-> Settings (Admin) и нажимаем кнопку Refresh FNDB.
9. Выполняем команду mkfntmap
Все.

Я рекомендую не трогать папки, где МиКТеХ загрузил файлы (основное дерево), а создать новую папку (например Local TeX Files, такая была в первых версиях МиКТеХа, кто-то может положить на семноу память, если меняет компьютер). Потом указываем МиКТеХу искать файлы туда:
Запускаем ПУСК -> MikTeX 2.9 ->Maintenance (Admin)-> Settings (Admin)-> Roots-> Add...-> Выбираем папку-> OK.


V_V_V 09.02.2012 17:04

Цитата:

Сообщение от phys2010 (Сообщение 215265)
Меня, в принципе, тоже... Кстати, WinEdt удобен, кроме всего прочего, и из-за своей функциональности. Обычно я редко включаю рисунки в текст, а вот на днях потребовалось нарисовать диаграммы Фейнмана. В MiKTeX подобная графика обрабатывается с помощью программ Metafont или Metapost. Так вот, для этих программ в WinEdt предусмотрены "горячие клавиши", использование которых позволяет компилировать рисунки буквально в два клика. Правда, предварительно необходимо сделать несколько телодвижений по настройке WinEdt. Инструкцию я накопал в интернете, она элементарна и прикреплена ниже, в pdf-файле.

Я TeX юзаю с прошлого века (начало 90-х), когда еще не было форточек, а были MSDOS, 286-процесоры и голубые панельки NC ... эх, чудесное было время... и весь TeX был с командной строки... и вот что я хочу сказать: с появлением windows-оболочек TeX'a (TexnicCenter, WinEdt, Texmaker и т.д.) значительная часть полного функционала TeX'a стала скрытой от большинства обычных windows-юзеров... через эти оболочки TeX не используется на всю мощь... более того, некоторые оболочки стали платными, что противоречит идеологии public domain TeX'a... ведь великий Дональд Кнут придумал его для всего человечества...

simulator:D 10.02.2012 12:20

Цитата:

Сообщение от V_V_V (Сообщение 215512)
с появлением windows-оболочек TeX'a (TexnicCenter, WinEdt, Texmaker и т.д.) значительная часть полного функционала TeX'a стала скрытой от большинства обычных windows-юзеров... через эти оболочки TeX не используется на всю мощь...

Конкретизируйте пожалуйста, какая именно "значительная часть полного функционала TeX'a" не используется виндо-пользователями? Т.е., какие именно функции нужно задействовать, чтобы использовать TeX "на всю мощь...".

Цитата:

Сообщение от V_V_V (Сообщение 215512)
более того, некоторые оболочки стали платными, что противоречит идеологии public domain TeX'a... ведь великий Дональд Кнут придумал его для всего человечества...

Я может чего-то не понимаю, но кто мешает поставить тот же бесплатный миктех (или любой другую реализацию теха) без каких-либо редакторов и тапку в пол использовать его из консоли?


Текущее время: 16:21. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
© 2001—2025, «Аспирантура. Портал аспирантов»