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

» TeX, LaTeX и т.д.

Автор: mpetroo
Дата сообщения: 27.09.2009 00:37
Есть такой пакет oldstyle, который определяет окружение \textos{} применение которого позволяет напечатать 1234567890 цифрами в старом стиле (oldstyle). Но такое решение работает только в шрифтах CM. Одновременно с тем есть пакет textcomp, который позволяет печатать символы данным шрифтом но из кодировки TS1 (например знак Евро или Йены, но также и цифры в старом стиле командами типа \textoneoldstyle). Использовать такие команды не слишком удобно. К тому же, не вижу возможности использовать цифры старого стиля в качестве составных частей числа, нумерующего номера страниц.

Вопрос: можно ли каким-то образом определить окружение \textos{} внутри которого например цифра 1 заменялась бы на \textoneoldstyle и тд.?
Красивое ли это решение?
Автор: Difur
Дата сообщения: 27.09.2009 17:34
В связи с созданием в шапке раздела Шрифты, стоит рассмотреть вопрос о включении туда пакета шрифтов FontsC от Котельникова.
Автор: karl_karlsson
Дата сообщения: 27.09.2009 20:34
juvaforza

Цитата:
Хм, а можно уже установленный TeXworks сделать переносным?

Вероятно. Но я никогда не пробовал.

mpetroo
Я не знаю, но вы можете посмотреть, как другие делают это. Например посмотрите в Пакете MinionPro.

Difur
Я думаю, что лучше переместить шрифты в варезник. Единственные свободные шрифты - TeX Gyre теперь включены в MiKTeX 2.8.


Вот последняя версия MinionPro и MinionSymbol:
(Четыре оптических размера, оптические маленькие заглавные буквы, числа старого стиля и т.д. Лигатуры теперь работают, и другие вещи, которые я не видел непосредственно. Это очень старо, но у меня не было времени, чтобы сделать это. Project: MinionPro support for LaTeX - Files. Я не автор пакета, но только собрал все вещи вместе. )
MinionPro.7z
MnSymbol.zip

[more=Установка и использование]

Распакуйте архивы в дерево каталогов TeX.

Выполните в командной строке:
initexmf --edit-config-file dvips
Добавьте следующую строку и сохраните:
p +MinionPro.map
p +MnSymbol.map

Выполните в командной строке:
initexmf --edit-config-file pdftex
Добавьте следующую строку и сохраните:
map MinionPro.map
map MnSymbol.map

Выполните в командной строке:
initexmf --edit-config-file updmap
Добавьте следующую строку и сохраните:
Map MinionSymbol.map
Map MnSymbol.map

Выполните в командной строке:
initexmf --update-fndb
updmap

Использование
\usepackage[minionint,opticals,lf]{MinionPro}
\usepackage{MnSymbol}
[/more]
Автор: Griefin
Дата сообщения: 28.09.2009 02:54
karl_karlsson

Цитата:
Я думаю, что лучше переместить шрифты в варезник.

Тогда наверное инструкции по установке лучше будет включить в архивы, и разбить каждый архив на две части, чтобы файлы шрифта были отдельно от файлов, необходимых в TeX. Примерно так, как сделано в PSCyr.
Автор: karl_karlsson
Дата сообщения: 29.09.2009 19:25
Griefin

Теперь это бесполезно, пока не выяснится, как установить оригинальные шрифты.
Есть проблема с kerning запятой.

Нет времени, чтобы сделать вебсайт, но вы можете попросить, monday2000 чтобы сохраниить их на djvu-soft.narod.ru.
Автор: karl_karlsson
Дата сообщения: 30.09.2009 00:12
Был много раз на этом ftp, но не могу понять, как пропустил эту папку:
ftp://ftp.vsu.ru/pub/tex/font-packs/urw/
[more=Пакет содержит следующие гарнитуры]А. Шрифты с засечками:

Полное имя Аббревиатура
URW Bookman L ubk
Century Schoolbook L unc
URW Palladio L upl
Nimbus Roman No9 L utm

Б. Шрифты без засечек
Полное имя Аббревиатура
URW Gothic L uag
Nimbus Sans L uhv

В. Имитация шрифтов пишущей машинки
Полное имя Аббревиатура
Nimbus Mono L ucr

Г. Рукописные шрифты
Полное имя Аббревиатура
URW Chancery L uzc

Д. Символьные шрифты
Полное имя Аббревиатура
Standard Symbols L -
Dingbats -[/more]
Автор: wyxa
Дата сообщения: 30.09.2009 06:48
Коллеги!
Пишу диссертацию и у меня проблемы с форматом. Дело в том, что у меня нет необходимого шаблона, и я взял шаблон другого университета и стал его менять.
Сейчас у меня разница в Table of Contents.

Мой шаблон основан на iitthesis.cls.

То, что у меня сейчас:


То, что нужно получить:


Т.е. нужно убрать точки после циферек, подвинуть сами цифры.
Подскажите, как сделать это?
Автор: Difur
Дата сообщения: 30.09.2009 08:36
wyxa. В преамбулу документа поставить

\makeatletter
\renewcommand{\Chapter}[1]{%
\clearpage
\noindent
\refstepcounter{chapter}
\begin{center}
\dsp{CHAPTER\space\thechapter\\}
\vspace{10pt}
\ssp\uppercase{#1}
\vspace{-5pt}
\end{center}
\addtocontents{toc}{\protect\vspace*{3pt}}
\addcontentsline{toc}{chapter}{\protect
\makebox[0.75in][c]{\thechapter}\hspace*{3pt} \uppercase{#1}}
\addtocontents{toc}{\protect\vspace*{10pt}}
}
\makeatother
Автор: wyxa
Дата сообщения: 30.09.2009 10:16
Difur
Спасибо большое!
Автор: FeelBetter
Дата сообщения: 03.10.2009 13:13
Такая проблема с MikTeX 2.8: установил поддержку русского (опции->языки), при компиляции с преамбулой
\documentclass[a4paper,14pt,russian]{article}
\usepackage[T2A]{fontenc}
\usepackage[cp1251]{inputenc}
\usepackage[russian]{babel}
\usepackage{graphicx}
установил пакет поддержки киррилицы для шрифта Т2А, но при этом из-за строки
\usepackage[cp1251]{inputenc}
выдаёт кучу ошибок, при её отсутствии — всё компилится(в чём и состоит вопрос), но киррилица не отображается(что логично и понятно). Чем можете помочь? (Windows 7 с установленным русским ЛИПом).
ifolder.ru/14304606 log
Автор: Difur
Дата сообщения: 03.10.2009 16:00
FeelBetter Скачать с ifolder.ru не удалось. Всё же выскажу догадку: установлен базовый, т.е. минимальный вариант Миктеха. Он без русских шрифтов идет.
Автор: mpetroo
Дата сообщения: 03.10.2009 22:52
FeelBetter

Возможно причина в кодировке соурс-файла. С помощью какого редактора он набирался? Проверьте кодировку. Если она все же юникод - минимальным исправлением следует попробовать utf8x вместо cp1251.
Автор: FeelBetter
Дата сообщения: 03.10.2009 23:53
mpetroo
Действительно, с юникодом заработало. Хотя сам текст набирал непосредственно в среде. И из ворда копировать пробывал. Вобщем с cp1251 работать не хочет.
Автор: mpetroo
Дата сообщения: 04.10.2009 00:22
FeelBetter

Встроенный редактор, ИМХО, далеко не лучший выбор. По крайней мере мне так показалось при первом взгляде. Кстати, покопайтесь в его настройках - там совершенно точно можно сменить "кодировку по-умолчанию". Если необходимо писать файлы в разных кодировках могу посоветовать texmakerx (не путать с texmaker).

PS: На мой взгляд, юникода не только не следует бояться, а необходимо поощрять всяческое его использование, тк это стандарт для многих языков.
Автор: mono99
Дата сообщения: 04.10.2009 02:50
Подскажите, пожалуйста,

1) как сделать жирным текст заголовка (\title) в классе article?
2) почему при использовании \pdfinfo получается набор каких-то символов вместо русского текста?
Автор: Griefin
Дата сообщения: 04.10.2009 16:41
mono99

1)
\makeatletter
\def\@maketitle{%
\newpage
\null
\vskip 2em%
\begin{center}%
\let \footnote \thanks
{\LARGE\bfseries \@title \par}%
\vskip 1.5em%
{\large
\lineskip .5em%
\begin{tabular}[t]{c}%
\@author
\end{tabular}\par}%
\vskip 1em%
{\large \@date}%
\end{center}%
\par
\vskip 1.5em}
\makeatother

2) Нужно подключать пакет inputenc.
Автор: mono99
Дата сообщения: 05.10.2009 02:41
Griefin,

1) Нельзя ли как-то поменьше? Хочется изменить только 1 параметр.
2) inputenc подключен с параметром utf8.
Автор: Griefin
Дата сообщения: 05.10.2009 10:01
mono99
Я один параметр и меняю, он в коде выделен полужирным. Просто в стандартных классах сделано по-дурацки: форматирование стандартных частей текста не параметризовано, и для минимального изменения формата нужно переопределять кучу кода. Другой вариант -- явно указать начертание в \title:
\title{\textbf{Заголовок}}

2) Лучше для этих целей использовать hyperref и pdflatex.
\ifpdf
\usepackage[pdftex,unicode]{hyperref}.
\hypersetup{
pdfauthor = {Автор},
pdftitle = {Заголовок}
}
\fi
Автор: AY51
Дата сообщения: 07.10.2009 10:15
Еще раз обращусь с просьбой о помощи.
У меня не выходит скомпилировать самую элементарную конструкцию с применением пакета pstricks. Пишет мол:

! Undefined control sequence.
<recently read> \c@lor@to@ps

l.13 \psline(
0,0)(100, 100)

Весь лог.

Файл следующего содержания

Код: \documentclass [10pt,a4paper]{article}

\usepackage[cp1251]{inputenc}
\usepackage{pstricks}



\begin{document}
Primer risovanija

\begin{pspicture}(8,9)

\psline(0,0)(100, 100)

\end{pspicture}

\end{document}
Автор: pastorm
Дата сообщения: 08.10.2009 11:59
Скажите, пожалуйста, есть ли способ уменьшить размер файлов, генерируемых pdflatex?
\pdfcompresslevel=9 помогает слабо.

При использовании цепочки tex -> dvi -> ps -> pdf размер заметно меньше.

Автор: Griefin
Дата сообщения: 08.10.2009 22:04
PDF распухает в основном из-за неправильно сконвертированных рисунков и избыточных шрифтов. Стоит перевести в outlines все надписи в рисунках.
Автор: pastorm
Дата сообщения: 09.10.2009 22:05
Griefin
Даже на статьях без картинок заметна разница. Ghostscript и Distiller производят какие-то оптимизации, например, включают только использумые буквы?
Автор: Nurgali
Дата сообщения: 11.10.2009 11:07
Нужно набрать документ в LaTeX формате А4, с последующей распечаткой брошюры формата А5 (содержание страниц должны быть идентичны).

Подскажите, пожалуйста, параметры документа (страницы) для формата А4

\documentclass[a4paper,? pt]{?}
\usepackage[cp1251]{inputenc}
\usepackage[T2A]{fontenc}
\usepackage[english,russian]{babel}
\usepackage{amssymb,amsmath}
\oddsidemargin=? mm
\evensidemargin=? mm
\textwidth=? mm% (обычно использовал 150mm )
\topmargin=? mm
\textheight=? mm% (обычно использовал 247,5mm )
\parindent=?em
\renewcommand{\baselinestretch}{?}
Размер шрифта - ?
Автор: Difur
Дата сообщения: 11.10.2009 12:53
Nurgali. Предполагается ли использование psutils (входят в состав МикТеХа)? С ними можно точно подбирать параметры расположения на листе A4 двух страниц формата А5. Тогда для документа ТеХа важны лишь итоговая ширина и итоговая высота. Требования к создаваемой брошюре знаете только Вы.
Автор: investigateur
Дата сообщения: 11.10.2009 13:58
Уважаемое сообщество!

Как подружить MikTex 2.8 (Windows) и OldFonts Font Package
Инструкция к пакету OldFonts устарела, нет указанных там каталогов и так далее.
Если у кого есть опыт, подскажите как поэтапно и что куда копировать.

Спасибо.
Дмитрий
Автор: karl_karlsson
Дата сообщения: 11.10.2009 23:59
investigateur

[more=OldFonts - установка и использование]

Распакуйте архивы в дерево каталогов TeX.



Выполните в командной строке:
initexmf --edit-config-file dvips
Добавьте следующую строку и сохраните:
p +oldf-ps.map

Выполните в командной строке:
initexmf --edit-config-file pdftex
Добавьте следующую строку и сохраните:
map oldf-ps.map

Выполните в командной строке:
initexmf --edit-config-file updmap
Добавьте следующую строку и сохраните:
Map oldf-ps.map

Выполните в командной строке:
initexmf --update-fndb --admin
updmap --admin

Использование
\usepackage[scaled=0.94]{Latin} % Для Latin + математика Computer Modern


\usepackage[scaled=0.96]{NewStandard} % Для NewStandard + математика Computer Modern
[/more]
Автор: Griefin
Дата сообщения: 12.10.2009 04:38
К вопросу о pdflatex и dvips, ps2pdf. PDF-файлы, получаемые от dvips и ps2pdf, имеют меньший размер, когда используются шрифты cm-super. Ghostsrcipt подставляет в документ вместо них какие-то урезанные версии Computer Modern. Если подключить, скажем, PSCyr с MathTime Pro, то выигрыша по сравнению с pdflatex не будет. Кроме того, в файлах от dvips, ps2pdf могут ломаться диакритические знаки.
Автор: investigateur
Дата сообщения: 12.10.2009 09:24
Спасибо karl_karlsson

Всё сделал по порядку:

1) initexmf --edit-config-file dvips (p +oldf-ps.map)
2) initexmf --edit-config-file pdftex (map oldf-ps.map)
3) initexmf --edit-config-file updmap (Map oldf-ps.map)
4) initexmf --update-fndb --admin
5) updmap --admin

# Использование
%\usepackage[scaled=0.94]{Latin} % Для Latin + математика Computer Modern
\usepackage{AcademyOld}
%\usepackage{Elizavet}

Заработало dvi->pdf
Проблемы только с dvi->ps


Возможно я где-то ошибся

Спасибо
Дмитрий
Автор: AY51
Дата сообщения: 12.10.2009 10:35
Граждане, я тут в безуспешных попытках запустить pstricks закачал новый MikTeX 2.8 и что-то не понял, это теперь так навсегда? Что еще за ТехВоркс? Это что, считается удобным? А если хочется как раньше -- по-простому бат-файлом?

Но нет худа без добра, попробовал перебирать компиляторы из списка этого ТехВоркса и обнаружил, что файл с pstricks без ошибок компилирует только некий XeLaTeX. Воспользовался им же в ТехЛайв тоже прокатывает.

Стало быть вопрос. Что за зверь XeLaTeX? В старых-добрых Львовском и Котельникове не припомню, что бы такое упоминалось?
Автор: Difur
Дата сообщения: 12.10.2009 12:11
investigateur

Цитата:
Всё сделал по порядку:

1) initexmf --edit-config-file dvips (p +oldf-ps.map)
2) initexmf --edit-config-file pdftex (map oldf-ps.map)
3) initexmf --edit-config-file updmap (Map oldf-ps.map)
4) initexmf --update-fndb --admin
5) updmap --admin

В документации МикТеХа предлагается следуюший порядок

Цитата:
For example, follow these steps if you want to add an entry for the font map file xyz.map:

Run initexmf --edit-config-file updmap.

Insert the following line at the end of the file:

Map xyz.map
Save the file and close the editor.

Run initexmf --mkmaps to rebuild the font map files.



Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354

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


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