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

» TeX, LaTeX и т.д.

Автор: Genadyruk
Дата сообщения: 19.05.2014 01:45
Всем привет. Скажите пожалуйста как сделать, чтобы название "ПРИЛОЖЕНИЕ" было вверху страницы по середине?. Спасибо
Автор: GeMir
Дата сообщения: 19.05.2014 09:02
Genadyruk

Цитата:
чтобы название "ПРИЛОЖЕНИЕ" было вверху страницы по середине?

Код: \usepackage{fancyhdr}
\chead{ПРИЛОЖЕНИЕ}\lfoot{}\rfoot{}\cfoot{}
\fancyhead[RO, RE, LO, LE]{}
\fancyfoot[CE, CO]{}
\pagestyle{fancy}
Автор: Genadyruk
Дата сообщения: 19.05.2014 11:47
Не получилось. Пишет "list_literature.tex:Tex capacity exceeded, sorry [input stack size = 5000]\tableofcontents. А вот преамбула документа.
\documentclass[12pt, a4papper]{article}
\usepackage[T2A]{fontenc}
\usepackage[english,russian]{babel}
\usepackage[utf8]{inputenc}
\setcounter{page}{2}
\usepackage[right=1cm,left=3cm,top=2cm,bottom=2cm]{geometry}
\usepackage{amsmath}
\usepackage{multicol}
\usepackage[pdftex]{graphicx}
\usepackage{caption}
\usepackage{longtable}
\DeclareCaptionLabelSeparator{gost}{~--~}%добавляет тире в рисунке и таблице
\captionsetup{labelsep=gost}
\newcommand{\application}{\caption}
\renewcommand{\thefigure}{\thesection.\arabic{figure}}
\renewcommand{\thetable}{\thesection.\arabic{table}}
\renewcommand{\theequation}{\thesection.\arabic{equation}}
\renewcommand{\baselinestretch}{1.5}
\renewcommand{\labelitemi}{--}
\renewcommand{\labelenumi}{\asbuk{enumi})}
\renewcommand{\qquad}{\hspace{1.5em}}
\makeatletter
\gdef\appendix{\par
\setcounter{section}{0}%
\setcounter{subsection}{0}%
\def\@chapapp{\appendixname}%
\def\thesection{\hspace{0.2cm}\@Asbuk\c@section}%
\def\section##1{\refstepcounter{section}\vspace{3em}\goodbreak\noindent{\Large\bf\appendixname\thesection\hspace{1em} ##1}%
\nobreak\vspace{1em}\nobreak\noindent%
\addcontentsline{toc}{section}{\appendixname\thesection ##1}}
}
\makeatother
\usepackage{titlesec}
\titlespacing*{\section}{\parindent}{*4}{*4}
\titlespacing*{\subsection}{\parindent}{*4}{*4}
\usepackage{tocloft}
\renewcommand{\cftsecleader}{\cftdotfill{\cftdotsep}}
\makeatletter
\bibliographystyle{plain}
\renewcommand{\@biblabel}[1]{#1}
\makeatother
\begin{document}
\renewcommand{\refname}{\begin{center} Список литературы \end{center}}
\renewcommand{\figurename}{Рисунок}
\renewcommand{\appendixname}{ПРИЛОЖЕНИЕ}
\renewcommand{\contentsname}{\begin{center} Содержание \end{center}}
\include{absract}
\tableofcontents
\include{abraviature}
\include{introduction}
\include{main_work}
\include{method}
\include{result}
\include{conclusion}
\include{list_literatur}
\include{appendix_A}
\end{document}
Автор: A_P_V
Дата сообщения: 25.05.2014 14:07
После последнего обновления MikTex не компилируется приложения в тексте (пакет disser). Если убрать приложения, всё работает.

Выдается ошибка:
LaTeX Font Info: Try loading font information for U+msa on input line 2.

("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\amsfonts\umsa.fd"
File: umsa.fd 2013/01/14 v3.01 AMS symbols A
)
LaTeX Font Info: Try loading font information for U+msb on input line 2.

("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\amsfonts\umsb.fd"
File: umsb.fd 2013/01/14 v3.01 AMS symbols B
)
LaTeX Font Info: Try loading font information for U+euex on input line 2.

("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\amsfonts\ueuex.fd"
File: ueuex.fd 2013/01/14 v3.01 Euler extra symbols
) [2


]
! Missing number, treated as zero.
<to be read again>
.
l.39 ... {\cyrery }\IeC {\cyrh }}{140}{appendix.A}

Как исправить?

Или, как-нибудь откатиться на предыдущую версию?
Автор: Hurtavy
Дата сообщения: 04.06.2014 12:03
Как в пакете disser изменить стиль нумерации ссылок? Мне надо, чтоб было 2 списка (авторский и общий). Просто два списка сделал (как в автореферате). Но получается сквозная нумерация. Надо, чтобы авторский нумеровался отдельно, типа [1-A], [3-A]
Автор: coherent
Дата сообщения: 10.07.2014 14:09
Друзья, срочно нужна помощь!
Как в двухколоночный документ вставить таблицу шириной на две колонки?
Издатель дает шаблон, где в преамбуле такое:
\documentclass[fleqn,twoside,twocolumn,nofootinbib,showkeys]{revtex4}
\usepackage[sec,nocpr,cyr]
Пробовал перед таблицей задавать \onecolumn, а после нее \twocolumn (для возврата в двухколоночный режим), при компиляции выдает ошибку "Undefined control sequence" и в строке \onecolumn и в строке \twocolumn.
Как решить такую задачу? В LaTeX-е работаю эпизодически, поэтому знаний не хватает.
Извиняюсь, если вопрос уже задавался.


Добавлено:
Пока нашел такое решение: использовать окружение {table*}. Но издатель хочет, чтобы таблицы располагались всегда внизу страницы, т.е. надо бы задать параметр [b], но он с этим окружением игнорируется. Можно расположить таблицу только вверху страницы. Либо надо обойти этот момент, либо искать другое решение.
Буду благодарен за любые подсказки!
Автор: GeMir
Дата сообщения: 10.07.2014 18:54
Хотелось бы использовать Open Sans Condensed для заголовков, Open Sans Normal для текста и TikZ для графики на слайдах в LaTeX Beamer. Как бы это реализовать?
Автор: Kemaweyan
Дата сообщения: 10.07.2014 22:29
[more] Добрый день. Возникла проблема при переходе с pdflatex на xelatex для создания pdf документа. Причиной перехода является поддержка utf-8 шрифтов (при копировании из документа, созданного через pdflatex, некоторые символы копировались как два, в частности &#236; копировался как ` и i; с xelatex такой проблемы нет).

Проблема заключается в следующем: мне нужны названия разделов \section без нумерации, но присутствующие в оглавлении. Ранее делалось так:


Код: \renewcommand{\thesection}{}
Автор: Difur
Дата сообщения: 11.07.2014 11:41
Какой у Вас класс документа? В МикТеХе по умолчанию в документе с \documentclass{article} точка после номера секции не ставится. Для полноты картины упомяну пакет sectsty, в документации которого приводятся примеры воздействия на формат вывода заголовков секций.
Автор: Kemaweyan
Дата сообщения: 11.07.2014 17:35
У меня тоже article, но точки есть после всех разделов, подразделов, параграфов и т.п. То есть вместо


Код: 1.1 Имя подраздела
Автор: ASE_DAG
Дата сообщения: 11.07.2014 22:16
Kemaweyan, навскидку могу только сказать, что если вы сменили pdflatex на xelatex — это с относительно недавних пор не значит, что вы обязаны менять babel на «Полиглоссию».

Добавлено:
А теперь не навскидку, а проверив: \postsection прекрасно перегружается из тела (а не преамбулы) документа — можете убедиться. А чтоб не превращать структуру в кашу, но таки записать в преамбулу то, что нужно выполнить в контексте тела, можно и нужно использовать \AtBeginDocument.

Код: \documentclass{article}
\usepackage{polyglossia}
\setdefaultlanguage{russian}
\PolyglossiaSetup{russian}{indentfirst=true}
\setmainfont{PT Sans}
\makeatletter
\AtBeginDocument{%
\def\postsection{\@aftersepkern}%
\def\postsubsection{\@aftersepkern}%
\def\postsubsubsection{\@aftersepkern}%
\def\postparagraph{\@aftersepkern}%
\def\postsubparagraph{\@aftersepkern}%
}
%\makeatother

\begin{document}
\section{Буржуа и пролетарии}

История всех до сих пор существовавших обществ была историей борьбы классов.

Свободный и раб, патриций и плебей, помещик и крепостной, мастер и подмастерье, короче, угнетающий и угнетаемый находились в вечном антагонизме друг к другу, вели непрерывную, то скрытую, то явную борьбу, всегда кончавшуюся революционным переустройством всего общественного здания или общей гибелью борющихся классов.
\end{document}
Автор: karl_karlsson
Дата сообщения: 12.07.2014 14:34
Kemaweyan

Цитата:

Код: \renewcommand{\thesection}{}
Автор: coherent
Дата сообщения: 12.07.2014 16:07
Друзья, а касательно широких таблиц в двухколоночном документе (последний пост на предыдущей странице) можете что-то посоветовать?
Автор: Skif_off
Дата сообщения: 12.07.2014 16:21
ASE_DAG
С помощью какого инструмента подсвечена разметка?
Автор: ASE_DAG
Дата сообщения: 12.07.2014 22:20
Skif_off, с помощью Вима (цветовая схема default), искоробочного плагина tohtml и собственного кусочка говнокода для трансляции HTML в местную недоразметку (если надо, могу «причесать» и выложить).

coherent> (последний пост на предыдущей странице) можете что-то посоветовать?

Могу посоветовать приводить больше кода и меньше слов. Воспроизводить минимальный (не)рабочий пример по описанию (даже если оно достаточное) лично мне лень.
Автор: coherent
Дата сообщения: 13.07.2014 16:14
ASE_DAG

Цитата:
Могу посоветовать приводить больше кода и меньше слов.

О каком коде идет речь? Как сделать саму таблицу со всеми прибамбасами я знаю. Меня интересует вопрос, как в двухколоночный документ с преамбулой
\documentclass[twocolumn,...]{revtex4}
вставить таблицу шириной больше, чем одна колонка? Если какое-либо стандартное решение?

Все, что я нашел - это использовать окружение {table*}:

\begin{table*}[t]
\noindent\caption{...}\vskip3mm\tabcolsep4.5pt
\noindent{\footnotesize\begin{tabular}{|c|c|c|c|c|c|......}
...

...
\end{tabular}}
\end{table}

Все бы хорошо, но таблица в этом случае располагается вверху страницы, а желательно, чтобы она располагалась внизу страницы.
Автор: karl_karlsson
Дата сообщения: 13.07.2014 16:46
coherent
Ну спрашивайте у издательства.
Правила типографии обычно требуют, что большие фигуры, либо таблицы были вверху, либо на отдельной страницы.
Еще LaTeX такое не умеет:
How to influence the position of float environments like figure and table in LaTeX?
Если и получится, только через сторонних пакетов, которые само издательство вряд ли поддерживает. Если они такое требую, они должны предоставлять инструкции. Если таких инструкции нет, ну пусть сами исправляют, если не нравится.
Автор: coherent
Дата сообщения: 13.07.2014 17:17
karl_karlsson

Цитата:
Если они такое требую, они должны предоставлять инструкции.

Да в инструкции все только про таблицы, которые помешаются в одну колонку. Видно широкая таблица - это из ряда вон выходящее.
Я так понимаю, что стандартного решения без всяких вые... нет? Тогда буду использовать{table*}. Да и как по мне, широкая таблица вверху страницы получше смотрится, чем внизу.
Автор: ASE_DAG
Дата сообщения: 13.07.2014 19:38
coherent> О каком коде идет речь?

О минимальном [не]рабочем примере.
Автор: coherent
Дата сообщения: 13.07.2014 21:20
ASE_DAG
Понял. Тогда кроме кода нужно и стилевой файл выкладывать. Надеялся, что есть стандартная команда, которую я просто не встречал еще.
Автор: Skandalli
Дата сообщения: 02.09.2014 13:26
На работе появилось время (все отчеты написаны, увы, в word), продолжаю медленно осваивать сабж.
Такой вопрос, как сделать перенос в подписях к рисунку, чтоб не торчал текст на полях?

UPD: Пользуюсь пока MikteX, все бы хорошо, но уж очень у него редактор фиговый. К нему, к этому пакету можно прикрутить что-то типа Notepad++?
Автор: Difur
Дата сообщения: 02.09.2014 17:39
Skandalli О редакторах см. в шапке раздел

Цитата:
Программное обеспечение

Например, WinEdt. В сети можно найти удивительно работоспособный комплект по запросу
MikTeX 2.9 (LaTeX) + GS 9.10 + GsView 5.0 + WinEdt 8.1 (Portable, x86, x64)
Автор: Skif_off
Дата сообщения: 02.09.2014 19:04
К слову о программах: делал файлы подсветки синтаксиса LaTeX и BibTeX для AkelPad, взять можно здесь. Работает автодополнение (команды разметки LaTeX+символы без экзотики+математика, использование графических объектов+AMS-LaTeX), фолдинг (не безупречно, если разметка некрасиво и неудобно для восприятия валиться в кучу).
Насколько мне известно, один из пользователей был заинтересован привести AkelPad если не к полноценной IDE, то к удобному инструменту, моей же целью было подсветить синтаксис в быстром и легком редакторе на случай быстрого просмотра/поиска и незначительных правок, хотя позже и прикрутил автодополнение. По идее, сравнительно легко можно прикрутить предпросмотр в SumatraPDF.
Автор: Skandalli
Дата сообщения: 04.09.2014 14:14
И еще такой вопрос: А как сделать, чтобы все картинки в тексте были одинаковой ширины/размера?
Автор: Luke II
Дата сообщения: 05.09.2014 14:14
Skif_off

Цитата:
К слову о программах: делал файлы подсветки синтаксиса LaTeX и BibTeX для AkelPad

А как подключить к AkelPad для Windows (7)?
Автор: Skif_off
Дата сообщения: 05.09.2014 15:05
Luke II
Если портативная версия, то просто положить в \AkelFiles\Plugs\Coder\ и удалить там файл cache, чтобы он автоматически пересоздался. Если установлена в Program Files или с заменой блокнота, то тоже туда, но тогда обратите внимание на это (вариант 3, чтобы не копипастить )
Автор: Dod
Дата сообщения: 21.10.2014 14:01
Набрел в Сети на материалы А.Шипунова:
http://ashipunov.info/shipunov/software/tex/tex-ru.htm
Конкретно, в пакете shipunov2 заинтересовало построение русскоязычного индекса.
Скачал, поставил, тестовый пример Шипунова транслируется без ошибок,
но индекс порядок слов в индексе прежний:
Чистик
Лютик
Морозник
Ветреница
А у Шипунова в прилагаемом к пакету файле rumakeindex-ex.pdf
всё по алфавиту, всё правильно и красиво.
Может, я чего-нибудь не понял?
Автор: ibzh
Дата сообщения: 15.11.2014 15:11
TeX -- пакет объёмный, и новичку тяжело разобраться, в
каких папках хранятся нужные файлы. Поэтому приходится
обращаться к документации, которую тоже ещё нужно найти.
Структура дерева каталогов описана в стандарте "TeX directory structure".
Его перевод на русский язык можно посмотреть здесь
http://ibzh.novhost.cf/tex/tex.htm#TDS
или здесь
http://ibzh.16mb.com/tex/tex.htm#TDS
Автор: Zheka13
Дата сообщения: 02.12.2014 19:46
Добрый день.Помогите кому не сложно,нужно сделать в latex простенькую таблицу умножения.
Автор: Rodny
Дата сообщения: 03.12.2014 15:42
Zheka13 19:46 02-12-2014
Цитата:
нужно сделать в latex простенькую таблицу умножения

В чём вопрос?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354

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


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