Ich erstelle eine Hochzeitskarte mit LaTeX
. Aber meine Karte hat nur Text, genau wie eine Hochzeitskarte. Es ist ganz einfach. Wie kann ich dieser Hochzeitskarte ein schönes Aussehen verleihen? Wie kann ich Farben und ein Wasserzeichenbild als Hintergrund hinzufügen?
\documentclass[12pt,letterpaper]{report}
\usepackage[cam,width=4truein,height=6truein,letter,center] {crop}
\usepackage[T1]{fontenc}
\usepackage{calligra}
\usepackage{setspace}
\usepackage{anysize}
\marginsize{2cm}{2cm}{6.6cm}{1cm}
\thispagestyle{empty}
\begin{document}
\crop
\begin{center}
{\sc \scriptsize Mr and Mrs sood Parents}\\
{\calligra \small are pleased to announce the marriage of their
daughter}\\
{\sc \scriptsize Deb}\\
{\calligra \small to}\\
{\sc \scriptsize Napoleon}\\
{\calligra \small son of}\\
{\sc \scriptsize Mr and Mrs Dhiman}\\
{\calligra \small on March 1,2016}\\
{\calligra \small in the Las Vegas}\\
\ \\
{\calligra \small The pleasure of your company is requested}\\
{\calligra \small at a celebration in their honor}\\
\ \\
\ \\
\begin{tabular}{l|l}
{\calligra\small Reception } & {\calligra\small Open
House}\\
\sc{\scriptsize Overpriced Reception Center} & \sc{\scriptsize
Somebody's House}\\
\sc{\scriptsize 775 East 1200 North } & \sc{\scriptsize 4321 West
3540 North}\\
\sc{\scriptsize Las Vegas, Nevada } & \sc{\scriptsize Las
Vegas, Nevada}\\
\sc{\scriptsize March 1, 2016 } & \sc{\scriptsize Saturday,
March 4, 2016}\\
\sc{\scriptsize 7:05 p.m. to 9:09 p.m. } & \sc{\scriptsize 6:59 p.m.
to 9:01 p.m.}\\
\end{tabular}\\
\ \\
\ \\
{\calligra \small The bride and groom are registered at}\\
{\calligra \small Deseret Industries}\\
\end{center}
Antwort1
Mit meinem Ansatz vonWelche Möglichkeiten gibt es, Dinge absolut auf der Seite zu positionieren?. Ich zeige sowohl die Erstellung einer ganzseitigen Unterlage als auch von eingefügten Unterlagen mit der Syntax\atxy{x-loc}{y-loc}{underlay}
\documentclass[12pt,letterpaper]{report}
\usepackage[cam,width=4truein,height=6truein,letter,center] {crop}
\usepackage[T1]{fontenc}
\usepackage{calligra}
\usepackage{setspace}
\usepackage{anysize}
\marginsize{2cm}{2cm}{6.6cm}{1cm}
\thispagestyle{empty}
\usepackage{everypage,graphicx}
% THESE ARE LaTeX DEFAULTS; CAN CHANGE IF NEEDED.
\def\PageTopMargin{1in}
\def\PageLeftMargin{1in}
\newcommand\atxy[3]{%
\AddThispageHook{\smash{\hspace*{\dimexpr-\PageLeftMargin-\hoffset+#1\relax}%
\raisebox{\dimexpr\PageTopMargin+\voffset-#2\relax}{#3}}}}
\atxy{0in}{6in}{\includegraphics[width=4in,height=6in]{example-image-A}}
\atxy{0.4in}{2.2in}{\includegraphics[width=1in,height=1in]{example-image-B}}
\begin{document}
\crop
\begin{center}
{\sc \scriptsize Mr and Mrs sood Parents}\\
{\calligra \small are pleased to announce the marriage of their
daughter}\\
{\sc \scriptsize Deb}\\
{\calligra \small to}\\
{\sc \scriptsize Napoleon}\\
{\calligra \small son of}\\
{\sc \scriptsize Mr and Mrs Dhiman}\\
{\calligra \small on March 1,2016}\\
{\calligra \small in the Las Vegas}\\
\ \\
{\calligra \small The pleasure of your company is requested}\\
{\calligra \small at a celebration in their honor}\\
\ \\
\ \\
\begin{tabular}{l|l}
{\calligra\small Reception } & {\calligra\small Open
House}\\
\sc{\scriptsize Overpriced Reception Center} & \sc{\scriptsize
Somebody's House}\\
\sc{\scriptsize 775 East 1200 North } & \sc{\scriptsize 4321 West
3540 North}\\
\sc{\scriptsize Las Vegas, Nevada } & \sc{\scriptsize Las
Vegas, Nevada}\\
\sc{\scriptsize March 1, 2016 } & \sc{\scriptsize Saturday,
March 4, 2016}\\
\sc{\scriptsize 7:05 p.m. to 9:09 p.m. } & \sc{\scriptsize 6:59 p.m.
to 9:01 p.m.}\\
\end{tabular}\\
\ \\
\ \\
{\calligra \small The bride and groom are registered at}\\
{\calligra \small Deseret Industries}\\
\end{center}
\end{document}
Wie von anderen angemerkt, wird Farbe mit dem xcolor
Paket hinzugefügt. Man kann damit \textcolor{red}{text}
den Umfang der Farbänderung einschränken oder \color{red}
die Farbe ab diesem Punkt im Dokument ändern.
Antwort2
Erste Version, Versuch zur Verbesserung
Sie können \usepackage{xcolor}
entweder den \color{colourname}
Befehl für die Farben oder und verwenden \textcolor{colourname}{text}
.
Dafür kann watermark
das background
Paket verwendet werden, das einige Optionen zur Steuerung der Opazität und Position des Bildes bietet. (Ich habe einige einfache Optionen verwendet, um ein schnelles Ergebnis zu erzielen.)
\documentclass[12pt,letterpaper]{report}
\usepackage[cam,width=4truein,height=6truein,letter,center] {crop}
\usepackage[T1]{fontenc}
\usepackage[x11names]{xcolor}
\usepackage{calligra}
\usepackage{setspace}
\usepackage{anysize}
\usepackage{background}
\usepackage{graphics}
\marginsize{2cm}{2cm}{6.6cm}{1cm}
\thispagestyle{empty}
\backgroundsetup{scale=0.5,angle=0,opacity=0.6,position={16.5cm,-15.0cm},contents={\includegraphics[scale=0.5]{wedding-rings-2400px}}}
\begin{document}
\crop
\begin{center}
{\scshape \color{blue} \scriptsize Mr and Mrs sood Parents}\\
{\calligra \small are pleased to announce the marriage of their
daughter}\\
{\scshape \scriptsize Deb}\\
{\calligra \small to}\\
{\scshape \scriptsize Napoleon}\\
{\calligra \small son of}\\
{\scshape \scriptsize Mr and Mrs Dhiman}\\
{\calligra \small on March 1,2016}\\
{\calligra \small in the Las Vegas}\\
\ \\
{\calligra \small The pleasure of your company is requested}\\
{\calligra \small at a celebration in their honor}\\
\ \\
\ \\
\begin{tabular}{l|l}
{\calligra\small Reception } & {\calligra\small Open
House}\\
\sc{\scriptsize Overpriced Reception Center} & \textsc{\scriptsize
Somebody's House}\\
\sc{\scriptsize 775 East 1200 North } & \textsc{\scriptsize 4321 West
3540 North}\\
\sc{\scriptsize Las Vegas, Nevada } & \textsc{\scriptsize Las
Vegas, Nevada}\\
\sc{\scriptsize March 1, 2016 } & \sc{\scriptsize Saturday,
March 4, 2016}\\
\sc{\scriptsize 7:05 p.m. to 9:09 p.m. } & \textsc{\scriptsize 6:59 p.m.
to 9:01 p.m.}\\
\end{tabular}\\
\ \\
\ \\
{\calligra \small The bride and groom are registered at}\\
{\calligra \small Deseret Industries}\\
\end{center}
\end{document}
Das Bild der Eheringe stammt ausOpenClipart