
Aquí mi documento real.
La siguiente imagen es lo que me gustaría tener (ver imagen a continuación), pero no sé cómo hacerlo. ¿Alguien podría ayudar a hacer esta presentación? Me gustaría tener un margen a la izquierda de 2cm para calificar (aquí tengo 4 cm), y al lado derecho me gustaría tener un margen de 4,5 cm con escrito: No escribas en esta columna (para poner comentario durante la corrección).
Aquí está mi código:
\documentclass [a4paper,10pt]{report}
%%%% PACKAGE %%%%%%%%%%%%%%%%%%%
\usepackage{fullpage}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{tikz}
\usepackage{fancyhdr}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{mathrsfs}
\usepackage{hyperref}
\usepackage{enumitem}
\begin{document}
\subsection*{Exercise 1}
\begin{enumerate}
\item Let $f:\mathbb R\to \mathbb R$ the function defined by $f(x)=\frac{\sin(x)}{x}$. Prove it's continuous on $(0,1]$.\\
\begin{tikz}[color=gray!60]
\draw (0,0) grid[step=0.4] (15.2,2.4);
\end{tikz}
\ \\
\item Let $g:\mathbb R\to \mathbb R$ the function defined by $g(x)=\frac{\sin(x)}{x^2}$. Prove it's continuous on $(0,1]$.\\
\begin{tikz}[color=gray!60]
\draw (0,0) grid[step=0.4] (15.2,2.4);
\end{tikz}
\end{enumerate}
\end{document}
Respuesta1
Con la ayuda del geoemtry
paquete puedes ajustar el tamaño del margen. En el siguiente MWE, también he añadido marginpar
escribir el texto en los márgenes derechos. Por último, también modifiqué el ancho de la cuadrícula para que encaje automáticamente en el bloque de texto.
\documentclass [a4paper,10pt]{report}
%%%% PACKAGE %%%%%%%%%%%%%%%%%%%
%\usepackage{fullpage}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{tikz}
\usepackage{fancyhdr}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{mathrsfs}
\usepackage{hyperref}
\usepackage{enumitem}
\usepackage{marginnote}
\usepackage{calc}
\usepackage[left=2cm, right=4.5cm, marginparwidth=3.5cm]{geometry}
\begin{document}
\subsection*{Exercise 1}
\marginpar{Do not write in this column}
\begin{enumerate}
\item Let $f:\mathbb R\to \mathbb R$ the function defined by $f(x)=\frac{\sin(x)}{x}$. Prove it's continuous on $(0,1]$.\\
\begin{tikz}[color=gray!60]
\draw (0,0) grid[step=0.4] (\textwidth-\leftmargin,2.4);
\end{tikz}
\ \\
\item Let $g:\mathbb R\to \mathbb R$ the function defined by $g(x)=\frac{\sin(x)}{x^2}$. Prove it's continuous on $(0,1]$.\\
\begin{tikz}[color=gray!60]
\draw (0,0) grid[step=0.4] (\textwidth-\leftmargin,2.4);
\end{tikz}
\end{enumerate}
\end{document}
\documentclass [a4paper,10pt]{report}
%%%% PACKAGE %%%%%%%%%%%%%%%%%%%
%\usepackage{fullpage}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{tikz}
\usepackage{fancyhdr}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{mathrsfs}
\usepackage{hyperref}
\usepackage{enumitem}
\usepackage{marginnote}
\usepackage{calc}
\usepackage[left=2cm-\leftmargin, right=4.5cm, marginparwidth=3.5cm]{geometry}
\begin{document}
\subsection*{Exercise 1}
\begin{enumerate}
\item Let $f:\mathbb R\to \mathbb R$ the function defined by $f(x)=\frac{\sin(x)}{x}$. Prove it's continuous on $(0,1]$.\\
\marginpar{\color{blue} \centering Do not write in this column \begin{tikzpicture}\draw (0,0) -- (\marginparwidth,2); \draw (\marginparwidth,0) -- (0,2); \end{tikzpicture}}
\begin{tikz}[color=gray!60]
\draw (0,0) grid[step=0.4] (\textwidth-\leftmargin,2.4);
\end{tikz}
\ \\
\item Let $g:\mathbb R\to \mathbb R$ the function defined by $g(x)=\frac{\sin(x)}{x^2}$. Prove it's continuous on $(0,1]$.\\
\begin{tikz}[color=gray!60]
\draw (0,0) grid[step=0.4] (\textwidth-\leftmargin,2.4);
\end{tikz}
\end{enumerate}
\end{document}
Respuesta2
A continuación se proporciona un código que llenará el espacio disponible horizontalmente con una cuadrícula. Horizontalmente solo se llenarán múltiplos del paso de la cuadrícula. Puede especificar el line width
, la cuadrícula step
, el height
y color
:
\documentclass [a4paper,10pt]{report}
%%%% PACKAGE %%%%%%%%%%%%%%%%%%%
\usepackage{fullpage}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{tikz}
\usepackage{fancyhdr}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{mathrsfs}
\usepackage{hyperref}
\usepackage{enumitem}
\pgfkeys
{%
/surb/.cd,
,step/.initial=0.4cm
,height/.initial=2.4cm
,line width/.initial=0.4pt
,color/.initial=gray!60
}
\newcommand\surbval[1]{\pgfkeysvalueof{/surb/#1}}
\newcommand\gridfill[1][]
{%
\begingroup
\leavevmode
\pgfkeys{/surb/.cd,#1}%
\null
\leaders\hbox
{%
\tikz\draw[color=\surbval{color}, line width=\surbval{line width}]
(0,0) grid [step=\surbval{step}]
(\surbval{step},\surbval{height})%
(0,0) rectangle (\surbval{step},\surbval{height})
;%
\kern-\surbval{line width}\relax
}%
\hfill
\kern\surbval{line width}\relax
\endgroup
}
\usepackage{showframe} % just to show that it'll not create overfull lines
\begin{document}
\subsection*{Exercise 1}
\begin{enumerate}
\item Let $f:\mathbb R\to \mathbb R$ the function defined by
$f(x)=\frac{\sin(x)}{x}$. Prove it's continuous on $(0,1]$.\\
\gridfill
\item Let $g:\mathbb R\to \mathbb R$ the function defined by
$g(x)=\frac{\sin(x)}{x^2}$. Prove it's continuous on $(0,1]$.\\
\gridfill[height=4cm]
\end{enumerate}
\end{document}
EDITAR:Porque alguien me mencionó esto en un chat que no tenía ninguna relación.
Lo siguiente agrega otra clave a \gridfill
, a saber height target
, que establecerá la altura general utilizada al igual que la height
clave, pero la cuadrícula real solo se dibujará en múltiplos de step
, de modo que el espacio restante estará en blanco (relleno hacia la parte superior). Se utilizará si height target
es mayor que 0pt
y debe tener una longitud TeX válida (por lo que necesita una unidad válida).
\documentclass [a4paper,10pt]{report}
%%%% PACKAGE %%%%%%%%%%%%%%%%%%%
\usepackage{fullpage}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{tikz}
\usepackage{fancyhdr}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{mathrsfs}
\usepackage{hyperref}
\usepackage{enumitem}
\pgfkeys
{%
/surb/.cd,
,step/.initial=0.4cm
,height/.initial=2.4cm
,height target/.initial=-\maxdimen
,line width/.initial=0.4pt
,color/.initial=gray!60
}
\newcommand\surbval[1]{\pgfkeysvalueof{/surb/#1}}
\newcommand*\surbtmp{}
\newcommand\gridfill[1][]
{%
\begingroup
\leavevmode
\pgfkeys{/surb/.cd,#1}%
\null
\leaders\hbox
{%
\ifdim\surbval{height target}>0pt
\pgfmathsetmacro\surbtmp
{int(\surbval{height target}/\surbval{step})*\surbval{step}}%
\pgfkeyssetvalue{/surb/height}{\surbtmp pt}%
\rule{0pt}{\surbval{height target}}%
\fi
\tikz\draw[color=\surbval{color}, line width=\surbval{line width}]
(0,0) grid [step=\surbval{step}]
(\surbval{step},\surbval{height})%
(0,0) rectangle (\surbval{step},\surbval{height})
;%
\kern-\surbval{line width}\relax
}%
\hfill
\kern\surbval{line width}\relax
\endgroup
}
\usepackage{showframe} % just to show that it'll not create overfull lines
\begin{document}
\subsection*{Exercise 1}
\begin{enumerate}
\item Let $f:\mathbb R\to \mathbb R$ the function defined by
$f(x)=\frac{\sin(x)}{x}$. Prove it's continuous on $(0,1]$.\\
\gridfill[height target=4.3cm]
\item Let $g:\mathbb R\to \mathbb R$ the function defined by
$g(x)=\frac{\sin(x)}{x^2}$. Prove it's continuous on $(0,1]$.\\
\gridfill[height=4cm]
\end{enumerate}
\end{document}