Отправляет email-рассылки с помощью сервиса Sendsay

Вопрос по vim

Привет всем.
Нужно в редактируемый текст вставить результат работы программы.
Типа результат работы ls /path/*
Без использования буфера обмена.

Ответить   Thu, 17 May 2007 09:22:06 +0500 (#665885)

 

Ответы:

В Thu, 17 May 2007 09:22:06 +0500
Alexey <Sleeping.Daem***@m*****.ru> пишет:

:r! ls /path/*

Ответить   Thu, 17 May 2007 11:01:38 +0400 (#665914)

 

В Thu, 17 May 2007 09:22:06 +0500
Alexey <Sleeping.Daem***@m*****.ru> пишет:

:r! ls /path/*

Ответить   Thu, 17 May 2007 11:01:38 +0400 (#665915)

 

Alexey wrote:

:,!ls /home

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 31695; Возраст листа: 1392; Участников: 1443
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/665917

Ответить   Vasile Thu, 17 May 2007 09:39:05 +0300 (#665917)

 

Мне вот поручили план перевода фирмы на Лину написать, а тут такая незадача
вышла; при генерации DVI файла с текстом всё в порядке, только вот в
содержании вырезаются пробелы из названий разделов :(
--
Версия пакета:
tetex-3.0_p1-r3
latex-unicode-20041017
всё это происходит в Gentoo c профилем 2007.0
Вот исходный текст:

\documentclass[a4paper,10pt]{article}

\usepackage[utf-8]{inputenc}
\usepackage[american,russian]{babel}
\usepackage[dvips]{graphicx}

\usepackage{supertabular}

\author{блабл}
\title{План перевода компьютерной системы ООО фирмы \glqqУгар\grqq на ОС
Linux}
\date{16.05.2007}

\begin{document}

\maketitle

\tableofcontents

\section{Зачем это надо}
fsdfsdf sd
\section{Обзор текущего состояния дел}
sdf sdf sdf
\subsection{Схема локальной сети}
sdf sdf sdf
\subsection{Используемый для работы софт}

Таблица наших компьютеров и установленных на них программ

\begin{supertabular}{|l|l|c|c|}
\hline
машина & софтина & есть аналог & эмулируется в Linux \\
\hline
sky & MS Office & x & x \\
\end{supertabular}

\section{Процесс перехода}
asdasd
\subsection{Склад}
asdasd
\subsection{Бухгалтерия}
asdasdasd
\subsection{Приёмная}
asdasd
\section{Перспективы}
asdasdasd
\subsection{Маршрутизатор}
asdasd
\subsection{Централизованный backup сервер}
asdasd
\subsection{Брандмауэр}
asdasd
\end{document}

вот. А в содержании получается приблизительно такое (copy-paste не получается,
т.к. происходят глюки с кодировками в clipboard'е):

1 Зачемэтонадо
2 Обзортекущегосостояниядел
2.1 Схемалокальнойсети
И т.д...

У знакомых ТеХников спрашивал, поугорали с этого глюка, но с таким они не
встречались.

Товарисчи, как бороться с этим глюком?

Ответить   NETZMB Thu, 17 May 2007 12:33:27 +0300 (#665995)

 

В сообщении от 1179394407 секунд после начала Эпохи NETZMB написал(а):

\usepackage[utf8]{inputenc}

Не забудьте после этого прогнать latex два раза.

Ответить   Konstantin Korikov Thu, 17 May 2007 17:00:44 +0300 (#666006)

 

четвер 17 травень 2007 17:00, Konstantin Korikov написав:

Опа! Заработало!
Спасибо большое за ответ! :)

PS: Гм.. Чудеса, однако. Всё-таки LaTeX - это однозначно
магически-непостижимый пакет :-\ . Сначала я тоже использовал "utf8", но
потом какой-то глюк был связан с этим, и я опять поставил "utf-8". Теперь
вот - опять наоборот менять... Капец, ничо не могу понять :(.

Ответить   NETZMB Thu, 17 May 2007 18:22:46 +0300 (#666177)

 

Немного озадачило

\usepackage[american,russian]{babel}

Не утверждаю, что это неправильно, просто я всегда использовал

\usepackage[russian]{babel}

Правда это было под koi8-r

\usepackage[koi8-r]{inputenc}

Но тогда я работал именно в koi8-r.

Вот пример типичного моего документа:

8<\documentclass[12pt,a4paper]{report}
\usepackage[koi8-r]{inputenc}
\usepackage[russian]{babel}
\usepackage{graphicx}
\usepackage{lscape}
\title{
Вот это пример моего документа
}
\author{Я-Я-Я-Я-Я-Я!!!!!!}
\sloppy % немного грубовато, но для моих целей подходило.
\begin{document}
\maketitle
\begin{abstract}
Типа автореферат. Он совсем не обязателен.
\end{abstract}
\tableofcontents

\pagestyle{headings}

\chapter{Это, значит, часть}

\section{А это - глава}
лоршг ршгщ ргш ргшщ ршщ ршщ ршщ ршщ ршщ ршщ р

\end{document}

8<Попробуйте без american, попробуйте в koi8-r....

Может что и сработает.

Ответить   Thu, 17 May 2007 18:17:21 +0400 (#666015)

 

Я с этой проблемой столкнулся давно. Это проблема не вполне корректной
обработки Юникода в LaTeX. Кстати, это не единственная проблема такого
рода.

В случае, если Вы не используете в Ваших документах одновременно
нескольких (более четырех) языков с СУЩЕСТВЕННО различной графикой например, не используете одновременно английский, русский, иврит,
армянский и китайский самым правильным (ИМХО) решением будет
использовать кодировку КОИ-8. Под "использованием" языка понимается, что
на этом языке написано (а) более 5% текста, (б) этот текст более или
менее равномерно разбросан по всему документу.

При использовании кодировки Юникод, обойти проблему потерянных можно
следующим образом:

\section{Это{} заголовок{} раздела}

Однако это не спасет от других проблем не вполне корректной обработки
Юникода. Например, Вы столкнетесь также с:
-- неправильной сортировкой предметного указателя
-- неправильной работой пакета soul (разрядка, подчеркивание и т.п.)
-- некорретной работой макросов диакритик в русском тексте.
-- несоместимостью русского Юникода с пакетом CJK (китайский, японский,
корейский)

Все это связано с тем, что ядро TeX изначально заточено под 8-битные
кодировки и согласно лицензии не поддается пропатчиванию. (ТеХ
не является, вообще говоря, свободным продуктом, ибо его лицензия
запрещает модификации ядра.) Поэтому, по моему мнению, следует ждать,
пока кто-то перепишеи ядро ТеХ, а до тех пор пользоваться КОИ-8 или
CP-1251. Любая из этих кодировок удовлетворяет 99% практических
потребностей.

Данное мнение ни в коем случае не может считаться всеобъемлющим.

С уважением, Аркадий

NETZMB wrote:

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 31709; Возраст листа: 1393; Участников: 1443
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/666099

Ответить   Fri, 18 May 2007 06:04:37 +0400 (#666099)