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, Супермодераторы



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

Сейчас этот форум просматривают: Lenchik


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

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