从 A4 打印到 A0

从 A4 打印到 A0

我是一名数学老师,正在为我的学生制作一本小册子,但我做的是 A0 尺寸的小册子,如何在不取消页面配置的情况下将其更改为 A4 尺寸。请原谅我对 Latex 知识的缺乏。

 \documentclass{sciposter}
\usepackage{preposterTikz} %pacote com o preambulo.

%%comandos exclusivos deste poster.
\hypersetup{pdfpagelayout=SinglePage,linkcolor=true} %abre a pagina em modo simples
\geometry{paperwidth=90cm,paperheight=100cm,centering,
    textwidth=77cm,textheight=87cm,left=4cm,top=4cm}
%********************************************************************
\begin{document}

%%Preencha os comandos abaixo com seus dados.
\newcommand{\tituloposter}{Poster Cient\'ifico no {\LaTeX} com TikZ} %%titulo do poster
\newcommand{\nome}{Fulano de Tal} %%seu nome
\newcommand{\curso}{Acad\^emico do Curso de Ci\^encias} %%curso
\newcommand{\myemail}{[email protected]} %%email
\newcommand{\nomecongresso}{1$^\circ$ Congresso Nacional de Inicia\c{c}\~ao Cient\' ifica} %%congresso
\newcommand{\abrev}{I CNIC} %%abrevia\c c\~ao

%%Imagem de fundo (background)
\imgfundo{abstract_0079}

%%titulo feito com TikZ (usando \newcommand).
%%informe o primeiro e segundo logo e a cor.
\titulo{logo}{sbm_simb}{twoblue}
%\titulo{logo}{sbm_simb}{OrangeLampLight}

%%informe a cor.
%\congresso{GreenTeal}

\vspace{5cm} %espa\c{c}o

%%informe o terceiro e quarto logo e a cor.
\rodape{logo_redebrasil}{cnpq}{twoblue}
%\rodape{logo_redebrasil}{cnpq}{OrangeLampLight}

%%Definindo largura para as caixas.
\newdimen\largura
\largura=.3\textwidth
%%Estilos
\tikzstyle{mybox}=[draw=blue,fill=yellow!20,very thick,
    rectangle,rounded corners=5mm,inner sep=10mm]
\tikzstyle{subtitulo}=[fill=twoblue,text=white,yshift=5mm,inner sep=10pt]

%%Primeira caixa
\begin{tikzpicture}[node distance=.05*\textwidth]%,opacity=.75] %%se quiser voce pode usar uma transpar\^encia.

\node[mybox] (box1) {
    \begin{minipage}[t][20cm]{\largura}
      %%Paragrafo.
      \setlength{\parindent}{2em}
      %%digite seu texto aqui
      \begin{center}
      \textbf{Progressão Aritmética (PA)}
      \end{center}

Fórmula do termo geral de uma PA

$$a_n = a_1 +(n-1)r$$

Soma dos $n$ primeiros termos de uma PA

$$S_n = \displaystyle \frac{(a_1 + a_n)n}{2}$$

\begin{center}
\textbf{Progressão Geométrica (PG)}
\end{center}

Fórmula do termo geral de uma PG

$$a_n = a_1 \times q^{n-1}$$

Soma dos $n$ primeiros termos de uma PG

$$S_n =\displaystyle \frac{a_1(q^n -1)}{q-1}$$ 


    \end{minipage}
    };
%%digite o subtitulo aqui.
\node[subtitulo,minimum width=\largura] at (box1.north) {\tituloA{Progressões}};



%%Segunda caixa
%%Definindo nova largura.
\largura=.3\textwidth
\node[mybox] (box2) [right = of box1.north east,anchor=north west] {
    \begin{minipage}[t][20cm]{\largura}

      %%Paragrafo.
      \setlength{\parindent}{2em}
      %%digite seu texto aqui
      \indent Definição:\\
\begin{center}
$\log_b a = x \Leftrightarrow a= b^x$, com $a > 0$ e $0< b \neq 1$
\end{center}


Propriedades:

\begin{enumerate}
\item[1.]$\log_c (a.b) = \log_c a + \log_c b$ com $a>0, b>0, 0<c\neq1$
\item[2.]$\log_c \displaystyle{\frac{a}{b}} = \log_c a - \log_c b$ com $a>0, b>0, 0<c\neq1$
\item[3.]$\log_c a^m = m\log_c a$ com $a>0$, $0<c\neq 1$, $m \in \mathbb{R}$
\end{enumerate}


    \end{minipage}
    };
%%digite o subtitulo aqui.
\node[subtitulo,minimum width=\largura] at (box2.north) {\tituloA{Logaritmo}};


\largura=.3\textwidth
\node[mybox] (box6) [right = of box2.north east,anchor=north west] {
    \begin{minipage}[t][20cm]{\largura}

      %%Paragrafo.
      \setlength{\parindent}{2em}
      %%digite seu texto aqui
      \indent Relações Métricas no Triângulo Retângulo:\\

\begin{figure}[!h]
  \centering
  %\input{figuras/figtikz}\\
  \includegraphics[scale=1.3]{ab.png}
\end{figure}

$$h^2 = m\cdot n$$
$$b^2 = a\cdot m$$
$$c^2 = a\cdot n$$
$$b\cdot c = a\cdot h$$
\begin{center}
$a^2 = b^2 + c^2$ (Pitágoras)
\end{center}

 \end{minipage}
    };
%%digite o subtitulo aqui.
\node[subtitulo,minimum width=\largura] at (box6.north) {\tituloA{Logaritmo}};





%%Terceira caixa
\node[mybox] (box3) [below = of box1.south west,anchor=north west] {
    \begin{minipage}[t][16cm]{\largura}
      %%Paragrafo.
      \setlength{\parindent}{2em}
      %%digite seu texto aqui
      \indent Função injetora, sobrejetora e bijetora
\begin{enumerate}
\item[•] Uma função $f: A \rightarrow B$ é injetora se todos os elementos distintos em A têm imagens distintas em B.
\item[•] Uma função $f:A \rightarrow B$ é sobrejetora se todos os elementos de B são imagens de elementos de A.
\item[•] Uma função $f: A \rightarrow B$ é bijetora se é injetora e sobrejetora.
\end{enumerate}

\begin{figure}[!h]
\centering
\includegraphics[scale=1.0]{fcinj.png}
\end{figure}

    \end{minipage}
    };
%%digite o subtitulo aqui.
\node[subtitulo,minimum width=\largura] at (box3.north) {\tituloA{Figuras TikZ}};


\largura=.3\textwidth
\node[mybox] (box7) [below = of box3.south west,anchor=north west] {
    \begin{minipage}[t][16cm]{\largura}

      %%Paragrafo.
      \setlength{\parindent}{2em}
      %%digite seu texto aqui
      \indent \begin{enumerate}
\item[•] Combinação: $\displaystyle C_{n,p} = \frac{n!}{p!(n-p)!}$
\item[•] Arranjo: $\displaystyle A_{n,p} = \frac{n!}{(n-p)!} $
\item[•] Permutação de $n$ objetos distintos: $P_n = n!$
\item[•] Permutação de elementos repetidos: $P_{n}^{\alpha,\beta,\gamma} = \displaystyle\frac{n!}{\alpha ! \beta! \gamma !}$
\item[•] Probabilidade de ocorrer um evento $\displaystyle = \frac{n(A)}{n(E)}$

\end{enumerate}

 \end{minipage}
    };
%%digite o subtitulo aqui.
\node[subtitulo,minimum width=\largura] at (box7.north) {\tituloA{Análise Combinatória}};







%%Quarta caixa
%%Definindo nova largura. 
\largura=.3\textwidth
\node[mybox] (box4) [right = of box3.north east,anchor=north west] {
    \begin{minipage}[t][16cm]{\largura}
      %%Paragrafo.
      \setlength{\parindent}{2em}
      %%digite seu texto aqui
      \indent Razões Trigonométricas no Triângulo Retângulo :\\

\begin{figure}[!h]
\centering
\includegraphics[scale=1.3]{ba.png}
\end{figure}

\begin{center}
$sen (\alpha) = \displaystyle{\frac{b}{a}}$ \hspace{4cm} $sen (\beta) = \displaystyle{\frac{c}{a}}$
\end{center}
\begin{center}
$cos (\alpha) = \displaystyle{\frac{c}{a}}$ \hspace{4cm}  $cos (\beta) = \displaystyle{\frac{b}{a}}$
\end{center}
\begin{center}
$tg (\alpha) = \displaystyle{\frac{b}{c}}$ \hspace{4cm}  $cos (\beta) = \displaystyle{\frac{c}{b}}$

\end{center}



    \end{minipage}
    };
%%digite o subtitulo aqui.
\node[subtitulo,minimum width=\largura] at (box4.north) {\tituloA{Conclus\~ao}};

%%Quinta caixa
\begingroup
\renewcommand{\section}[2]{}
\node[mybox] (box5) [below = of box4.south west,anchor=north west] {
    \begin{minipage}[t][17cm]{\largura}
      Área e Comprimento da Circunferência:\\

\begin{figure}[!h]
\centering
\includegraphics[scale=1.7]{abc.png}
\end{figure} 

$$C = 2\cdot \pi \cdot R$$
$$A = \pi \cdot R^2$$

    \end{minipage}
    };
%%digite o subtitulo aqui.
\node[subtitulo,minimum width=\largura] at (box5.north) {\tituloA{Refer\^encias}};
\endgroup
\end{tikzpicture}
\end{document}

答案1

我们可以自动提取 PDF 文件中的部分/单元格(本例中为 PDF 文件中的 A4 页),但情况并非如此,因为块的大小不同。我在想,如果fancytooltips可以使用,因为有一个用 Perl 编写的提取过程,但我们需要正确包装块。这并不容易,因为\node需要它的tikzpicture环境,但我想这是可以做到的。我的下一个想法是externaltikz包以某种方式,可能借助beamer包(\pause命令)。

在这个答案中,我完成了半自动提取。当我们稍微减少代码时,我们得到了海报。我粗略地测量了海报的矩形,并使用viewportclipgraphicx包来提取它们。各部分组成一个新的 PDF 文件,之后会进行裁剪。我附上了海报的可编译版本、提取的 TeX 代码以及这 7 个部分/页面的预览。

完成这项工作后,我们可以根据需要重新加载页面。我会使用pdfpages包来完成这样的任务。我用 运行以下两行lualatex,但xelatex和 也lualatex可以使用。

lualatex mal-poster.tex
lualatex mal-poster-extraction.tex
pdfcrop --hires mal-poster-extraction.pdf

该文件的内容mal-poster.tex如下:

%! *latex mal-poster.tex
\documentclass{sciposter}
%\usepackage{preposterTikz} %pacote com o preambulo.
\usepackage{hyperref}
\usepackage{geometry}
\usepackage{tikz}
\colorlet{twoblue}{blue}
\usetikzlibrary{positioning}
\usepackage{amsfonts}
\def\tituloA#1{\large #1}
%%comandos exclusivos deste poster.
\hypersetup{pdfpagelayout=SinglePage,linkcolor=true} %abre a pagina em modo simples
\geometry{paperwidth=90cm,paperheight=100cm,centering,
    textwidth=77cm,textheight=87cm,left=4cm,top=4cm}
%********************************************************************
\begin{document}
%%Preencha os comandos abaixo com seus dados.
\newcommand{\tituloposter}{Poster Cient\'ifico no {\LaTeX} com TikZ} %%titulo do poster
\newcommand{\nome}{Fulano de Tal} %%seu nome
\newcommand{\curso}{Acad\^emico do Curso de Ci\^encias} %%curso
\newcommand{\myemail}{[email protected]} %%email
\newcommand{\nomecongresso}{1$^\circ$ Congresso Nacional de Inicia\c{c}\~ao Cient\' ifica} %%congresso
\newcommand{\abrev}{I CNIC} %%abrevia\c c\~ao
%%Imagem de fundo (background)
%\imgfundo{abstract_0079}
%%titulo feito com TikZ (usando \newcommand).
%%informe o primeiro e segundo logo e a cor.
%\titulo{logo}{sbm_simb}{twoblue}
%\titulo{logo}{sbm_simb}{OrangeLampLight}
%%informe a cor.
%\congresso{GreenTeal}
\vspace{5cm} %espa\c{c}o
%%informe o terceiro e quarto logo e a cor.
%\rodape{logo_redebrasil}{cnpq}{twoblue}
%\rodape{logo_redebrasil}{cnpq}{OrangeLampLight}
%%Definindo largura para as caixas.
\newdimen\largura
\largura=.3\textwidth
%%Estilos
\tikzstyle{mybox}=[draw=blue,fill=yellow!20,very thick,
    rectangle,rounded corners=5mm,inner sep=10mm]
\tikzstyle{subtitulo}=[fill=twoblue,text=white,yshift=5mm,inner sep=10pt]

%%Primeira caixa
\begin{tikzpicture}[node distance=.05*\textwidth]%,opacity=.75] %%se quiser voce pode usar uma transpar\^encia.

\node[mybox] (box1) {
    \begin{minipage}[t][20cm]{\largura}
      %%Paragrafo.
      \setlength{\parindent}{2em}
      %%digite seu texto aqui
      \begin{center}
      \textbf{Progressão Aritmética (PA)}
      \end{center}

Fórmula do termo geral de uma PA

$$a_n = a_1 +(n-1)r$$

Soma dos $n$ primeiros termos de uma PA

$$S_n = \displaystyle \frac{(a_1 + a_n)n}{2}$$

\begin{center}
\textbf{Progressão Geométrica (PG)}
\end{center}

Fórmula do termo geral de uma PG

$$a_n = a_1 \times q^{n-1}$$

Soma dos $n$ primeiros termos de uma PG

$$S_n =\displaystyle \frac{a_1(q^n -1)}{q-1}$$ 
    \end{minipage}
    };
%%digite o subtitulo aqui.
\node[subtitulo,minimum width=5cm] at (box1.north) {Progressões};

%%Segunda caixa
%%Definindo nova largura.
\largura=.3\textwidth
\node[mybox] (box2) [right = of box1.north east,anchor=north west] {
    \begin{minipage}[t][20cm]{\largura}
      %%Paragrafo.
      \setlength{\parindent}{2em}
      %%digite seu texto aqui
      \indent Definição:\\
\begin{center}
$\log_b a = x \Leftrightarrow a= b^x$, com $a > 0$ e $0< b \neq 1$
\end{center}
Propriedades:
\begin{enumerate}
\item[1.]$\log_c (a.b) = \log_c a + \log_c b$ com $a>0, b>0, 0<c\neq1$
\item[2.]$\log_c \displaystyle{\frac{a}{b}} = \log_c a - \log_c b$ com $a>0, b>0, 0<c\neq1$
\item[3.]$\log_c a^m = m\log_c a$ com $a>0$, $0<c\neq 1$, $m \in \mathbb{R}$
\end{enumerate}
    \end{minipage}
    };
%%digite o subtitulo aqui.

\node[subtitulo,minimum width=\largura] at (box2.north) {\tituloA{Logaritmo}};
\largura=.3\textwidth
\node[mybox] (box6) [right = of box2.north east,anchor=north west] {
    \begin{minipage}[t][20cm]{\largura}
      %%Paragrafo.
      \setlength{\parindent}{2em}
      %%digite seu texto aqui
      \indent Relações Métricas no Triângulo Retângulo:\\
\begin{figure}[!h]
  \centering
  %\input{figuras/figtikz}\\
  %\includegraphics[scale=1.3]{ab.png}
\end{figure}
$$h^2 = m\cdot n$$
$$b^2 = a\cdot m$$
$$c^2 = a\cdot n$$
$$b\cdot c = a\cdot h$$
\begin{center}
$a^2 = b^2 + c^2$ (Pitágoras)
\end{center}
 \end{minipage}
    };
%%digite o subtitulo aqui.
\node[subtitulo,minimum width=\largura] at (box6.north) {\tituloA{Logaritmo}};
%%Terceira caixa
\node[mybox] (box3) [below = of box1.south west,anchor=north west] {
    \begin{minipage}[t][16cm]{\largura}
      %%Paragrafo.
      \setlength{\parindent}{2em}
      %%digite seu texto aqui
      \indent Função injetora, sobrejetora e bijetora
\begin{enumerate}
\item[•] Uma função $f: A \rightarrow B$ é injetora se todos os elementos distintos em A têm imagens distintas em B.
\item[•] Uma função $f:A \rightarrow B$ é sobrejetora se todos os elementos de B são imagens de elementos de A.
\item[•] Uma função $f: A \rightarrow B$ é bijetora se é injetora e sobrejetora.
\end{enumerate}
\begin{figure}[!h]
\centering
%\includegraphics[scale=1.0]{fcinj.png}
\end{figure}
    \end{minipage}
    };
%%digite o subtitulo aqui.
\node[subtitulo,minimum width=\largura] at (box3.north) {\tituloA{Figuras TikZ}};

\largura=.3\textwidth
\node[mybox] (box7) [below = of box3.south west,anchor=north west] {
    \begin{minipage}[t][16cm]{\largura}
      %%Paragrafo.
      \setlength{\parindent}{2em}
      %%digite seu texto aqui
      \indent \begin{enumerate}
\item[•] Combinação: $\displaystyle C_{n,p} = \frac{n!}{p!(n-p)!}$
\item[•] Arranjo: $\displaystyle A_{n,p} = \frac{n!}{(n-p)!} $
\item[•] Permutação de $n$ objetos distintos: $P_n = n!$
\item[•] Permutação de elementos repetidos: $P_{n}^{\alpha,\beta,\gamma} = \displaystyle\frac{n!}{\alpha ! \beta! \gamma !}$
\item[•] Probabilidade de ocorrer um evento $\displaystyle = \frac{n(A)}{n(E)}$
\end{enumerate}
 \end{minipage}
    };
%%digite o subtitulo aqui.
\node[subtitulo,minimum width=\largura] at (box7.north) {\tituloA{Análise Combinatória}};
%%Quarta caixa
%%Definindo nova largura. 
\largura=.3\textwidth
\node[mybox] (box4) [right = of box3.north east,anchor=north west] {
    \begin{minipage}[t][16cm]{\largura}
      %%Paragrafo.
      \setlength{\parindent}{2em}
      %%digite seu texto aqui
      \indent Razões Trigonométricas no Triângulo Retângulo :\\
\begin{figure}[!h]
\centering
%\includegraphics[scale=1.3]{ba.png}
\end{figure}
\begin{center}
$sen (\alpha) = \displaystyle{\frac{b}{a}}$ \hspace{4cm} $sen (\beta) = \displaystyle{\frac{c}{a}}$
\end{center}
\begin{center}
$cos (\alpha) = \displaystyle{\frac{c}{a}}$ \hspace{4cm}  $cos (\beta) = \displaystyle{\frac{b}{a}}$
\end{center}
\begin{center}
$tg (\alpha) = \displaystyle{\frac{b}{c}}$ \hspace{4cm}  $cos (\beta) = \displaystyle{\frac{c}{b}}$
\end{center}
    \end{minipage}
    };
%%digite o subtitulo aqui.
\node[subtitulo,minimum width=\largura] at (box4.north) {\tituloA{Conclus\~ao}};
%%Quinta caixa
\begingroup
\renewcommand{\section}[2]{}
\node[mybox] (box5) [below = of box4.south west,anchor=north west] {
    \begin{minipage}[t][17cm]{\largura}
      Área e Comprimento da Circunferência:\\
\begin{figure}[!h]
\centering
%\includegraphics[scale=1.7]{abc.png}
\end{figure} 
$$C = 2\cdot \pi \cdot R$$
$$A = \pi \cdot R^2$$
    \end{minipage}
    };
%%digite o subtitulo aqui.
\node[subtitulo,minimum width=\largura] at (box5.north) {\tituloA{Refer\^encias}};
\endgroup
\end{tikzpicture}
\end{document}

mwe,第 1 部分

该文件的内容mal-poster-extraction.tex如下:

%! *latex mal-poster-extraction.tex
\documentclass[a4paper]{article}
\pagestyle{empty}
\usepackage{pgffor}
\usepackage{graphicx}
\begin{document}
% I measured rectangles roughly in PS_View...
\foreach \xm/\ym/\xmax/\ymax in {
33.4/46.8/3/23,
33.4/46.8/62/23,
33.4/46.8/4.4/69,
33.4/46.8/62.2/68.7,
4.4/69/33/96,
62.2/68.7/33/96,
62.2/68.7/90/97} {%
  %\xm, \ym, \xmax, \ymax\par % list the coordinates
  \newpage
  \includegraphics[viewport=\xm cm \ym cm \xmax cm \ymax cm, clip, scale=0.1]{mal-poster.pdf}%
  }% End of \foreach statement...
\end{document}

这是该文件的预览mal-poster-extraction-crop.pdf

mwe,第 2 部分

相关内容