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

» TeX, LaTeX и т.д.

Автор: tautau
Дата сообщения: 08.09.2008 12:43
Griefin
К сожалению не получилось

Ошибка жалуется на то что в \renewcommand\bibsection{\nchapter{\bibname}}, \bibsection не существует. Если же изменить на \newcommand\bibsection{\nchapter{\bibname}} то получаемый результат зависит от местоположения \addcontentsline{toc}{chapter}{\bibname},
если она стоит до \bibliography{myrefs} то указывает на предыдущию страницу если после то на поле после Bibliography. Без \addcontentsline{toc}{chapter}{\bibname} ничего не генерируется вообще.
Автор: tautau
Дата сообщения: 09.09.2008 13:51
Griefin
Нашел весьма элегантное решение

\phantomsection
\addcontentsline{toc}{chapter}{\bibname}
\bibliographystyle{nature}
\bibliography{myrefs}

И все работает имено так как я хотел.
Автор: waster2007
Дата сообщения: 12.09.2008 14:35
Помогите разобраться с одним вопросом, пожалуйста. При создании таблицы я использую multirow. Создав тестовый документ, я с неприятностью обнаружил, что текст, помещаемый в объединенные ячейки не растягивает ячейку в высоту, а просто выходит за ее пределы, ограниченные суммой высот объединенных строк. То есть получается высота объединенной ячейки не "резиновая". Как это исправить и есть ли решение?
Автор: Griefin
Дата сообщения: 12.09.2008 17:32
tautau
Ясно. Я забыл сказать, что мой вариант подходит в том случае, когда подключен пакет natbib. Все время использую его, т.к. он правильно делает интервалы из сносок [1,2,3,4] -> [1-4] и при этом совместим с hyperref.
Автор: yegorv
Дата сообщения: 19.09.2008 19:38
помогите! никак не пойму как объединить в Техе ссылки: вместо [1, 2, 3] нужно, чтоб получилось [1-3].
Использую BibTex, поэтому вариант "ручками" не подходит

Добавлено:
Может кто знает как добавить в Оглавление ненумеруемые разделы (типа \chapter*) ?
стиль report,
Спасибо

Добавлено:
Существуют ли программы для создания *.bst файлов (стилевых файлов для BibTex)?
Знаю только, поставляемую в стандартном пакете Tex, но она уж очень деревянная и не позволяет сделать то, что нужно...
Автор: Andrew10
Дата сообщения: 20.09.2008 07:26
yegorv

Цитата:
помогите! никак не пойму как объединить в Техе ссылки: вместо [1, 2, 3] нужно, чтоб получилось [1-3].
Использую BibTex, поэтому вариант "ручками" не подходит


подключить пакет cite


Цитата:
Может кто знает как добавить в Оглавление ненумеруемые разделы (типа \chapter*) ?
стиль report,
Спасибо


\section*{Введение}
\addcontentsline{toc}{section}{Введение}
Автор: Griefin
Дата сообщения: 20.09.2008 16:01
Пакет cite не работает с hyperref, поэтому вместо него рекомендуется
\usepackage[square, comma, sort&compress]{natbib}
\usepackage{hypernat}

bst-файлы на самом деле не так сложны, как кажется. Это типичный постфиксный язык.
http://www.geocities.com/kijoo2000/bibtex_guide.pdf
http://www.uni-kassel.de/hrz/server/Software/tex/bibtex.pdf
ftp://ftp.tex.ac.uk/tex-archive/info/bibtex/tamethebeast/ttb_en.pdf
Автор: yegorv
Дата сообщения: 20.09.2008 17:10
to Andrew10 - Спасибо!

А в каком файле содержатся стандартные заголовки на русском языке (Содержание, Литература и т.д.)? Нужно заменить на (СОДЕРЖАНИЕ, СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ и т.д.)

Добавлено:
подскажите, плиз, как изменить местоположение нумерации страниц. Стиль report - по умолчанию внизу посередине... Нужно - вверху справа.
Автор: Griefin
Дата сообщения: 20.09.2008 22:02

Цитата:
подскажите, плиз, как изменить местоположение нумерации страниц. Стиль report - по умолчанию внизу посередине... Нужно - вверху справа.

В преамбуле:
\pagestyle{myheadings}

LaTeX не смотря на это присваивает странице с заголовком главы стиль plain, с номером внизу. Чтобы этого не происходило, нужно делать так:
\chapter{Название}\thispagestyle{myheadings}


Цитата:
А в каком файле содержатся стандартные заголовки на русском языке (Содержание, Литература и т.д.)? Нужно заменить на (СОДЕРЖАНИЕ, СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ и т.д.)

В файле texmf/tex/generic/babel/russianb.ldf
Автор: Andrew10
Дата сообщения: 21.09.2008 11:32
yegorv

Цитата:
А в каком файле содержатся стандартные заголовки на русском языке (Содержание, Литература и т.д.)? Нужно заменить на (СОДЕРЖАНИЕ, СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ и т.д.)


Напрямую менять заголовки в файл russiunb.ldf не нужно. Попробуй добавить в преамбулу своего документа:

\addto\captionsrussian{\renewcommand\contentsname{СОДЕРЖАНИЕ}}

и так для каждой изменяемой подписи или заголовка. Имена командных последовательностей для подписей и заголовков такие:

\prefacenamе -предисловие
\refname - литература
\bibnamе -литература
\abstractname - аннотация
\chaptername - Глава
\appendixname - Приложение
\contentsname - Cодержание (Оглавление)
\listfigurename - список иллюстрация
\listtablename - список таблиц
\indexname - предметный указатель
\authornamе - именной указатель
\figurename - Рис. (вставляется в подписи к рисункам, например - Рис. 1)
\tablename - то же самое, но для таблиц

Есть еще несколько, но они редко используются.

Я точно не помню, но кажется, что \refname используется для заголовка
списка литература в стилях article и report, а \bibname - в book. Это проще всего определить экспериментально


Автор: yegorv
Дата сообщения: 22.09.2008 14:04
to Griefin


Цитата:
Пакет cite не работает с hyperref, поэтому вместо него рекомендуется
\usepackage[square, comma, sort&compress]{natbib}
\usepackage{hypernat}


Не выходит - выдает ошибку:

! extra \else.
<argument> ...}\let \NAT@Last@yr \relax \fi \else
\@citea \mbox {\hyper@natl...


Добавлено:

Цитата:
подскажите, плиз, как изменить местоположение нумерации страниц. Стиль report - по умолчанию внизу посередине... Нужно - вверху справа.


В преамбуле:
\pagestyle{myheadings}

LaTeX не смотря на это присваивает странице с заголовком главы стиль plain, с номером внизу. Чтобы этого не происходило, нужно делать так:
\chapter{Название}\thispagestyle{myheadings}


Спасибо, только есть одна проблемка - нумерация страниц в верхнем правом углу получается на всех страницах кроме первых страниц разделов \tableofcontents и \bibliography... где нумерация остается внизу посередине ???
Автор: Griefin
Дата сообщения: 22.09.2008 19:18
yegorv
Скорее всего нужно поменять порядок подключения hyperref и natbib. Если не поможет, то лучше обновить пакеты, может там что-то поломали.


Цитата:
Спасибо, только есть одна проблемка - нумерация страниц в верхнем правом углу получается на всех страницах кроме первых страниц разделов \tableofcontents и \bibliography... где нумерация остается внизу посередине ???

Я об этом и говорю. После них следует указывать \thispagestyle{myheadings}.
Автор: StepLg
Дата сообщения: 23.09.2008 00:58
возникла проблема с пакетом beamer.

Я хочу использовать задержку \only или что-нибудь типа того вместе с таблицами, например:


Код:
\documentclass{beamer}


\usepackage{default}

\begin{document}

\begin{frame}
\begin{table}
\caption{ Расписание }
\begin{tabular}{cc}
\hline
    1    &    2    \\
\hline
    $m_1$    &    0    \\
\only<2>{
    $m_2$    &    0.3    \\
}
\hline
\end{tabular}
\end{table}

\end{frame}


\end{document}

Автор: karl_karlsson
Дата сообщения: 30.09.2008 11:29
У меня есть следующая проблема.
У шрифта Latin от пакета OldFonts есть странная лигатура:

No ---> №

Я удалил лигатурe, но только локально:

N{}o ---> No

Как остановить это глобально?
Автор: Griefin
Дата сообщения: 30.09.2008 19:37
Если не залезать в шрифт, то проще всего будет определить команду
\gdef\No{N{}o} и вместо No писать \No.



Добавлено:
Здесь http://www.ctan.org/tex-archive/macros/latex/contrib/microtype/ вроде есть что-то подходящее.
Автор: karl_karlsson
Дата сообщения: 02.10.2008 23:24
Griefin
Спасибо.
Оба пути полезны.
А как отредактировать шрифты?
Автор: Griefin
Дата сообщения: 03.10.2008 03:41
karl_karlsson
Подредактировать файл texmf/fonts/afm/public/oldfonts/latin/latin___.afm и остальные по аналогии.

В строке

C 78 ; WX 777 ; N N ; B 60 -14 717 700 ; L o afii61352 ;

нужно удалить L o afii61352 ; Это и есть описание лигатуры.
Автор: karl_karlsson
Дата сообщения: 03.10.2008 17:24
Griefin
Я сделал это, но никакой результат.
Думаю, TFM и VF должны быть предварительно собраны от AFM. Но я никогда не делал это, таким образом это выглядит сложным мне.
Есть слишком много файлов VF и TFM.


Код:
fltb6a.vf
...Created by afm2tfm Latin-Bold -T t2a.enc -v fltb6a...

fltb6an.vf
...Created by afm2tfm Latin-Bold-Narrow -T t2a.enc -v fltb6an...
...
Автор: Griefin
Дата сообщения: 03.10.2008 19:35
Да, точно, я забыл, что TeX читает только свои метрики (TeX Font Metric = TFM), поэтому еще нужно преобразование в TFM. Здесь http://www.cl.cam.ac.uk/~rf10/pstex/afm2tfm.htm описан процесс преобразования AFM в TFM.
Автор: TeXpert
Дата сообщения: 04.10.2008 03:48
karl_karlsson
Лучше не извращаться и не портить шрифт. Советую посмотреть мануал dvips, он многостраничный и там есть описание (в том числе и afm2tfm) механизма использования ps-шрифтов. Проще тебе создать свой виртуальный шрифт, создав свою таблицу перекодировки. Это и гибче
Автор: textex1
Дата сообщения: 05.10.2008 01:18
Здравствуйте! Подскажите пожалуйста что не так и что делать. Установил на винду (хп) TeX Live.
Простенький документ. пишу в emacs.


Код: \documentclass[a4paper,12pt,oneside]{scrartcl}
\usepackage[cp1251]{inputenc}
\usepackage[T2A]{fontenc}
\usepackage[english,russian]{babel}
\usepackage{indentfirst}
\usepackage{misccorr}
\begin{document}
тест test
\end{document}
Автор: Griefin
Дата сообщения: 05.10.2008 02:11
textex1
Пустой файл DVI свидетельствует о том, что программа просмотра не нашла шрифты. Для этого следует выполнить то, что написано в инструкции для Windows: http://www.tug.org/texlive/windows.html Вообще говоря, под Windows лучше использовать MiKTeX.
Автор: textex1
Дата сообщения: 05.10.2008 22:51
Griefin
Ок, спасибо, почитаю, может микТеХ установлю. На линуховой машине дома с ТеХом лайв проблем нет, а на работе только виндовая машина, вот я и хотел не разводить инструментарий особо.
Автор: yegorv
Дата сообщения: 06.10.2008 15:40
пытаюсь разобраться с пакетом beamer...

При компиляции какого-либо стандартного примера WinEdit размещает все содержимое слайда в верхнем правом углу страницы (при этом слайд занимает менее четверти страницы), а LED кроме всего прочего еще и разворачивает страницу вертикально...???
Автор: uentity
Дата сообщения: 10.10.2008 09:48
Здравствуйте!
Столкнулся с такой странной проблемой - при использовании пакета hyperref, номера в ссылках (вставляемых командой \ref) на 1 меньше правильных (находящихся в подписях к рисункам и таблицам). Например, рисунок имеет номер 2.1 (первый рисунок 2-й главы), а номер, подставляемый в ссылку - 2.0. Причем до некоторого времени все было в порядке и я не могу понять, почему возник такой сбой. Ошибка проявляется только для таблиц и рисунков, с формулами все ок. Действует на весь документ. При отключении hyperref - все в порядке. Метки рисунков и таблиц не дублируются, я проверял, в т.ч. и по логам. Отключал все главы своей диссертации - та же фигня. Подскажите пож-та, в чем может быть дело? Хочется все-таки оставить hyperref - очень удобно с ним.

Использую класс disser. Конечно, он много чего меняет, но код \ref не трогает, как мне сообщил автор. Код \ref меняется только пакетом hyperref и где-то зарылся глюк. hyperref подключается автоматически классом disser, если указана соот-я опция.
Автор: Griefin
Дата сообщения: 10.10.2008 13:30
Нужно попробовать последний hyperref из CTAN: http://www.ctan.org/tex-archive/macros/latex/contrib/hyperref/
Автор: uentity
Дата сообщения: 10.10.2008 15:08
Оттуда и стоит. Это первое, что я сделал. Безрезультатно.
Автор: Danzova
Дата сообщения: 10.10.2008 22:08
Доброго времени суток!

Подскажите, пожалуйста, :
1)нужно создать постер в TeXе. Использую a0poster, но он отказывается работать с большими русскими шрифтами, а так же жирным курсивом и т.д. Искала инфу на форумах, поняла что я не одинока в своей проблеме, но конкретного решения не видела... може, кто уже додумался?
2) Нужно TeX2Word c лекарством. Я запуталась: поиск выдает ссылку, а перейти на нее не получается... простите меня, чайника и объясните пожалуйста в чем дело!
Автор: Griefin
Дата сообщения: 11.10.2008 04:11
1) Если подключить пакет anyfontsize, то все работает:

\documentclass[a0]{a0poster}
\usepackage[T2A]{fontenc}
\usepackage[cp1251]{inputenc}
\usepackage[english,russian]{babel}
\usepackage{anyfontsize}

\begin{document}

\thispagestyle{empty}

\VERYHuge\selectfont \textbf{\textit{полужирный курсив}}
\normalsize\selectfont \textbf{\textit{полужирный курсив}}

\end{document}

Кроме того, можно сделать ps или pdf на a4, а при печати растянуть до нужного размера.

2) См. шапку.
Автор: Danzova
Дата сообщения: 11.10.2008 12:41
Спасибо большое!

Большие шрифты появились, а вот с курсивом и полужирным не получилось.
У меня преамбула несколько иная:

\documentclass[a0,portrait]{a0poster}
\usepackage{color}
\usepackage{times}
\usepackage{a0poster}
\usepackage{a0size}
\usepackage{graphicx}
\usepackage[russian]{babel}
\usepackage{amsmath,amstext,amsthm,amsfonts}

\begin{document}

\title{ Заголовок}
\author{ Автор}
\begin{center}
\col{ ...
}
\col{ ...
}
\col{ ...
}
\end{document}
В таком варианте шрифт можно было лишь уменьшать.
Ну теперь я еще дописала \usepackage{anyfontsize}
И шрифт стал изменяемым (этому уже очень рада!!!), но по прежнему на \textbf{\textit{полужирный курсив} не откликается. Может какие-то настройки пакетов не совместимы?!

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768

Предыдущая тема: Форматы|кодеки|снятие и обработка звука|lossless&lossy|codec


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