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

» TeX, LaTeX и т.д.

Автор: Andrew10
Дата сообщения: 13.02.2012 08:54
BANTYC
Недостаточно просто подключить пакет titlesec, нужно с помощью команды, \titleformat, определенной в этом пакете, установить новый вид заголовка. Для этого нужно прочитать документацию к нему, которая лежит в MikTeX-е вот здесь:
MikTeX\doc\latex\titlesec, если устанавливал пакет с административными правами или вот здесь:
C:\Document Settings\USER\MikTeX\2.9\doc\latex\titlesec
Где USER - логин, под которым зарегистрирован пользователь в системе.


Вообще-то, papa_alex прав, нужно сначала четко определить для себя стиль документа, а потом под него подстраивать LaTeX. По ГОСТ-у 7.32-2001 в научно-техническом отчете вообще нет глав, все делится на разделы, подразделы, пункты и подпункты. При этом имя структурной единицы в заголовке вообще не печатается. Например, заголовок раздела:
3 Методы испытаний

Подраздела:
3.1 Аппараты, материалы и реактивы

Пункта:
3.1.1 Аппаратные средства

и т.д.

После номера и перед названием структурной единицы точка не ставится!

В общем, изучи сначала ГОСТ.

Вот пример определения форматов заголовков в одном из моих отчетов:

[more]
%
% Нумерация разделов и подразделов
%
\setcounter{secnumdepth}{4} \setcounter{tocdepth}{3}


%
% Изменение стиля заголовка раздела
%


\usepackage[tiny,raggedright,up,md]{titlesec}
\titleformat{\chapter}[block]{}{\thechapter}{10pt}{}{\par}
\titlespacing*{\chapter}{\parindent}{0pt}{10pt}[30pt]
\titleformat{\section}[block]{}{\thesection}{10pt}{}{\par}
\titlespacing*{\section}{\parindent}{40pt}{10pt}[5pt]
\titleformat{\subsection}[block]{}{\thesubsection}{10pt}{}{\par}
\titlespacing*{\subsection}{\parindent}{10pt}{10pt}[5pt]
\titleformat{\subsubsection}[block]{}{\thesubsubsection}{10pt}{}{\par}
\titlespacing*{\subsubsection}{\parindent}{10pt}{10pt}[5pt]

%
% Переопределение стиля секций, подсекций и т.д.
%


\renewcommand \thesection {\@arabic\thechapter.\@arabic\c@section}
\renewcommand \thesubsection{\@arabic\thechapter.\@arabic\c@section.\@arabic\c@subsection}

[/more]
Автор: papa_alex
Дата сообщения: 13.02.2012 18:21
Пример оформления титульного листа можно посмотреть здесь
http://www.gosthelp.ru/gost/gost2737.html
На этом заканчиваю, поскольку ветка посвящена (Ла)Теху ...
Автор: Wild_Bill_Hickok
Дата сообщения: 15.02.2012 17:14
Andrew10
Извините, я, быть может, не в курсе, но 10-15 лет назад мы исправляли стили и пакеты, чтобы соответствовать ГОСТу:
не

Код:
3.1 Аппараты, материалы и реактивы
Автор: Andrew10
Дата сообщения: 15.02.2012 20:23
Wild_Bill_Hickok

Цитата:

Извините, я, быть может, не в курсе, но 10-15 лет назад мы исправляли стили и пакеты, чтобы соответствовать ГОСТу:
.......................
Сейчас, быть может, и мягкий знак переносить можно?


Насчет мягкого знака не знаю, но про точку - посмотрите ГОСТ 7.32-2001 (стр. 6-7), там везде специально подчеркивается, что точка в конце номера не ставится. Да и сам ГОСТ набран в соответствии c этим требованием. Вроде бы этот ГОСТ сейчас действует.

PS
Вообще-то, это off-topic, как бы нам не попало !!!
Автор: BANTYC
Дата сообщения: 19.02.2012 10:53
Andrew10
А если у меня есть фрагмент текста, как мне начать нумеровать разделы не с 1?
Автор: Andrew10
Дата сообщения: 20.02.2012 08:39
BANTYC


Цитата:
А если у меня есть фрагмент текста, как мне начать нумеровать разделы не с 1?

_Перед_ командой начала нового раздела ставишь

\setcounter{chapter}{num}

где num - новый номер без единицы. Это для нумерации глав. Для
других структурных единиц - свои имена счетчиков, которые совпадают с именами структурных единиц документа. Почитай Львовского или Котельникова-Чеботаева про счетчики.

Автор: Ivorytower
Дата сообщения: 20.02.2012 10:23
[more] Добрый день, помогите разобраться,

установлен Miktex 2.8, при компиляции текстов и книг YAP работает без ошибок,

после компиляцмм при попытке посмотреть в DVI тестовую страницу презентации в beamer :

\documentclass{beamer}
\usepackage[english,russian]{babel}
\usepackage[cp1251]{inputenc}
% Стиль презентации
\usetheme{Warsaw}
\begin{document}
\title{Все что вы хотели знать о сферическом коне в вакууме, но боялись спросить}
\author{Олень Северный}
\institute{Научно исследовательский институт физико-математических
%проблем}
\date{Москва, 2010}
% Создание заглавной страницы
\frame{\titlepage}
\end{document}

возникает ошибка Miktex problem report: The page could not be rendered.

Error: /undefined in T2AEncoding
Operand stack:
Fa 30 2 --nostringval-- 28 40 3 --nostringval-- 31 1 --nostringval-- 27 45 27 28 26 30 30 29 30 38 31 28 31 31 26 1 --nostringval-- 26 2 --nostringval-- 28 29 28 14 --nostringval-- 37 2 --nostringval-- 44 11 --nostringval-- 39 149 --nostringval-- 16 44 --nostringval-- 27 49.8132 --nostringval-- 49.8132 0
Execution stack:
%interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- --nostringval-- false 1 %stopped_push 1893 1 3 %oparray_pop 1892 1 3 %oparray_pop 1876 1 3 %oparray_pop 1755 1 3 %oparray_pop --nostringval-- %errorexec_pop .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- --nostringval--
Dictionary stack:
--dict:1155/1684(ro)(G)-- --dict:0/20(G)-- --dict:82/200(L)-- --dict:188/300(L)-- --dict:10/12(L)--
Current allocation mode is local
Last OS error: No such file or directory
MiKTeX GPL Ghostscript 8.60: Unrecoverable error, exit code 1

Если я скомпилирую как PDFLatex, то dpf будет нормальный

Подскажите, как побороть эту ошибку.

Спасибо




[/more]
Автор: Andrew10
Дата сообщения: 20.02.2012 10:53
Ivorytower

У меня MikTeX-2.9, пример сработал нормально.
Какая настройка в YAP для rendering-а? Попробуй изменить в YAP-е:
View->Render method c Pk на dvips (или наоборот).
Автор: Ivorytower
Дата сообщения: 20.02.2012 11:57
Пробовала, но ошибка все равно выскакивает.
Автор: Andrew10
Дата сообщения: 20.02.2012 12:18
Ivorytower

Цитата:
Пробовала, но ошибка все равно выскакивает.


Тогда я бы обновил MikTeX, а если это не поможет, перешел бы на MikTeX-2.9
Автор: IvanGromozeka
Дата сообщения: 20.02.2012 12:35
Кто-нибудь использовал бесплатные шрифты от Paratype?
http://www.paratype.ru/public/
Автор: karl_karlsson
Дата сообщения: 20.02.2012 13:00
Ivorytower
Наблюдать такое вполне нормально.
DVI делали очень давно и несовместимости с некоторых современных пакетиках возникают.
Render method dvips возможно и поможет, как написал Andrew10.
Но то же самое относится к PS - несовместимости возникают.
Откуда у вас возникает необходимости пользоваться DVI?
Еще более, для презентации beamer, у которого формат, и так является PDF,
и готовую презентацию пользоваться возможно только в PDF.
Я думаю, если у вас не имеются некоторые особые требования,
лучше всегда использовать pdflatex.


Добавлено:
IvanGromozeka
Имеется пакетик paratype.
Входит как в MiKTeX, так и в TeX Live.
Где то писал, что о ПТ Сериф думаю.
Он похоже на Bitstream Charter.
Поэтому, думаю, он для природных наук содержащих математику не подходит.
Computer Modern, Times, даже Minion заметно лучше.
Я даже не понимаю зачем эти шрифты делали.
Лучше бы математику к Литературной и Обыкновенной Новой сделали.
Автор: Ivorytower
Дата сообщения: 20.02.2012 14:14
Спасибо за ответы, поняла , что достаточно пользоваться PdfLatex,
так все работает
Автор: mpetroo
Дата сообщения: 20.02.2012 16:12
karl_karlsson

Почему latex->dvi->ps->pdf а не latex->pdf — это хороший вопрос. Да, pdflatex современнее, но в пользу классики говорит меньший размер получаемых файлов, более грамотное внедрение шрифтов, не говоря уже о совместимости с некоторыми пакетами. Интересно вот что, lualatex делает pdf существенно более экономным, нежели pdflatex, являясь при том более молодым (с программами бывает, как правило, наоборот)…

PS.: Сам, впрочем, использую по большей части pdflatex, им же и диссер собираюсь верстать…
Автор: karl_karlsson
Дата сообщения: 20.02.2012 17:30
mpetroo
Думаю, что размер такое большое значение не имеет, если конечно разница не выражается в многих разах или на порядки. То, что наблюдал, на документах использующих Computer Modern и латиницы - pdflatex встраивает CM Super, но latex->dvi->ps->pdf встраивает AMS - Blue Sky, которые являются меньшие. Поэтому и образуется искомая разница. На других случаях не знаю.

latex->dvi->ps->pdf состоится уже из 3 процесса у каждого из которых свои особенности и ошибки. Становится сложнее.

То, что имеет большое значение, это например печать. Какой PDF каким образом печатается - возникают ли ошибки печати, какие ресурсы занимает при печати и т.п. Еще PDF-ы получаемые latex->dvi->ps->pdf и pdflatex отличаются (иногда имеются серьезные отличия). Причины не знаю. Но наблюдая их замечаются маленькие отличия в расположении разных объектов. То же самое наблюдается и после печати.

Что наиболее правильное не знаю. Для этого необходимо иметь глубокое понимание устройства всех этих программ. Для Computer Modern, понятно, оригинальная версия является растровая. lualatex еще не имеет законченную версию.
Автор: BANTYC
Дата сообщения: 20.02.2012 23:42
[more] [more] А как добавить изображение, чтобы оно встало на нужное место? А то я пишу

%\begin{figure}[bh]
%\noindent
%\includegraphics[width=120mm]{coord.png}
%\caption{Рис.2.1. Системы координат}
%\label{figCurves}
%\end{figure}

а тех его вставляет в самый конец. И как все формулы по левому краю упорядочить? Формулы пишу через \[ \] и align. И как изменить ф-цию subsubsection, чтобы подраздел был без цифр вообще, курсивом и подчеркнутый? Преамбулу взял у Andrew10

[more]
%
% Нумерация разделов и подразделов
%
\setcounter{secnumdepth}{4} \setcounter{tocdepth}{3}


%
% Изменение стиля заголовка раздела
%


\usepackage[tiny,raggedright,up,md]{titlesec}
\titleformat{\chapter}[block]{}{\thechapter}{10pt}{}{\par}
\titlespacing*{\chapter}{\parindent}{0pt}{10pt}[30pt]
\titleformat{\section}[block]{}{\thesection}{10pt}{}{\par}
\titlespacing*{\section}{\parindent}{40pt}{10pt}[5pt]
\titleformat{\subsection}[block]{}{\thesubsection}{10pt}{}{\par}
\titlespacing*{\subsection}{\parindent}{10pt}{10pt}[5pt]
\titleformat{\subsubsection}[block]{}{\thesubsubsection}{10pt}{}{\par}
\titlespacing*{\subsubsection}{\parindent}{10pt}{10pt}[5pt]

%
% Переопределение стиля секций, подсекций и т.д.
%


\renewcommand \thesection {\@arabic\thechapter.\@arabic\c@section}
\renewcommand \thesubsection{\@arabic\thechapter.\@arabic\c@section.\@arabic\c@subsection}[/more]

только убрал 2 последние ф-ции(они некорректно работали)
[/more]

Добавлено:
И что за беда с тегом more? Он у меня ставить его в начале и конце поста, и никак не убрать [/more]
Автор: Vskazka
Дата сообщения: 21.02.2012 12:01
karl_karlsson
Все эти цепочки, типа,
Цитата:
dvi->ps->pdf

хороши, однако с точки зрения многих программ не задокументированы. Во всяком случае, когда когда-то много лет назад, мне потребовался текст, в котором возможен поиск на кириллице, Для сего нужно было конвертировать из теха в PS а потом в PDF. Напрямую поисковики не ловили ничего. Впрочем, в основном сие было связано с 866 кодировкой и не непризнанностью ее тогда на западе. А вот, когда таким дурацким образом прогонишь... все понималось

Автор: balduene
Дата сообщения: 28.02.2012 08:13
здравствуйте!
работаю в Texmaker'e — пытаюсь приспособить его для работы в windows. при попытке сборки документа выдает ошибку «Не могу запустить команду»
в чем может быть проблема?
Автор: qvbit
Дата сообщения: 28.02.2012 10:44
balduene
Проверьте, что прописано в самих командах.
Options-> Configure Texmaker
Своих компиляторов у него нет. Обычно вызывает miktex.
Вот там в командной строке и может быть ошибка.

Автор: GeMir
Дата сообщения: 03.03.2012 20:41
Вопрос к пользователям 64-битного MiKTeX: насколько он "экспериментальный"
и имеет ли смысл ставить его на 64-битную версию Windows 7 или лучше обойтись
32-битной версией?
Автор: qva
Дата сообщения: 03.03.2012 21:10
GeMir,
Недавно на него пересел. Пока проблем от 64-битности не встретил.
Но я не сильно и старался (искать грабли) .
Компилирует (на глаз) заметно быстрее 32-битной версии под той же win7.

Из косвенных неприятностей: если как редактор использовать Winedt 5.x, то его надо "допиливать" руками, чтоб привых к новому подкаталогу с исполняемыми файлами: "x64". А приучить его еще и
к 64-битному ghostscript, даже не знаю, реально ли? (с первого раза не получилось,
но мне оно не сильно и надо: я winedt не использую).

У TeXStdio все работает и так.

На мой взгляд использовать miktex 2.9 x64 + gs 9.xx x64 с win7 x64 смысл есть.
Автор: GeMir
Дата сообщения: 03.03.2012 21:16
qva
У меня Texmaker. Спасибо за ответ.
Автор: texMSP
Дата сообщения: 18.03.2012 06:07
Здравствуйте!

На сайте работает скрипт PHP, который который создает из текста на LaTeX файл PDF вызывая pdflatex.

На сервере SUSE Linux Enterprise Server 10 установлен TeX Live 2009.
Захожу на сервер в папку скрипта, из командной строки компилирую файл:
# pdflatex abc.tex -- получаю ожидаемую PDF-ку, компиляция срабатывает идеально, без ошибок.

Иду на машину пользователя ( не на сервер) вызываю сайт www.site.edu, запускаю скрипт,
функция PHP, вызывающая компиляцию tex-файла выбрасывает ошибку, а в директории скрипта появляется файл
missfont.log, который говорит о том, что не найдет 1 шрифт.

В чем дело?
Автор: mpetroo
Дата сообщения: 21.03.2012 16:58
texMSP

скорее всего проблемы в правах доступа. Точнее не скажу. Похожая проблема у меня на *nix системе встречалась на локальном компьютере, когда первый раз компилировал неотсудо русский текст. LaTeX пытается сгенерировать шрифты, но не может по причине прав доступа. Скомпилировав файл отсудо решает проблему.
Автор: Skif_off
Дата сообщения: 23.03.2012 23:50
comrades, у кого найдется немного свободного времени, подскажите, пожалуйста, код для такой таблицы.
Нуб, пытаюсь разобраться на примере.
Автор: GeMir
Дата сообщения: 24.03.2012 00:42
Skif_off
Оч. полезная книжица вот.
Сам по ней LaTeX учил.

Код: \begin{tabular}{|c|c|c|c|c|c|c|}
\hline
\multirow{2}{*}{A} & \multicolumn{3}{|c|}{B} & \multicolumn{3}{|c|}{C} \\
\cline{2-7}
& D & E & F & G & H & I\\
\hline
J & K & L & M & N & O & P\\
\hline
Q & R & S & T & U & V & W\\
\hline
\end{tabular}
Автор: Skif_off
Дата сообщения: 24.03.2012 12:07
GeMir, спасибо. С языком проблема, к сожалению, гуглил на русском.

Цитата:
Не забудь добавить \usepackage{multirow}

Опа, теперь понятно, почему не работала команда \multirow
Думал \usepackage{array} достаточно для таблиц.
Автор: b3nd3rster
Дата сообщения: 04.04.2012 13:41
Здравствуйте!

Подскажите, чем удобнее рисовать электрические принципиальные схемы для использования в LaTeX? При это нужно, чтобы было (хотя бы приблизительно) по ГОСТ. Пробовал Circuitikz, но там не очень удобно и ГОСТа почти никакого.
Автор: vanek777
Дата сообщения: 15.04.2012 01:13
Здравствуйте.

Подскажите, как сделать шрифт Times New Roman в формулах. В тексте вроде нормально, использую pscyr. Вроде можно делать \usepackage[math]{pscyr} с pscyr v0.4d, но так не работает пишет


("C:\Program Files\MiKTeX 2.9\tex\latex\pscyr\ot1ftm.fd"))Trying to make PK font faqbi8r at 720 DPI...
Running miktex-makemf.exe...
miktex-makemf: The faqbi8r source file could not be found.
Running ttf2pk.exe...
miktex-makepk: PK font faqbi8r could not be created.
LaTeX Font Warning: Some font shapes were not available, defaults substituted.
LaTeX Warning: There were undefined references
)
(see the transcript file for additional information)
!pdfTeX error: C:\Program Files\MiKTeX 2.9\miktex\bin\pdflatex.EXE (file faqbi8
r): Font faqbi8r at 720 not found
==> Fatal error occurred, no output PDF file produced!


Автор: qva
Дата сообщения: 15.04.2012 11:42
vanek777, в первую очередь, я бы установил пакет pscyr 0.4c - насколько я знаю, версия "d" является очень сырой.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354

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


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