2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 брошюра в Latex (pdf)
Сообщение27.02.2012, 19:56 


27/02/12
7
Всем добрый вечер! Помогите решить проблему с версткой брошюры в техе (методическое пособие). Получился хороший pdf файл,но когда пытаюсь распечатать его в акробате (задаю опцию брошюра) он не перечарачивает мне табличку нужную (большая таблица, которую разворачиваю с помощью \begin{turn}\end{turn}). когда в ручную ( 2 стр на листе, двусторонняя печать): меняет размер полей.
через опции psbook, psnup: тоже беда с полями. Помогите!!! Что делать?
Заранее спасибо

 Профиль  
                  
 
 Re: брошюра в Latex (pdf)
Сообщение27.02.2012, 20:26 


19/09/10
109
Не знаю, какая проблема возникает с полями именно в Вашем случае...
Я пользуюсь либо этим скриптом (требует количества страниц в исходном файле, кратного 4):
http://www.alfredklomp.com/programming/tex/booklet/

либо пакетом pdfpages (нужно указать signature=количество страниц буклета — больше не меньше, чем в исходном файле и кратное 4)
Код:
\documentclass[a4paper]{article}
\usepackage{pdfpages}
\begin{document}
\includepdf[pages=-, signature=24, landscape]{document.pdf}
\end{document}


возникает ли проблема с полями при использовании этих способов?

 Профиль  
                  
 
 Re: брошюра в Latex (pdf)
Сообщение27.02.2012, 20:52 


27/02/12
7
спасибо, сейчас попробую

 Профиль  
                  
 
 Re: брошюра в Latex (pdf)
Сообщение28.02.2012, 08:31 


27/02/12
7
при использолвании pdfpages, почему-то выдает ошибки. что не так с моим файлом?
Package pdfpages Warning: I will use a dummy \includepdf command
(pdfpages) which will NOT insert any pages, because
(pdfpages) you are producing DVI output.

))) (C:\Users\Acer\Desktop\ьхЄюфшўър2012\шчьхэхэ_ш■ы№\b1.aux)

Package pdfpages Warning: I cannot determine the number of pages of the
(pdfpages) included document, while being in DVI mode. You
(pdfpages) can use the option `lastpage' to give me a hint.
booklet запускаю : ругается на \end в конце файла.

 Профиль  
                  
 
 Re: брошюра в Latex (pdf)
Сообщение28.02.2012, 08:44 


19/09/10
109
А можно файл?
Если его содержимое лучше не выставлять на всеобщее обозрение, можно собрать несколько страниц «рыбы» с той же преамбулой.

Насчёт booklet — совсем вылетело из головы: это не LaTeX, поэтому его надо собирать не pdflatex`ом, а pdftex`ом.

Кстати, а какой командой Вы собираете pdf?
Почему вообще вылезло упоминание DVI output?

 Профиль  
                  
 
 Re: брошюра в Latex (pdf)
Сообщение28.02.2012, 09:08 


27/02/12
7
спасибо, сделала booklet texом -все получилось, кроме моих таблиц.
свой pdf собираю: latex-(dvi->ps)-(ps->pdf)
мой документ:
\documentclass[a4paper,titlepage,twoside]{article}%,twoside
\usepackage[T2A]{fontenc}
\usepackage[cp1251]{inputenc}
\usepackage[unicode,breaklinks]{hyperref}
\usepackage{graphicx}
\usepackage{wrapfig}
\usepackage{rotating}
\usepackage{array,longtable}
\usepackage{footnpag}
\usepackage{float}
\usepackage{tabularx}
\usepackage{fancyhdr}
\usepackage{curves}
\usepackage{amsfonts,amsmath,amsxtra,amsthm,amssymb,latexsym}
\usepackage{eepic}
\usepackage{floatflt}
\usepackage{multicol}
\usepackage{subfigure}
\usepackage{pstricks,pst-plot,pst-math}
\usepackage{titlesec}
\usepackage{titletoc}
\usepackage[russian]{babel}
%---ïàðàìåòðû ñòðàíèöû_-----------------
\textwidth=17cm \oddsidemargin=-10mm \evensidemargin=0mm
\topmargin=-18mm \textheight=25cm
\renewcommand{\appendixname}{Ïðèëîæåíèå \Asbuk}
%--------------------------------------
\renewcommand{\sin}{\mathop{\rm sin}\nolimits}
\renewcommand{\tg}{\mathop{\rm tg}\nolimits}
\renewcommand{\ctg}{\mathop{\rm ctg}\nolimits}
\renewcommand{\arctg}{\mathop{\rm arctg}\nolimits}
\renewcommand{\arcctg}{\mathop{\rm arcctg}\nolimits}
\renewcommand{\arccos}{\mathop{\rm arccos}\nolimits}
\renewcommand{\arcsin}{\mathop{\rm arcsin}\nolimits}
\renewcommand{\th}{\mathop{\rm th}\nolimits}
\renewcommand{\cth}{\mathop{\rm cth}\nolimits}
\renewcommand{\sh}{\mathop{\rm sh}\nolimits}
\renewcommand{\ch}{\mathop{\rm ch}\nolimits}
\newcommand{\Arcth}{\mathop{\rm Arcth}\nolimits}
\newcommand{\Arth}{\mathop{\rm Arth}\nolimits}
\newcommand{\Arch}{\mathop{\rm Arch}\nolimits}
\newcommand{\Arsh}{\mathop{\rm Arsh}\nolimits}
\newcommand{\e}[1]{\mathrm{e}^{#1}}
\renewcommand{\thesubfigure}{\figurename}
%-------------------------------------------
\makeatletter
\renewcommand{\subsection}{\@startsection{subsection}{2}{0pt}{-2ex plus -1ex minus-.2ex}%
{0.7ex }{\normalfont}}
\renewcommand{\subsubsection}{\@startsection{subsubsection}{3}{0pt}%
{-1ex }{0.3ex }{\normalfont}}
\makeatother
%---------------захотелось поменять стандартные размеры шрифта в \begin{document}
%___________________________
\end{document}

-- 28.02.2012, 10:10 --

а вот проблемная таблица :
\begin{turn}{90} \section*{\textbf{Ïðèëîæåíèå Á} Ýëåìåíòàðíûå ôóíêöè}\end{turn}
\addcontentsline{toc}{section}{\textbf{Ïðèëîæåíèå Á} Ýëåìåíòàðíûå ôóíêöè}
%\begin{sideways} %{
\begin{turn}{90} \begin{tabular}[c]{|p{5mm}|p{18mm}|p{20mm}|p{20mm}|p{23mm}|p{29mm}|p{21mm}|p{75mm}|}
\hline \hspace{0pt}¹ ï/ï&\hspace{0pt}Îáîçíà÷åíèå ôóíêöèè&\hspace{0pt}Îáëàñòü îïðåäåëåíèÿ ôóíêöèè $X$&\hspace{0pt}Îáëàñòü çíà÷åíèé ôóíêöèè $Y$&\hspace{0pt}×åòíîñòü, íå÷åòíîñòü&\hspace{0pt}Ìîíîòîííîñòü&\hspace{0pt}Ïåðèîäè÷íîñòü&\hspace{0pt}Ãðàôèê ôóíêöèè\\\hline
1&2&3&4&5&6&7&8\\\hline
& & & &\multicolumn{3}{c}{\emph{\textbf{ 1.Ñòåïåííàÿ ôóíêöèÿ}}}& \\\hline

1&\hspace{0pt}$y=x^{n}$ $n\in \mathbb{N}$& $\displaystyle(-\infty,\infty)$&$(-\infty,\infty)$, åñëè $n$ --- íå÷åòíî; $[0;\infty)$, åñëè $n$ --- ÷åòíî&íå÷åòíàÿ, åñëè $n$ --- íå÷åòíî; ÷åòíàÿ, åñëè $n$ --- ÷åòíî& âîçðàñòàåò íà $(-\infty,\infty)$, åñëè $n$ --- íå÷åòíî; óáûâàåò íà $(-\infty,0]$, âîçðàcòàåò íà $(0;\infty)$, åñëè $n$ --- ÷åòíî&\hspace{0pt}íåïåðèîäè÷åñêàÿ &
%\begin{figure}[h]
\begin{center}
\psset{xunit=0.45cm,yunit=0.45cm}
\begin{pspicture}(-3.2,-3.2)(3.2,4.3)
\psplot[xunit=0.6cm,linewidth=1.5pt]{-2}{2}{x}
\psplot[xunit=0.36cm,linewidth=1.5pt]{-1.532}{1.532}{x 3 exp}
\psaxes[axesstyle=axes,labels=none,ticks=none]{->}(0,0)(-3.2,-2.2)(3.2,4.2)
\uput[180](0,4.1){$\scriptstyle y$}
\uput[-90](3.1,0){$\scriptstyle x$}
\uput[-90](1,0){$\scriptstyle 1$}
\uput[180](0,1){$\scriptstyle 1$}
\put(1.2,0.5){$\scriptstyle y=x$}
\uput[-90](0.31,0){$\scriptstyle 0$}
\put(0.8,1.5){$\scriptstyle y=x^{3}$}
\psline(1,0.1)(1,-0.1)
\psline(0.1,1)(-0.1,1)
\end{pspicture}
\quad \quad
\begin{pspicture}(-3.2,-3.2)(3.2,4.3)
\psplot[linewidth=1.5pt]{-2}{2}{x 2 exp}
\psaxes[axesstyle=axes,labels=none,ticks=none]{->}(0,0)(-3.2,-2.2)(3.2,4.2)
\uput[180](0,4.1){$\scriptstyle y$}
\uput[-90](3.1,0){$\scriptstyle x$}
\uput[-90](0.31,0){$\scriptstyle 0$}
\put(1,0.5){$\scriptstyle y=x^{2}$}
\uput[-90](1,0){$\scriptstyle 1$}
\uput[180](0,1){$\scriptstyle 1$}
\psline(1,0.1)(1,-0.1)
\psline(0.1,1)(-0.1,1)
\end{pspicture}
\end{center}
\\ \hline
%------------------------------------------------------------------------------------------
2&$y=x^{-n}$ $n\in \mathbb{N}$&$\displaystyle (-\infty,0)\cup$ $\cup(0,\infty)$&$(-\infty,0)\cup$ $\cup(0,\infty)$, åñëè $n$ --- íå÷åòíî; $[0;\infty)$, åñëè $n$ --- ÷åòíî&íå÷åòíàÿ, åñëè $n$ --- íå÷åòíî; ÷åòíàÿ, åñëè $n$ --- ÷åòíî& óáûâàåò íà $(-\infty,0)$ è íà $(0,\infty)$, åñëè $n$ --- íå÷åòíî; âîçðàñòàåò íà $(-\infty,0)$ è óáûâàåò íà $(0,\infty)$, åñëè $n$ --- ÷åòíî&\hspace{0pt}íåïåðèîäè÷åñêàÿ&
\begin{center}
\psset{xunit=0.45cm,yunit=0.45cm}
\begin{pspicture}(-3.2,-3.2)(3.5,4.3)
\psplot[xunit=0.26cm,linewidth=1.5pt]{-5.2}{-0.4}{1 x div}
\psplot[xunit=0.26cm,linewidth=1.5pt]{0.4}{5.2}{1 x div}
\psaxes[axesstyle=axes,labels=none,ticks=none]{->}(0,0)(-3.2,-3.2)(3.5,4.3)
\uput[180](0,4.2){$\scriptstyle y$}
\uput[-90](-0.3,0){$\scriptstyle 0$}
\uput[-90](3.4,0){$\scriptstyle x$}
\put(1,0.5){$\scriptstyle y=1/x$}
\uput[-90](1,0){$\scriptstyle 1$}
\uput[180](0,1){$\scriptstyle 1$}
\psline(1,0.1)(1,-0.1)
\psline(0.1,1)(-0.1,1)
\end{pspicture}
\quad \quad
\begin{pspicture}(-3.2,-3.2)(3.5,4.3)
\psplot[xunit=0.26cm,linewidth=1.5pt]{-4}{-0.5}{1 x x mul div}
\psplot[xunit=0.26cm,linewidth=1.5pt]{0.5}{4}{1 x x mul div}
\psaxes[axesstyle=axes,labels=none,ticks=none]{->}(0,0)(-3.2,-3.2)(3.5,4.3)
\put(0.5,0.5){$\scriptstyle y=1/x^{2}$}
\uput[-90](1,0){$\scriptstyle 1$}
\uput[-90](-1,0){$\scriptstyle -1$}
\uput[-90](3.4,0){$\scriptstyle x$}
\uput[180](0,4.2){$\scriptstyle y$}
\uput[-90](0.3,0){$\scriptstyle 0$}
\psline(1,0.1)(1,-0.1)
\psline(-1,0.1)(-1,-0.1)
\end{pspicture}
\end{center}
\\ \hline
\end{tabular}\end{turn}
\newpage

 Профиль  
                  
 
 Re: брошюра в Latex (pdf)
Сообщение28.02.2012, 09:23 


19/09/10
109
pm2005 в сообщении #543386 писал(а):
свой pdf собираю: latex-(dvi->ps)-(ps->pdf)

pdfpages не работает с latex, нужно собирать буклет pdflatex`ом.
Причём «оригинальный» pdf при этом может быть любым — у меня получалось даже на файлах, созданных невесть чем из MS Word.

Исходный текст у меня, увы не собрался, так что хотелось бы всё же pdf-ку...

 Профиль  
                  
 
 Re: брошюра в Latex (pdf)
Сообщение28.02.2012, 09:44 


27/02/12
7
вот мой оригинал собрала с помощью padpages: опять проблема с таблицами
b1.pdf.

 Профиль  
                  
 
 Re: брошюра в Latex (pdf)
Сообщение28.02.2012, 09:45 


19/09/10
109
Спасибо, посмотрю!
Мне тем временем удалось раскопать pdf-файл с «альбомными» таблицами в собственных запасах.
pdfpages успешно обработал и его, но для разворота альбомных страниц пришлось добавить опцию:
Код:
\documentclass[a4paper]{article}
\usepackage{pdfpages}
\begin{document}
\includepdf[pages=-, signature=4, landscape, rotateoversize]{sphv.pdf}
\end{document}

P.S.
Ого, нормально сработало с signature=4, а страниц в том файле было 36...
Наверное, описание опции
Цитата:
signature Creates booklets by rearranging pages into signatures and setting
nup=1x2 or nup=2x1, respectively. This option takes one argument spec-
ifying the size of the signature, which should be a multiple of 4.
An example for documents in portrait orientation:
\includepdf[pages=-, signature=8,
landscape]{portrait-doc.pdf}
An example for documents in landscape orientation:
\includepdf[pages=-, signature=8]{landscape-doc.pdf}
было понято мной неправильно.

P.P.S.
С опцией rotateoversize работает и с приложенным файлом.
[offtop]
Что-то основной текст у меня некузяво отображается, как растровый... У Вас установлен пакет cm-super (или то, что должно заменить его под Windows)?
А формулы и рисунки у Вас очень красивые!
[/offtop]

P.P.P.S.
А, нет, с signature всё было правильно — просто не сразу бросился в глаза неверный порядок страниц при signature=4.
То есть для маленькой брошюры signature д.б. не менее количества страниц.

 Профиль  
                  
 
 Re: брошюра в Latex (pdf)
Сообщение28.02.2012, 10:03 


27/02/12
7
спасибо!Огромное!!!заработало :lol: :D :D
Вы спасли меня от ... многого!
с опцией rotateoversize все получилось! а что это за пакет cm-super ?

 Профиль  
                  
 
 Re: брошюра в Latex (pdf)
Сообщение28.02.2012, 10:11 


19/09/10
109
Код:
$ aptitude show cm-super
Пакет: cm-super                                 
Состояние: установлен
Автоматически установлен: нет
Версия: 0.3.4-3
Приоритет: необязательный
Раздел: fonts
Сопровождающий: Debian TeX maintainers <debian-tex-maint@lists.debian.org>
Размер в распакованном виде: 54,1 M
Зависимости: dpkg (>= 1.14.18), tex-common (>= 1.18), texlive-latex-recommended, cm-super-minimal, pfb2t1c2pfb
Конфликтуют: pts-tetex-cm-super
Заменяют: pts-tetex-cm-super
Описание: TeX font package (full version) with CM (EC) in Type1 in T1, T2*, TS1, X2 enc
This package ships the full set of cm-super fonts, for a minimal variant install cm-super-minimal.

The CM-Super package contains Type 1 fonts converted from METAFONT fonts and covers entire EC/TC, EC Concrete, EC Bright and LH fonts (Computer Modern font families). All European and Cyrillic writings are covered. Each Type
1 font program contains ALL glyphs from the following standard LaTeX font encodings: T1, TS1, T2A, T2B, T2C, X2, and also Adobe StandardEncoding (585 glyphs per non-SC font and 468 glyphs per SC font), and could be reencoded
to any of these encodings using standard dvips or pdftex facilities (the corresponding support files are also included).
В общем, это — векторный Computer Modern.

У меня без этого пакета Computer Modern`овый текст выглядел не очень хорошо, особенно развёрнутый под углом, и к тому же очень медленно и некрасиво печатался на некоторых принтерах.

 Профиль  
                  
 
 Re: брошюра в Latex (pdf)
Сообщение28.02.2012, 10:37 


27/02/12
7
спасибо, теперь понятно.
и так хорошо все заработало! ура Вам!

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 12 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group