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

» TeX, LaTeX и т.д.

Автор: Zheka13
Дата сообщения: 03.12.2014 22:23
Это ка-бы не вопрос а просьба, написать код на таблицу плана
2*2=4
2*3=6
2*4=8
Программу сам не изучал,а по учебе сказали сделать попутно.
Автор: Andrew10
Дата сообщения: 04.12.2014 00:43
Zheka13

Находишь в шапке в Инете брошюрку Воронцова LateX2e в примерах, открываешь на странице с таблицами и вставляешь в подходящий пример свою таблицу умножения. На Воронцова есть ссылка и в шапке.
Автор: cancerus
Дата сообщения: 17.12.2014 18:47
Добрый день! Пожалуйста, подскажите как в XeLaTeX сделать чтобы в формулах был шрифт который определен командой \setmainfont. Проще говоря, как сделать чтобы формулы отображались тем же шрифтом которым набран текст? И еще вопрос: как сделать чтобы индексы в строчных формулах не уменьшались в размере?
Автор: sergiokapone
Дата сообщения: 10.01.2015 22:21
Можно так:

Код: \usepackage{mathspec}
\setmainfont{Broadway}
\setmathsfont(Digits,Latin,Greek)[Numbers={Lining,Proportional}]{Broadway}
Автор: xzibit87
Дата сообщения: 05.02.2015 09:55
Добрый день. Имею документ с оглавлением.

В преамбуле написано:

Код:
\usepackage{tocloft}
\renewcommand{\cftdotsep}{1}
\renewcommand{\cftpartdotsep}{1}
\renewcommand{\cftchapdotsep}{1}
\setcounter{tocdepth}{5}
\setcounter{secnumdepth}{5}
Автор: karl_karlsson
Дата сообщения: 06.02.2015 12:26
xzibit87
Существует пакет, который этого делает. Только иногда имеет проблемы совместимости с другими пакетами. Пока не нашел как называется, потому что давно не использую.

Добавлено:
Называется russcorr, но похоже его почему то удалили. Теперь есть russ.
Автор: Makkols
Дата сообщения: 01.03.2015 17:10
Один очень хороший человек попросил помочь меня с проблемой компиляции его древних написанных ещё в DOS файлов TeX... Лет 5 назад я справился с задачей относительно, перекодировать текст в нужную кодировку (чтоб вместо крокозябр была нормальная кирилица), скачал с Рутрекера LaTeX (или MikTeX) (или оба) и о чудо - всё заработало - текст превратился в читаемый вид в формате .dvi

Блин, пишу как ламер, но на самом деле в этой теме я совсем никакой и удивлён, что когда-то смог решить проблему, а теперь ещё и не помню как. Проблема была решена под WinXP - сейчас надо решить её под Win7 (то что качал под XP даже запускаться не хочет может дело в разрядности 32-64), скачал новый пакет, а в нём при попытке компиляции формируется .dvi но на листе ни одного кириллического символа нет - пустые места (Латиница и цифры есть). Погуглил немного и нашёл много советов с добавлением разных: \usepackage , но как только пытаюсь добавить эти стоки, компилятор пишет мне, что у меня формат кода 2.09 и такая конструкция мне не доступна.

Направьте на путь истинный.

Для полноты картины прикладываю сслыку на архив с неперекодированным исходником - с чего я начинал: https://yadi.sk/d/-bAj7agOexMoY
Автор: Difur
Дата сообщения: 01.03.2015 20:32
Makkols
Замените первую строку основного текста на
\documentclass[12pt]{article}
и тогда

Цитата:

с Рутрекера LaTeX (или MikTeX) (или оба) и о чудо - всё заработало - текст превратился в читаемый вид в формате .dvi
Автор: Makkols
Дата сообщения: 01.03.2015 21:11

Цитата:
Замените первую строку основного текста на
\documentclass[12pt]{article}
и тогда


И тогда можно будет подключить usepackage. После этого продвинулся на шаг дальше, но компилятор выдавал ошибки (судя по их описанию, пытаясь кириллические символы принять за команды), но если жестко задать в “Document settings/Document mode” тип текста не “TeX”, а “TeX:UTF-8” - будет в жизни моей (вернее одного профессора) счастье.

Спасибо за столь оперативную помощь.

P.S. Было приятно получить чёткий ответ, а не брюзжание типа: "Читай внимательнее мануал", "Научись Гуглить" и т.п.
Автор: Difur
Дата сообщения: 01.03.2015 21:39
Makkols

Цитата:

если жестко задать в “Document settings/Document mode” тип текста не “TeX”, а “TeX:UTF-8” - будет в жизни моей (вернее одного профессора) счастье.

Это не связано с обработкой текста МикТеХом. “Document settings/Document mode” --- внутренние установки редактора. Приложенный Вами текст транслируется в 13-и страничный документ после замены только одной первой строки. Используемые пакеты ЛаТеХа скорее всего с момента установки МикТеха подключены к системе. Дополнительных usepackage в Вашем примере не требуется.
Автор: Makkols
Дата сообщения: 02.03.2015 22:13

Цитата:
Это не связано с обработкой текста МикТеХом. “Document settings/Document mode” --- внутренние установки редактора. Приложенный Вами текст транслируется в 13-и страничный документ после замены только одной первой строки. Используемые пакеты ЛаТеХа скорее всего с момента установки МикТеха подключены к системе. Дополнительных  usepackage в Вашем примере не требуется.


Проверил, так и есть. Оказывается дело и совсем в малом. Спасибо ещё раз.
Автор: texMSP
Дата сообщения: 05.03.2015 09:50
Не могу понять строчку кода, написанного на METAPOST

Дан код:

% MSP, 02.03.15, 22:06
% треугольник с медианами
beginfig (7);
pair A, B, C;

A := (0, 0);
B := (5cm, 0);
C := (0, 5cm);

draw A -- B -- C -- cycle;

draw 1/2 [A, B] -- C;
draw 1/2 [B, C] -- A;
draw 1/2 [C, A] -- B;

D := 1/2 [A, C];

draw 2/3 [B, D] withcolor blue withpen pencircle scaled 8bp;

draw 1/3 A + 1/3 B + 1/3 C
withpen pencircle scaled 4bp
withcolor (green + red);
endfig;


Не могу понять, что делает строчка:
draw 1/3 A + 1/3 B + 1/3 C
Излазил весь Инет, помогите, пожалуйста, разобраться, что же в ней написано?
Что она вычисляет? По каким законам META?
Автор: TeXpert
Дата сообщения: 05.03.2015 14:46
texMSP
Цитата:
Излазил весь Инет
Зачем? Достаточно посмотреть руководство METAPOST mpman.pdf/mpman.ps. Можно посмотреть также книгу Кнута "Все про METAFONT"

Для интереса, оттранслируйте Ваш код, отключайте отдельные строки и увидите результат. Кстати, в Вашем коде есть ошибки (видно, Вы брали код с французского сайта и экспериментировали). Сам код какой-то странный у Вас (нелогичный, но для экспериментов сойдет)

Автор: texMSP
Дата сообщения: 06.03.2015 06:39
mpman.pdf я просмотрел, искал в нем именно строчку, где было бы написано что-то вроде 1/3 A. Но не нашел. У меня сложилось понимание, что 1/3 можно брать только от отрезка,
например, [A, B], где A и B типа pair, а вот то, что над одной точкой можно делать 1/3, такого примера-объяснения нигде не нашел.

TeXpert, пожалуйста, напишите в чем ошибки кода?
И почему код странный? В чем нелогичность?

Как должно быть сделано правильно?

Большое спасибо за Ваш ответ.
Автор: TeXpert
Дата сообщения: 06.03.2015 13:44
texMSP
Цитата:
У меня сложилось понимание, что 1/3 можно брать только от отрезка
А что мешает умножать координаты точки на число?
Цитата:
TeXpert, пожалуйста, напишите в чем ошибки кода?
А Вы пробовали компилировать Ваш код?
Цитата:
И почему код странный? В чем нелогичность?
Я писал, что создается впечатление, что Вы надергали код из известного французского сайта, пример 7-й. Но добавили непонятно зачем другие куски откуда-то еще
Цитата:
Как должно быть сделано правильно?
Я же не знаю, что Вы хотите нарисовать? А для того, чтобы Ваш код хотя бы скомпилировался, надо
Код: pair A, B, C, D;
Автор: texMSP
Дата сообщения: 06.03.2015 18:42
Точно!

В приведенном мною коде D бестиповая переменная! А надо было ей придать статус pair. Понятно, так писать не надо.

И тем не менее этот код компилируется на TeX Live 2014 и рисует правильную картинку, ту, которая обозначена в комментарии к коду: треугольник с медианами.
А вот то, что еще и рисует точку пересечения медиан, причем дважды, это, к сожалению, в комментарии не отмечено.

Спасибо за упоминание книжки Д. Э. К. - она у меня есть, но внимательный просмотр этой изумительной книжки не дал для меня результата, я так ни разу и не нашел хотя бы одного примера, где была бы речь о произведении числа на точку, типа 1/3 A. И более того, я не нашел ни одного примера. чтобы в нем было что-то похожее на строчку, которая меня ввела в ступор:
1/3 A + 1/3 B + 1/3 C - тут я вообще ничего не понимал.

А строчку эту я на самом деле нашел на одном из сайтов, эта страница была посвящена примерам на METAPOST и чтобы понять смысл строчки до конца я излазив, повторюсь, весь Инет больше ни у кого подобной строчки не нашел, а строчка, вот она:
1/3 A + 1/3 b +1/3 C.

Измучавшись и не понимая, что же все-таки это значит, я и решил задать вопрос здесь.

Спасибо за Ваш ответ.
Автор: Nurgali
Дата сообщения: 27.03.2015 22:38
Доброе время суток!
Хотел сделать шаблон ВКР в Latex класс article. Слышал, что имеется специальные пакеты, но хотелось создать свой попроще. Вот коды


Код: \documentclass[a4paper,12pt]{article}
\usepackage[T2A]{fontenc}
\usepackage[cp1251]{inputenc}
\usepackage[english,russian]{babel}
\usepackage{amssymb,amsmath}
\textwidth=160mm
\textheight=245mm
\oddsidemargin=0,4mm
\topmargin=-5,4mm
\parindent=3em
\renewcommand{\baselinestretch}{1.1}

\addto\captionsrussian{\renewcommand{\refname}{\centerline{\textbf{Литература}}}}
\makeatletter
\renewcommand{\@biblabel}[1]{#1.}
\makeatother

\addto\captionsrussian{\renewcommand{\contentsname}{\centerline{Оглавление}}}
\addto\captionsrussian{\renewcommand{\partname}{Глава}}
\renewcommand{\thepart}{\arabic{part}.}
\renewcommand{\thesection}{\arabic{part}.\arabic{section}.}
\renewcommand{\theequation}{\arabic{part}.\arabic{section}.\arabic{equation}}


\begin{document}
\begin{center}
\textbf{ТЛ}
\end{center}
\newpage
%\tableofcontents
%\newpage

\part*{\centerline{Введение}}
\addcontentsline{toc}{part}{Введение\dotfill}
\textbf{Введение} Введение

\part[заголовок главы 1\dotfill]{\centerline{Очень длинный заголовок главы 1}}

\section[заголовок 1\dotfill]{Очень длинный заголовок 1}

\section[заголовок 2\dotfill]{Очень длинный заголовок 2}

\section[заголовок 3\dotfill]{Очень длинный заголовок 3}

\part[заголовок главы 2\dotfill]{\centerline{Очень длинный заголовок главы 2}}

\section[заголовок 1\dotfill]{Очень длинный заголовок 1}

\section[заголовок 2\dotfill]{Очень длинный заголовок 2}

\section[заголовок 3\dotfill]{Очень длинный заголовок 3}

\part*{\centerline{Заключение}}
\addcontentsline{toc}{part}{Заключение\dotfill}

\newpage
\addcontentsline{toc}{part}{Литература\dotfill}
\begin{thebibliography}{99}
\bibitem{Egorov}
Автор А.М.{\it Название книги.} -- М: ГИФМН ,2003.
\end{thebibliography}
\end{document}
Автор: OlegTheMath
Дата сообщения: 29.03.2015 11:52
Впервые сталкиваюсь с подобным поведением MikTeX:

Потребовался мелочный package calrsfs (каллиграфические шрифты), по умолчанию все требуемые пакеты устанавливаются "на-лету", в процессе компиляции, а тут вдруг облом, ошибка. Повторяю, -- то же самое.

Ok, пытаюсь установить пакет вручную через package-manager, не тут-то было:
MikTeX дает отлуп:
MiKTeX Problem Report
Message: The MiKTeX web service has rejected your request.
Possible reason: too many requests arriving from your IP address.

Data: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd">
<HTML><HEAD><TITLE>Service Unavailable</TITLE>
<META HTTP-EQUIV="Content-Type" Content="text/html; charset=us-ascii"></HEAD>
<BODY><h2>Service Unavailable</h2>
<hr><p>HTTP Error 503. The service is unavailable.</p>
</BODY></HTML>

Source: Libraries\MiKTeX\PackageManager\PackageManager.cpp
Line: 132
MiKTeX: 2.9

При попытке просто обновить MikTeX --- тот же результат.

Какие варианты действий?
Автор: TeXpert
Дата сообщения: 29.03.2015 13:49
OlegTheMath
Цитата:
...пытаюсь установить пакет вручную через package-manager
Это не есть вручную. Вручную --- скачиваем сами шрифты (в пакете должны быть по идее сами PostScript-шрифты pfb, файлы tfm и fd-файлы определения шрифта), раскидаем файлы куда надо, обновляем базу (командой initexmf -u, если не путаю)

Вот и все

Некоторые соображения
Цитата:
...по умолчанию все требуемые пакеты устанавливаются "на-лету", в процессе компиляции
Лучше один раз установить, чем все время докачивать. Хозяин MiKTeX'a продает DVD-образ, где-то за 10 ойро. Это вариант
Цитата:
...а тут вдруг облом, ошибка
MiKTeX с некоторых времен стал глюковатым, причем глюки самого непонятного порядка:
Цитата:
MikTeX дает отлуп:
MiKTeX Problem Report
Message: The MiKTeX web service has rejected your request.
Possible reason: too many requests arriving from your IP address
Кроме как идиотским это объяснение не назовешь

Я уже довольно давно пользую Linux с teTeX (TeXLive в последних) на борту, а под Windows тоже TeXLive
Автор: Difur
Дата сообщения: 29.03.2015 15:55
OlegTheMath
Вы как package-manager запускаете? В МикТеХе есть программа mpm_mfc.exe и программа mpm_mfc_admin.exe. Конфигурировать МикТеХ лучше программами с admin в конце имени.
Автор: karl_karlsson
Дата сообщения: 29.03.2015 17:01
OlegTheMath
Перегрузился сервер, который определяет какое зеркало лучше подходит вам.
MiKTeX Packaging, читаем внизу How it works.
Поэтому лучше выбрать зеркало вручную.
Мне кажется, что одно из лучших зеркал является Университет Оксфорда.
ftp://mirror.ox.ac.uk/sites/ctan.org/systems/win32/miktex/tm/packages/

Дальше, еще лучше будет полная установка.
Полная установка занимает порядка 3.8 ГБ.

Еще делаем свое зеркало, путем синхронизации из сетевого зеркала.
Потом установку делаем из локального зеркала.
Локальное зеркало занимает еще порядка 1.8 ГБ.

Итоги составляют порядка 5.6 ГБ.
Но так все быстрее и надежнее работает.
Если вам чего то надо, даже если операционную систему переустановили, то оно всегда есть.

Вот расскажу каким образом легче делается и обновляется локальное зеркало.
Я использую LFTP.
На Linux-e он устанавливается из менеджера пакетов.
Для Windows, вот LFTP for Windows.

Можно его установить, но можно и не устанавливать.

Если мы его установили, делаем вот такие BAT файлики.
Где они находятся в случае установки не важно.

miktex.bat

Код: lftp -c mirror --delete --delete-first --parallel=20 ftp://mirror.ox.ac.uk/sites/ctan.org/systems/win32/miktex/tm/packages/ "/cygdrive/d/некий/путь/MiKTeX/tm/packages/"
Автор: OlegTheMath
Дата сообщения: 29.03.2015 17:07
Difur

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

Вообщем, проблема разрешилась в лучшем духе традиционных решений (само рассосется) -
очередная попытка через неск. часов была успешной (в т.ч. апдейты).

Всем спасибо!
Автор: GeMir
Дата сообщения: 13.05.2015 23:01
Нужно создать n-ное количество страниц в документе по шаблону (шаблон письма с подстановкой имени/фамилии).
В поиске package, подходящий для реализации задуманного. Имена/фамилии хранятся в CSV-файле.

Нашёл.
Автор: tuchanemo
Дата сообщения: 16.06.2015 12:47
Не могу скачать. Файл заблокирован.
WFonts.v3.7z
Автор: karl_karlsson
Дата сообщения: 17.06.2015 18:02
tuchanemo
Ну заблокировали весь мой Yandex Disk.
Я их когда то делал, но похоже нигде сами пакеты не сохранились.
На одной системе они установлены, так что восстановление возможно, но потребуется время.
Поэтому, если кто-то скачивал, пожалуйста выложите снова.
Автор: Partner1
Дата сообщения: 22.07.2015 14:33
Добрый день! Подскажите можно-ли библиографию разделить и вставить туда описание (например Труды конференций, Патенты и.т.д.), чтобы было таким образом:

Публикации автора
1. Публикация 1
2. Публикация 2
3. Публикация 3
В том числе в трудах конференций
4. Публикация 4
5. Публикация 5
...
и.т.д

Библиография делается бибтехом.
Автор: frost73
Дата сообщения: 25.07.2015 13:42
Подскажите пожалуйста. Вчера написал статью, она в ПДФ собралась на русском, все нормально. Перезагрузил компьютер, вот такое вот появилось.
&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; (квадратики со знаком вопроса). если попробовать хоть раз поменять символ, то в итоговой пдф собираются занчки Si,Si и т.д.
Смены кодировок не помогают, я что то не установил? вроде в settings-lang-rus галочка стоит. Очень нужна помощь, сроки горят(
Автор: Difur
Дата сообщения: 25.07.2015 14:53
frost73
В какой среде создается документ?
О какой галочке речь?
Все опции надо в преамбуле исходного latex-файла указывать.

Если был нормальный русский pdf-файл, то попробуйте разными смотрелками его просмотреть.
Автор: frost73
Дата сообщения: 25.07.2015 18:46
[more] MikTex
Галочка - ну для переносов и русского языка, написано что надо установить в setting-lang -галочку напротив русского языка.
По поводу опций. С сайта, где выложен образец написания статьи, скачал его. При открытие в среде MikTex он открывается с такими вот странными символами внутри, если его не трогать, просто собрать, то собирается в читаемый нормальный пдф файл на русском языке. Если стереть хоть один квадратик (ну который изза несовпадения кодировки видимо), то документ портиться и даже если отменить изменения, собирается в пдф с неправильной кодировкой.
Вчера я создал нормальный tex файл, на русском, сегодня, после перезагрузки компьютера он тоже стал порченный - при его открытии вместо русских букв квадратики. И собирается он в неправильный пдф по той же схеме. Не понимаю, что происходит. Такое ощущение, что редактор не понимает русский после перезапуска. Однако создать новый документ с русским содержимым внутри позволяет и создает правильный читаемый пдф.

то есть документ тупо портится после открытия/закрытия, при открытии второй раз он уже выглядит весь в квадратиках. И с примером из википедии тоже самое. [/more]
Автор: karl_karlsson
Дата сообщения: 26.07.2015 00:34
Partner1
Похоже надо будет BibLaTeX + Biber.

frost73
Значит, вы используете TeXworks?
У него только одна кодировка поддерживается.
Edit -> Preferences -> Editor -> Encoding
После смены кодировки необходимо перезапустить TeXworks.

Возможные бывают UTF-8, windows-1251 и KOI8-R.
Вот как примерно должно быть


Код:
\input glyphtounicode.tex
\pdfgentounicode=1
\usepackage[T1,T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english,russian]{babel}

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354

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


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