LINUX.ORG.RU

В работе над книгой


0

0

Один из лучших товарищей давно занялся переводом и дополнением книги по программированию на языке Python. Перевел первые несколько глав и выложил в Интернете. Вскоре к нему подключились еще несколько человек и все бы хорошо, но в OpenOffice стало неудобно вести коллективную разработку. Было принято решение переходить на TeX, что я сейчас и делаю. Переход на TeX сопряжен с некоторыми трудностями. Наприме, в OpenOffice.org используется кодирова UTF-8, заставить же работать TeX с ней я не разобрался, поэтому работаем в KOI8-R. По этой причине некоторые символы стали недоступны и приходится подбирать аналоги.

На экране можно видеть операционную ситему GNU/Linux c KDE (3.4.1), OpenOffice (1.1.4), Kile (1.8.1) и музыкальный проигрыватель Beep Media Player (0.9.7)

PS: Дополнительную информацию о книге можно получить на http://book.it-arts.ru

>>> Просмотр (1024x768, 180 Kb)

>По этой причине некоторые символы стали недоступны и приходится подбирать аналоги.

Какие, например?

"Разряженная матрица"?

anonymous
()

Обычно этого с головой достаточно для работы с UTF-8:

% aps latex ucs
latex-ucs - support for using UTF-8 input encoding in LaTeX documents
latex-ucs-contrib - additional languages for latex-ucs
latex-ucs-dev - configuration source files for latex-ucs
latex-ucs-doc - documentation for latex-ucs
latex-ucs-uninames - full unicode character names for latex-ucs

BaMba
()

$ apt-cache show latex-ucs
Package: latex-ucs
Priority: optional
Section: tex
Installed-Size: 2209
Maintainer: Martin Pitt <mpitt@debian.org>
Architecture: all
Version: 20041017-1
Depends: tetex-bin
Recommends: latex-ucs-uninames
Suggests: latex-ucs-doc, latex-ucs-contrib
Filename: pool/main/l/latex-ucs/latex-ucs_20041017-1_all.deb
Size: 269196
MD5sum: 386f6d52b80bd4c5ad76c60b0c4b1c46
Description: support for using UTF-8 input encoding in LaTeX documents
This package provides support for using UTF-8 as input encoding in
LaTeX documents.
.
Install the package latex-ucs-uninames if you want to see the full
unicode character names in LaTeX error messages and can afford the
space (about 320kB).


Вот только трудно мне понять, каких таких символов нету в _любом_ ТеХ/ЛаТеХ, которые есть в ООорг. "Not so short ..", может быть, почитаете? :-)

anonymous
()
Ответ на: комментарий от anonymous

За рекомендованную книгу спасибо =)

Я то учился по Львовскому

user-aspirin
() автор топика
Ответ на: комментарий от anonymous

а есть ли в \tex возможность вставлять в качестве символов, например, изображения контролов. типа \button{name}, \radiolist{one, two, three}? или хотябы подменять картинки стандартные для листайтемов.

oleole
()
Ответ на: комментарий от oleole

\documentclass[12pt,a4paper]{book}
\usepackage[koi8-r]{inputenc}
\usepackage[russian]{babel}
\usepackage{latexsym}
\usepackage{indentfirst}
\usepackage{array}
\usepackage{amssymb}
\usepackage{tabularx}
\newcommand{\blx}{$\Diamond$} %пустотелые ромбики
\newcommand{\sa}{$\blacklozenge$} %закрашенные ромбики
\newcommand{\bsl}{$\backslash$} %не помню, чего :-)
....
\begin{document}
%как использовать
\begin{itemize}
\item[\blx]
\end{item}
\end{document}

Например.

anonymous
()
Ответ на: комментарий от oleole

\documentclass[12pt,a4paper]{book}
\usepackage[koi8-r]{inputenc}
\usepackage[russian]{babel}
\usepackage{latexsym}
\usepackage{indentfirst}
\usepackage{array}
\usepackage{amssymb}
\usepackage{tabularx}
\newcommand{\blx}{$\Diamond$} %пустотелые ромбики
\newcommand{\sa}{$\blacklozenge$} %закрашенные ромбики
\newcommand{\bsl}{$\backslash$} %не помню, чего :-)
....
\begin{document}
%как использовать
\begin{itemize}
\item[\blx]
\end{itemize} %<--- КОНЕЧНО ТАК :-)
\end{document}

Например.

anonymous
()
Ответ на: комментарий от oleole

Я думаю, что это простой "математический операнд/символ" какой-то.
Не зря же я его в $$ брал в свое время (в 1999 году, если память мне не изменяет).
http://web.reed.edu/cis/help/latexStart.html тут чего-то есть

и очеь многое можно понять, если поискать blacklozenge внутри файлов /usr/share/texmf ..
Например, /usr/share/texmf/tex/generic/qpx/amsqpx.tex очень похоже на список символов.

Даешь красивенькие буллиты! (fancy custom bullets):-)

anonymous
()

Ну что скажешь, приятно, когда человек трудится :)

vaborg ★★★
()
Ответ на: комментарий от oleole

Честно говоря, если не стоит задача передрать стремное вордовское форматирование 1 в 1 (зачем? :-) я бы забил на эти радиокнопки - они мало помогают удобству чтения текста, и отдают дешевизной.

anonymous
()
Ответ на: комментарий от user-aspirin

Уважаемый автор снимка экрана!

Касательно кавычек: в русской типографии используются двойные кавычки "елочки" (<<..>>) и "лапки" (внутри последних, ,,..``) в техе их аналогами являются \flqq{} и \frqq{} (елочки); ,, и `` (лапки). При наличии соответствующих глифов в шрифтах (есть в пакетах PScyr и cm-super, нет в URWCyr) все кавычки выглядят отлично (знаю, так как сам издавал книгу).

Может быть Вы не знаете, но есть конвертер из формата OpenOffice в LaTeX2e, он выдает не всегда хорошо выглядящий внутри код, но поддерживает русский язык _И_ математические формулы. Его адрес: http://www.hj-gym.dk/~hj/writer2latex/ .

Всего хорошего.

avg

anonymous
()
Ответ на: комментарий от user-aspirin

Вы бы лучше "разряженную матрицу" поправили.

SLiDER
()
Ответ на: комментарий от anonymous

Да, мне не нужно чтобы формы были активными и кликабельными, мне нужно чтобы это выглядело как макет части окна графического приложения с контролами...

Я вот еще нашел пакет hyperref. Это реализация форм для pdf. но там ограничение одна форма на документ. Да и готовить я его не умею. Я в \latex новичек.

oleole
()

Я прошу прощения за может быть идиотское предложение, но почему бы вам не работать в Word? :) В нём (в 2003) есть средства collaboration, формулы вам, как я понял, не нужны. Чего тогда зря мозолить пальцы кодами латеха? Графическое искусство должно создаваться графически! Я так думаю. И уж если вас сильно воротит просто от слова Micro$oft, попробуйте хотя бы Quark XPress.

anonymous
()
Ответ на: комментарий от oleole

> Да, мне не нужно чтобы формы были активными и кликабельными, мне нужно чтобы это выглядело как макет части окна графического приложения с контролами...

Macromedia Flash? PowerPoint? :)

anonymous
()
Ответ на: комментарий от oleole

> Да, мне не нужно чтобы формы были активными и кликабельными, мне нужно чтобы это выглядело как макет части окна графического приложения с контролами...

Macromedia Flash? PowerPoint? :)

anonymous
()
Ответ на: комментарий от anonymous

2 anonymous (*) (28.09.2005 19:19:32):

Убирайся прочь, провокатор. Если бы человек хотел использовать word, он бы догадался сделать это без тебя. А у приличных людей вообще вантуза на компе нету.

anonymous
()

Так tetex-3 из коробки с юникодом работает, в чем проблемы?

grob ★★★★★
()

>Наприме, в OpenOffice.org используется кодирова UTF-8, заставить же работать TeX с ней я не разобрался, поэтому работаем в KOI8-R

Здрасьте, а с каких это пор в Kile нельзя кодировку поменять?

suser
()
Ответ на: комментарий от anonymous

>А у приличных людей вообще вантуза на компе нету.

Приличные люди используют то, что им нужно, не ослепляя себя идеологическими шорами :D

KRoN73 ★★★★★
()
Ответ на: комментарий от anonymous

> А у приличных людей вообще вантуза на компе нету.

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

AP ★★★★★
()

мы как раз сейчас матрицы по в. математики проходим=)))

soko1 ★★★★★
()
Ответ на: комментарий от KRoN73

>Приличные люди используют то, что им нужно, не ослепляя себя идеологическими шорами :D

А ещё эти приличные люди зашибают бабки, как им удобно, не ослепляя себя идеологическими шорами. Например, продают героин.

anonymous
()
Ответ на: комментарий от oleole

> мне нужно чтобы это выглядело как макет части окна графического приложения с контролами...

PrintScreen?

the_one
()
Ответ на: комментарий от anonymous

>А ещё эти приличные люди зашибают бабки, как им удобно, не ослепляя себя идеологическими шорами. Например, продают героин.

Угу. А ещё некоторые люди по капле воды делают выводы о существовании океанов. А другие люди при этом по капле пива делают выводы о существовании океанов пива :D

KRoN73 ★★★★★
()
Ответ на: комментарий от ioctl

Хотел запустить, попробовать Kile .... вылетела. Ну почему, почему так все происходит... (смотрит на свои руки-крюки)...

anonymous
()
Ответ на: комментарий от anonymous

> Убирайся прочь, провокатор. Если бы человек хотел использовать word, он бы догадался сделать это без тебя. А у приличных людей вообще вантуза на компе нету.

Уж не Ирси ли зашёл на лор почесать яйца.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.