在回忆录文档中插入图表

在回忆录文档中插入图表

这是我第一次使用文档类回忆录来准备一本小册子。一切都进行得很顺利,直到我必须插入一张图片才能完成我的任务我的无花果

请注意,我的图形是在 Overleaf 上加载的,我打开了图形环境,但如果我重新编译,我的页面就会被剪切,就像我在普通的 A4 纸上打字一样

图 2

这是我的 MWE

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% http://latexbr.blogspot.com.br
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass[a4paper]{memoir}
\usepackage[utf8]{inputenc}
\usepackage[brazil]{babel}
\usepackage{fancyhdr}
\usepackage{amsfonts}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{amscd}
\usepackage{titlesec}
\usepackage{lmodern}
\usepackage{fancyhdr}
\usepackage{tabularx}
\usepackage{graphicx}
\usepackage[all]{xy}

 \settypeblocksize{5.5in}{4in}{*}
 \addtolength{\textheight}{\onelineskip}
 \setlrmargins{2in}{*}{*} % margem esquerda
 \setulmargins{3in}{*}{*} % margem superior
 \checkandfixthelayout

% booklet
\usepackage[print,1to1]{booklet} 
\pagespersignature{68} % coloque multiplos de 4
\setpdftargetpages % para impressao de pdf

% reposiciona as paginas para impressao
 \ifprintoption
   \special{!TeXDict begin /landplus90{true}store end}
   \special{!TeXDict begin <</Tumble true>> setpagedevice end}
 \fi

%-----criaçao de títulos para topicos
\newtheorem{definicao}{Definição}
\newtheorem{exer}{$\checkmark$ Exercícios}
\newtheorem{proposicao}{Proposição}
\newtheorem{lema}{Lema}
\newtheorem{corolario}{Corolário}
\newtheorem{postulado}{Postulado}
\newtheorem{teorema}{Teorema}
\newtheorem{exemplo}{Exemplo}
\newtheorem{obs}{Observação}
\newtheorem*{texto}{}

%--------------------definição de comandos
\newcommand{\dem}{{ \noindent \it Demonstração:\\ }}
\newcommand{ \cqd}{$\hspace*{\stretch{1}} \square$\\}
\newcommand{ \aj}{  \vspace*{-2ex} \noindent}
\newcommand{ \sol}{ \emph{Solução:}\\}

\begin{document}

\begin{center}
{\large \textbf{SINEPEM}}\\
{\footnotesize SIMPÓSIO NACIONAL SOBRE O ENSINO E PESQUISA DA  MATEMÁTICA\\
 NO CONTEXTO DA EDUCAÇÃO, CIÊNCIA E TECNOLOGIA}\\
 \textbf{IFPA}
\end{center}

\vspace*{25ex}

\begin{center}
\vspace*{3ex}
{\Large \textbf{O USO DA ÁLGEBRA NA}}\\
\vspace*{1ex}
{\Large  \textbf{CONSTRUÇÃO DE CÓDIGOS}}\\
\vspace*{1ex}
{\Large \textbf{CORRETORES DE ERROS}}
\end{center}

\vspace*{25ex}

\begin{center}
ORGANIZADOR\\
Demetrius Gonçalves de Araújo\\
BELÉM - PARÁ\\
Maio de 2019\\
\end{center}

\newpage

\vspace*{-2cm}

\begin{center}
\hspace*{-3cm} \textbf{NAZARÉ BEZERRA}
\end{center}

\vspace*{30ex}

\begin{center}
\hspace*{-3cm} {\large MINICURSO}\\
\vspace*{3ex}
\hspace*{-3cm} {\Large \textbf{O USO DA ÁLGEBRA NA}}\\
\vspace*{1ex}
\hspace*{-3cm} {\Large  \textbf{CONSTRUÇÃO DE CÓDIGOS}}\\
\vspace*{1ex}
\hspace*{-3cm} {\Large \textbf{CORRETORES DE ERROS}}\\
\vspace*{3ex}
\hspace*{-3cm} {\large Notas de Aula}\\
\end{center}

\vspace*{30ex}

\begin{center}
\hspace*{-3cm} Belém - Pará\\
\hspace*{-3cm} Maio de 2019\\
\end{center}

\pagenumbering{arabic}
\pagestyle{headings}

\tableofcontents

\chapter*{Prefácio}

\hspace*{3ex}
Inúmeras são  as tarefas do nosso cotidiano que usam dados digitais, tais como armazenamento de dados em computadores, uso de telefonia móvel, aparelhos de armazenamento de dados (CD, DVD), comunicações via satélite, processamento de imagens digitais, internet, radio, etc.

Em todos esses casos, cada informação
é codificada como uma sequência de dígitos binários, processo esse chamado de \emph{codificação}. E é essa sequência de dígitos que é armazenada ou transmitida. Ao se acessar a informação armazenada ou recebê-la em uma transmissão, usa-se o processo inverso - chamado de \emph{decodificação} -
 que converte a sequência de dígitos binários na informação original.

 Um dos principais problemas dessa técnica é a ocorrência de \emph{ruídos},  decorrentes de diversas fontes, que causam alterações nos dados,
fazendo com que a informação recuperada seja diferente da original. Esses \emph{erros} comprometem  a confiabilidade do processo. Uma forma de contornar esse problema é acrescentar alguma redundância em cada  dado  a ser armazenado ou transmitido.

Grosso modo, pode-se dizer que um \textbf{Código Corretor de Erros} é um processo pelo qual acrescentam-se dados adicionais a cada informação que se quer armazenar ou transmitir, de modo que na recuperação dessa informação, sejamos capazes de \textbf{detectar} se houve erro na transmis\-são/armazenamento e, caso afirmativo, \textbf{corrigir} o erro, recuperando a informação inicial.

A Teoria dos Códigos Corretores de Erros teve  início  no final da década de 1940, tendo como pioneiros Richard W. Hamming,
C.E. Shannon e Marcel J. E. Golay.
Nas décadas de 1940 e 1950, essa teoria foi essencialmente desenvolvida pelos matemáticos. Hoje, devido suas múltiplas aplicações, é um campo de pesquisa que desperta grande interesse, sendo estudada na Matemática, na Computação, na Engenharia Elétrica, dentre outras.

Neste minicurso faremos uma breve  introdução à Teoria dos Códigos Corretores de Erros, apresentando os mais simples, que são os Códigos Li\-neares, enfatizando como os conceitos da Álgebra, em particular da Álgebra Linear, são úteis na construção desses códigos.

No Capítulo 1 apresentamos os conceitos básicos da Teoria de Códigos Corretores e no Capítulo 2, após  relembrarmos os conceitos de Corpo, Espaço Vetorial e Transformação Linear, definimos Código Linear, ilustrando com  alguns exemplos. No Capítulo 3, faremos uso das propriedades de espaço vetorial dos códigos lineares para desenvolver  um algoritmo  para  a detecção e correção de erros.

Estas notas de aula tem como principal fonte de referência o livro \emph{Códigos Corretores de Erros}, de Abramo Hefez e Maria Lucia T. VilLela, publicado pelo IMPA em 2008.

\chapter{Códigos Corretores de Erros}

\section{Introdução}

\section*{O que é um Código Corretor de Erros?}
É um  processo pelo qual acrescentam-se dados adicionais a cada informação que se quer transmitir ou armazenar, de modo que na recuperação dessas informações, se possa \textbf{detectar e corrigir erros} decorrentes do processo de transmissão ou armazenamento.

\section*{A utilização}
  Os código corretores de erros são utilizados sempre que fazemos uso de informações digitalizadas, tais como telefonia móvel, aparelhos de armazenamento de dados (CD, DVD), comunicações via satélite, processamento de imagens digitais, internet, radio, etc.

\section*{O surgimento}
A Teoria dos Códigos Corretores de Erros teve início no final da década de 1940, tendo como pioneiros Richard W. Hamming,
C.E. Shannon  (ambos dos \emph{Laboratórios Bell}) e Marcel J. E. Golay (\emph{Signal Corps Enginnering Laboratories}).
Nas décadas de 1940 e 1950, essa teoria foi essencialmente estudada pelos matemáticos. Hoje é um campo de pesquisa que desperta grande interesse, sendo pesquisada na Matemática, na Computação, na Engenharia Elétrica, na Estatística, dentre outras.

\section*{Estrutura de um Código Corretor de Erros}

\begin{figure}
    \centering
    \includegraphics[scale=0.8]{cce01.jpg}
    \caption{Caption}
    \label{fig:my_label}
\end{figure}

\section*{Álgebra x Códigos Corretores}

A Álgebra age como uma ferramenta nas seguintes etapas do processo:\\
$(i)$ na transformação do código da fonte em código de canal;\\
$(ii)$ na detecção e  correção dos erros presentes nos dados recebidos;\\
$(iii)$ na decodificação do código de canal em código da fonte.

\section{Conceitos Básicos}

Sejam $A$ um conjunto finito e não vazio, chamado  \textbf{alfabeto}, $n \ge 1$ um inteiro arbitrário
e
$$A^n = \{ (a_1, a_2, ..., a_n) \mid a_1, a_2, ..., a_n \in A \}$$
o conjunto de todas as $n$-uplas de elementos de $A$.



\section*{Disco e Esfera em um Código}

\begin{definicao}
Dados $\mathbf{a} \in A^n$ e um inteiro $t > 0$, definimos
 o \textbf{disco} de centro em  $\mathbf{a}$ e raio $t$, como o conjunto:
$$D(a, t) := \{ x \in A^n  \mid d(a, x) \le t \}.$$
\end{definicao}

\chapter{Códigos Lineares}

Antes de definirmos Código Linear, faremos uma breve revisão nos conceitos de Corpo, Espaço Vetorial e Transformação Linear, necessários na construção desses códigos.

\section{Corpo}


\begin{definicao}  Um \textbf{corpo} é um conjunto não vazio $F$ munido de
duas operações:\\
\\
\hspace*{10ex} \textbf{Adição}   \hspace{24ex}  \textbf{Multiplicação}\\
\hspace*{4ex} \begin{tabular}{lllccclcc}
 $+$ \, : &  $F \times F$    & $\to$ & $F$ &    \hspace{7ex}          & $.$ \, : &  $F \times F$ & $\to$ & $F$\\
   &  $(a, b)$    & $\to$ & $a+b$ &    \hspace{7ex}          &  &  $(a, b) $ & $\to$ & $a.b$\\
\end{tabular}

\section{Espaço Vetorial}

\begin{definicao}  Um \textbf{espaço vetorial sobre um corpo $F$} é um
conjunto não vazio $V$, munido de duas operações:\\
\\
\hspace*{10ex} \textbf{Adição}   \hspace{20ex}  \textbf{Multiplicação}\\
\hspace*{4ex} \begin{tabular}{lcccccccc}
 $+$: &  $V \times V$    & $\to$ & $V$ &    \hspace{5ex}          & $.$: &  $F \times V$ & $\to$ & $V$\\
   &  $(u, v)$    & $\to$ & $u + v$ &    \hspace{5ex}          &  &  $(\alpha, u) $ & $\to$ & $\alpha u$\\
\\
\end{tabular}


\chapter{Decodificação no Código Linear}

\section{Introdução}

 Como já dito,  na essência os códigos corretores trabalham com o acréscimo de dados, objetivando a  detecção e a correção de erros decorrentes da manipulação desses dados. Porém, essa redundância  de informação tem um custo.  Um dos desafios da teoria de códigos é fazer esse acréscimo  de forma eficiente e ao menor custo possível.


\section{Matriz Geradora do Código}

No produto matricial  em  (3.2), quando $(x_1, x_2)$ assume todos os valores possíveis, isto é, percorre  os elementos de



%%%%%%%%%%%%%%%%%%%%%%%BIBLIOGRAFIA%%%%%%%%%%%%%%%%%%%%%%%%

\normalsize{

\addcontentsline{toc}{chapter}{Bibliografia}

\begin{thebibliography}{99}

\bibitem{t2} FIRER, Marcelo. \emph{Códigos Corretores de Erros - Notas de Aula}. UNICAMP, 2007.

\bibitem{t1} HEFEZ, Abramo e VILLELA, Maria Lúcia T. \emph{Códigos Corretores de Erros}. IMPA - Série de Computação e Matemática, 2008.

\bibitem{t2} MILIES, César Polcino. \emph{Breve Introdução à Teoria dos Códigos Corretores de Erros}. Colóquio de Matemática da Região Centro Oeste - SBM, 2009.

\end{thebibliography}
\end{document}

请问有人有什么建议吗?提前感谢您的关注

答案1

假设您打印了一份简单文档(MWE):

\documentclass[a4paper]{report}
\usepackage[outermargin=2cm]{geometry}
\usepackage[utf8]{inputenc} \usepackage[brazil]{babel} 
\usepackage{blindtext}
\usepackage{pdfpages}


\begin{document}
\tableofcontents

\blinddocument


 \end{document}

现在,要使用该包创建小册子pdfpages,您只需使用生成的.pdf 进行设置即可:

%这是我的 MWE

\documentclass[a4paper]{report}
\usepackage[outermargin=2cm]{geometry}
\usepackage[utf8]{inputenc} \usepackage[brazil]{babel} 
\usepackage{blindtext}
\usepackage[final]{pdfpages}


\begin{document}
%\tableofcontents

%\blinddocument
\includepdf[pages=-, signature=4,landscape]{doc.pdf}




 \end{document}

(有关其他选项,请参阅pdfpages手册。)

只要您想要的是一本小册子,其他包装和内容就无关紧要。

相关内容