Single/Double side environment with different backgrounds.(help needed)
I'm having troubles aligning some of the elements.
I would like to have Check Box and Cross Box to be same size and align so that they look nicer then what i got so far.
Also it would be great if they can change in size with respect to environment with (some ratio 60% of text or so)
[Optional] have background so that it would be easer to reed.(did not look at this one yet working on aligning check boxes )
Thank you for your help in advance!
\documentclass{article}
\usepackage[a4paper,margin=2cm,showframe=false]{geometry}
\usepackage{graphicx}
\usepackage{pst-node}
\usepackage{wasysym}
\usepackage{marvosym}
\usepackage{xcolor}
\newsavebox\IBox
\newenvironment{good}[2][1]
{\def\scale{#1}\begin{lrbox}{\IBox}\begin{minipage}{\dimexpr#2\linewidth-2\fboxsep-2\fboxrule\relax}\ignorespaces}
{%
\end{minipage}\end{lrbox}%
\rput( \dimexpr-10\wd\IBox+\fboxsep+\fboxrule\relax,0){%
\scalebox{\scale}[1]{ \makebox(0,0){\put(20,0){%
\resizebox{0.4\textwidth}{!}{\color{green!25}\Checkedbox}}}}%
}%
{\usebox\IBox}%
}
\newenvironment{bad}[2][1]
{\def\scale{#1}\begin{lrbox}{\IBox}\begin{minipage}{\dimexpr#2\linewidth-2\fboxsep-2\fboxrule\relax}\ignorespaces}
{%
\end{minipage}\end{lrbox}%
\rput( \dimexpr-10\wd\IBox+\fboxsep+\fboxrule\relax,0){%
\scalebox{\scale}[1]{ \makebox(0,0){\put(20,0){%
\resizebox{0.37\textwidth}{!}{\color{red!25}\Crossedbox}}}}%
}%
{\usebox\IBox}%
}
\usepackage{lipsum}
\begin{document}
\lipsum[1]
\vspace{3mm}
\begin{good}{0.49}
\lipsum[1]
\end{good}\hfill
\begin{bad}{0.49}
\lipsum[1]
\end{bad}
\vspace{3mm}
\lipsum[1]
\end{document}
I'm having troubles aligning some of the elements.
I would like to have Check Box and Cross Box to be same size and align so that they look nicer then what i got so far.
Also it would be great if they can change in size with respect to environment with (some ratio 60% of text or so)
[Optional] have background so that it would be easer to reed.(did not look at this one yet working on aligning check boxes )
Thank you for your help in advance!
\documentclass{article}
\usepackage[a4paper,margin=2cm,showframe=false]{geometry}
\usepackage{graphicx}
\usepackage{pst-node}
\usepackage{wasysym}
\usepackage{marvosym}
\usepackage{xcolor}
\newsavebox\IBox
\newenvironment{good}[2][1]
{\def\scale{#1}\begin{lrbox}{\IBox}\begin{minipage}{\dimexpr#2\linewidth-2\fboxsep-2\fboxrule\relax}\ignorespaces}
{%
\end{minipage}\end{lrbox}%
\rput( \dimexpr-10\wd\IBox+\fboxsep+\fboxrule\relax,0){%
\scalebox{\scale}[1]{ \makebox(0,0){\put(20,0){%
\resizebox{0.4\textwidth}{!}{\color{green!25}\Checkedbox}}}}%
}%
{\usebox\IBox}%
}
\newenvironment{bad}[2][1]
{\def\scale{#1}\begin{lrbox}{\IBox}\begin{minipage}{\dimexpr#2\linewidth-2\fboxsep-2\fboxrule\relax}\ignorespaces}
{%
\end{minipage}\end{lrbox}%
\rput( \dimexpr-10\wd\IBox+\fboxsep+\fboxrule\relax,0){%
\scalebox{\scale}[1]{ \makebox(0,0){\put(20,0){%
\resizebox{0.37\textwidth}{!}{\color{red!25}\Crossedbox}}}}%
}%
{\usebox\IBox}%
}
\usepackage{lipsum}
\begin{document}
\lipsum[1]
\vspace{3mm}
\begin{good}{0.49}
\lipsum[1]
\end{good}\hfill
\begin{bad}{0.49}
\lipsum[1]
\end{bad}
\vspace{3mm}
\lipsum[1]
\end{document}
No comments:
Post a Comment