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

» TeX, LaTeX и т.д.

Автор: yaourt
Дата сообщения: 25.05.2010 03:04
Griefin

Цитата:
Для определения лигатур типа "--- нужно подключать пакет xecyr

Не помогло.
Автор: BagaBaga
Дата сообщения: 26.05.2010 14:41
Как LaTeX'y запретить делать переносы в словах?
Автор: Difur
Дата сообщения: 26.05.2010 15:39
BagaBaga.
Цитата:
Как LaTeX'y запретить делать переносы в словах?


Если запрешение на одно слово, то \mbox{слово}. Если запрет на большой фрагмент текста, то
\begin{hyphenrules}{nohyphenation}
...
\end{hyphenrules}
Автор: yaourt
Дата сообщения: 01.06.2010 15:52
Пара вопросов:

1. Давно хотел разобраться, как сделать двухуровневый список (http://www.htmlbook.ru/html/dd.html) и недавно случайно наткнулся на (http://en.wikibooks.org/wiki/LaTeX/Formatting#Description). Думаю, что есть способ вынести это в преамбулу. На словах можно объяснить так: переопределить команду \item, чтобы заменить её на "\item \hfill \\", но только если она в окружении description.

2. Похожая проблема. Нужно переопределить команду, у которой есть необязательный параметр, выглядит примерно так: \command[param1]{param2}. Пробовал такой вариант:

\let\Oldcommand\command
\renewcommand*{\command}[2]{ -тут дополнение- \Oldcommand{#1}{#2}}

не получилось. И даже если поменять на \Oldcommand[#1]{#2}.

Заранее спасибо.
Автор: Griefin
Дата сообщения: 01.06.2010 20:36
yaourt
Можно использовать вложенные окружения itemize.

Код:
\begin{itemize}
\item[] label
\begin{itemize}
\item[] text
\end{itemize}
\end{itemize}
Автор: Difur
Дата сообщения: 01.06.2010 20:36
yaourt.
Директива
Цитата:
\let\Oldcommand\command

отождествляет \Oldcommand с \command, поэтому в
Цитата:
\renewcommand*{\command}[2]{ -тут дополнение- \Oldcommand{#1}{#2}}

\command переопределяется через \command (бесконечная рекурсия возникает).
Автор: yaourt
Дата сообщения: 02.06.2010 02:07
Difur

Как раз, нет. Вязто отсюда: http://www.tex.ac.uk/cgi-bin/texfaq2html?label=patch
Автор: TeXpert
Дата сообщения: 02.06.2010 09:34
yaourt
Скинь команду, с которой экспериментируешь, посмотрю
Автор: yaourt
Дата сообщения: 02.06.2010 10:09
TeXpert

Для 1го вопроса затрудняюсь что-то придумать, а для 2-го вот:


Код: \let\Olddictum\dictum
\renewcommand*{\dictum}[2]{{\textsf\Olddictum[#2]{#1}}}
Автор: Difur
Дата сообщения: 02.06.2010 11:06

Цитата:
Как раз, нет.

Действительно, \let\Oldcommand\command создает слепок текущей \command и \Oldcommand не связана с изменениями \command. Попробуйте \renewcommand*{\command}[2][param1]{ -тут дополнение- \Oldcommand{#1}{#2}}, т.е. указать значение первого аргумента по умолчанию.
Автор: yaourt
Дата сообщения: 02.06.2010 11:43
Difur

Спасибо за наводку.
Автор: yaourt
Дата сообщения: 03.06.2010 16:49
Difur

не вышло, хотя може тэто вообще плохая идея, думаю спросить об этом у самих разработчиков KOMA.

Может кто подскажет хотя бы, как определить новую команду, состоящую из "\item \hfill \\"? У \item 1 необязательный параметр. такой вариант:

\newcommand*{\DescItem}[1]{\item[#1] \hfill \\}

не работает.
Автор: TeXpert
Дата сообщения: 03.06.2010 20:15
yaourt
Цитата:
Для 1го вопроса затрудняюсь что-то придумать, а для 2-го вот...
Я второй вопрос и имел в виду
Цитата:
не вышло, хотя може тэто вообще плохая идея, думаю спросить об этом у самих разработчиков KOMA
Прошу прощения, пока руки не доходят, но обязательно гляну. И, некогда разбираться -- что этот пакет и команда в частности делает?
Автор: Difur
Дата сообщения: 04.06.2010 08:50
yaourt
Могу предложить работающую схему
\newcommand*{\F}[2][k]{$#2_{0} \ldots #2_{#1}$}
\let\Oldcommand\F
\newcommand*{\FF}[2][k]{-тут дополнение- \Oldcommand[#1]{#2}}
Сравните \FF{x} и \FF[N]{x}.

Вариант \renewcommand*{\F}[2][k]{-тут дополнение- \Oldcommand[#1]{#2}} подвешивает TeX. Возможно, какая-то связь со старой \F сохраняется.
Автор: yaourt
Дата сообщения: 04.06.2010 12:07
Difur

Спасибо, проверю.

TeXpert


Цитата:
что этот пакет и команда в частности делает?

эпиграф.
Автор: BagaBaga
Дата сообщения: 06.06.2010 14:44
Вопрос скорее по дистрибутиву TeXLive, нежели чем по ТеХу:

по непонятной (мне) причине ТеХ как-то непонятно берет для себя текущую директорию. Т.е. ТеХ виден по путям, я могу в командной строке выполнить pdfTex some_tex_file .
Но если в файле есть инструкции на включение (\include), то ТеХ ищет их не в той директории, где была выполнена команда и где лежит переданный на обработку файл (some_tex_file), а в той же директории, где установлен сам ТеХ.
Автор: cyrusshaman
Дата сообщения: 08.06.2010 19:41

Код: \begin{tabular}{l |p{10cm}|}
row1 &
\begin{itemize}
\item Item1
\item Item2
\end{itemize} \\
row2
\end{tabular}
Автор: Difur
Дата сообщения: 08.06.2010 20:51
cyrusshaman.

Цитата:
а может можно как красивее

Могу предложить грубый вариант, который работает
\begin{tabular}{l |p{10cm}|}
row1 &\vspace*{-4.5ex}
\begin{itemize}
\item Item1
\item Item2
\end{itemize} \vspace*{-6ex}\\
row2
\end{tabular}
Автор: TeXpert
Дата сообщения: 08.06.2010 23:14
Если кому пригодится, шрифты
zccyril
в PostScript формате

yaourt
Прошу прощения, пока некогда
Автор: DrLabRus
Дата сообщения: 09.06.2010 14:09
Прошу помощи...

Нужно в оглавлении для chapter добавить точки, т.е.
Глава 1. Введение ............. 2

Нагуглил два поста здесь же:
http://forum.ru-board.com/topic.cgi?forum=5&topic=4633&start=1440#3
http://forum.ru-board.com/topic.cgi?forum=5&topic=4633&start=1960#14
Но как применить не знаю...
Автор: Difur
Дата сообщения: 09.06.2010 16:35
DrLabRus. Попробуйте подключить через \usepackage{mytoc} стилевой файл mytoc.sty, который выложен тут.
Автор: DrLabRus
Дата сообщения: 09.06.2010 17:27
Difur
Большое спасибо, сработало
Автор: cyrusshaman
Дата сообщения: 09.06.2010 19:02
Difur

Цитата:
\begin{tabular}{l |p{10cm}|}
row1 &\vspace*{-4.5ex}
\begin{itemize}
\item Item1
\item Item2
\end{itemize} \vspace*{-6ex}\\
row2
\end{tabular}


этот способ по факту даже хуже, потому как не обращает внимания ни на какие другие интервалы вообще (только на размер шрифта) - а это идеологически неверно, не вручную же его подгонять (второй \vspace не делает абсолютно ничего),

поэтому вопрос о том отчего и как избавиться от отступа в целую строку после списка внутри ячейки таблицы остается открытым
Автор: levandovskij
Дата сообщения: 09.06.2010 22:44
winedt 6 не отображает кириллицу. при компиляции и просмотре svi все хорошо, но в самой программе не отображает. смена шрифтов на кириллические не помогает.
помогите пожалуйста!!!
Автор: cyrusshaman
Дата сообщения: 10.06.2010 10:58
есть решение для избавления от нижнего промежутка, правда опять через отрицательные промежутки (с верхним лучше тек не поступать, потому как все-таки первым строкам колонок неплохо бы быть на одном уровне, а это заставляет подгонять интервал с двух сторон):


Код: \begin{tabular}{l |p{10cm}|}
row1 &
\begin{itemize}
\item Item1
\item Item2
\end{itemize}
\vspace{-1em}\vspace{0pt}\\
row2
\end{tabular}
Автор: gangsterA
Дата сообщения: 10.06.2010 21:50
Как добавить в оглавления номер страницы которой нет в документе?
Например в документе 20 страниц, а я хочу чтобы в оглавлении писалось последней строкой
Приложение.........21
?
Автор: Difur
Дата сообщения: 11.06.2010 08:30
gangsterA. В конце текста поставить
\addtocontents{toc}{\protect\contentsline{chapter}{Приложение}{21}}

Возможно нужен более мелкий вариант
\addtocontents{toc}{\protect\contentsline{section}{Приложение}{21}}
Автор: juss23
Дата сообщения: 14.06.2010 07:19
pastorm

karl_karlsson

Сталкнулся с проблемой PSCyr в MikTeX 2.8.3553, описанной pastorm:


Цитата:
Trying to make PK font ftmr6a at 720 DPI...
Running miktex-makemf.exe...
miktex-makemf: The ftmr6a source file could not be found.
Running ttf2pk.exe...
miktex-makepk: PK font ftmr6a could not be created.

!pdfTeX error: pdflatex (file ftmr6a): Font ftmr6a at 720 not found
==> Fatal error occurred, no output PDF file produced!


Вы так и не нашли решение? Чего я только не пробовал...

Может из-за Win 7 x64?
Автор: pastorm
Дата сообщения: 14.06.2010 08:39
juss23
я там же писал решение: компилировать dvi -> ps -> pdf
Автор: juss23
Дата сообщения: 14.06.2010 14:21
У меня dvi да, строит, но в нем тоже нет соотвестствующих шрифтов, о чем выдается предупреждение.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354

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


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