LaTeX技巧343:pstricks制作精美的书籍封面

近日看一些pstricks,有些作者制作了自己的封面,非常帅气和大家分享下。代码是我摘取的。
制作代码如下:
\documentclass[12pt]{article}
% load the necessary packages
\usepackage[paperheight=9in,paperwidth=13.24in,margin=0in]{geometry}
\usepackage[dvipsnames,prologue,table]{pstricks}
\usepackage{pst-all}
\usepackage{graphicx}
\usepackage{lipsum}
\usepackage{rotating}
\usepackage{xcolor}
\usepackage[ISBN=978-80-85955-35-4]{ean13isbn}
%\EANisbn[SC4]
% begin the document and suppress page numbers
\begin{document}
\pagecolor{Maroon}
\pagestyle{empty}
% create the box with the front cover picture
\newsavebox\IBox
\sbox\IBox{\includegraphics[height=9in]{duck}}
% set up the picture environment
\psset{unit=1in}
\begin{pspicture}(13.24in,9in)
% set up the fonts we use
\DeclareFixedFont{\PT}{T1}{ppl}{b}{it}{0.5in}
\DeclareFixedFont{\PTsmall}{T1}{ppl}{b}{it}{0.4in}
\DeclareFixedFont{\PTsmallest}{T1}{ppl}{b}{it}{0.3in}
\DeclareFixedFont{\PTtext}{T1}{ppl}{b}{it}{11pt}
\DeclareFixedFont{\Logo}{T1}{pbk}{m}{n}{0.3in}
% place the front cover picture
\rput[lb](7.24,0){\usebox\IBox}
% put the text on the front cover
\rput[lb](8,7){\PTsmall \color{blue}{Donald Duck turns overs}}
\rput[lb](8.94,6.5){\PTsmallest \color{blue}{China\TeX blog}}
\rput[lb](9.04,0.8){\PTsmallest \color{blue}{China\TeX Press}}
% put the text on the spine (note the rotation over 270 degrees)
%\rput[b](6.62,8,0.75){\PTsmallest \color{black}

\rput[b](6.62,3,0.75)
{
\begin{turn} {-90}
{
\PTsmallest \color{white}Donald Duck turns overs
}
\end{turn}
}

% put the publisher’s logo on the spine
\rput[b](6.62,0.75){\color{white}{\fbox{\Logo CP}}}
% Create a Box containing the text for the back cover
\newsavebox\Blurbbox
\sbox\Blurbbox{\begin{minipage}{4.5in}
\textcolor{white}{\lipsum[1]}
\end{minipage}}
% And position the box
\rput[tl](1,8){\usebox\Blurbbox}
% Then we close all open environments

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%5

\newsavebox\Authorbox
\sbox\Authorbox{\includegraphics[width=0.75in]{lion}}
%\psframe[fillstyle=solid,fillcolor=white](1,4)(1.7,4.95)
% now place the picture
\rput[lb](1.1,4.1){\usebox\Authorbox}
% create a savebx for the biography. The width has been adjusted so
% that the right margin matches with that of the book blurb
\newsavebox\Biobox
\sbox\Biobox{\begin{minipage}{3.6in}
\textcolor{white}{No matter how often thwarted and how deeply humiliated, Donald Duck forges on. He turns 75 years old today.
latexstudio@hotmail.com}
\end{minipage}}
% and put it where it belongs
\rput[tl](1.9,4.95){\usebox\Biobox}

\rput(4.5,1.2){
\colorbox{white}{\EANisbn[SC1]}}

\rput[lb](1,1.2){\color{white}{\fbox{\Logo CP}{\PTsmallest {China\TeX Press}}}}
\rput[lb](1,1){\PTtext \color{white}{China\TeX --- MY}}
\rput[lb](1,0.8){\PTtext \color{white}{ http://blog.sina.com.cn/wangzhaoli11}}
\end{pspicture}

\end{document}

参考:
http://www.tug.org/pracjourn/2007-1/robbers/

(0)

相关推荐

  • 水平并列两minipage不能顶端对齐的解决

    水平并列两minipage不能顶端对齐的解决 两个minipage即使指定[t]参数,第2个minipage也不会顶端对齐的,而是上下居中对齐.解决办法是左右两个minipage各用一个\vspace ...

  • 办公小技巧:不用Excel也能制作精美图表

    为了更好地对一些数据进行解读,或者更好地表达自己的想法,我们经常会在工作报告或者其他文档中加入图表.制作图表最常见的方法是使用Excel.PowerPoint等专业软件,如果当前系统没有安装这类软件, ...

  • 高效制作精美PPT,WPS 有份不错的答案

    一份精美的PPT如何快速完成?也许很多人的答案是找模板. 但其实找模板费时间.套用后还不一定合适.大大小小的排版调整......也是一件累人的事. 那精美PPT和高效完成真的没法兼得吗?不,WPS其实 ...

  • 办公小技巧:PPT制作四步流程图

    无论生活还是工作中,解决问题总是由小到大.由简单到复杂,往往会分成四步走:首先确定自己当前的位置(理解问题),其次确定最终想要去的地方(确定目标),接着开始具体执行(实施计划),最后完成时检查执行的效 ...

  • 教你如何快速简单的制作CHM电子书籍

    好久没写文,我都快忘了. 这次回来教大家如何制作CHM格式的电子书.众所周知,现在这类型的格式基本已经不吃香--因为很少有人在用了.虽然在电脑上打开很方便.但也因为是电脑,所以才妨碍了它的流通性,现在 ...

  • 用串珠制作精美王冠的方法

    金色串珠王冠 材料: -刀具和钳 -小珠子约35克黄金的颜色. - 6克底部一圈稍大点的金黄色珠子. -黄金铜丝0.3毫米直径,用于王冠底部定型. - 1毫米直径的铜线,用于王冠中上部. 1.开始工作 ...

  • 女子真是脑洞大开,用颜料制作精美人物,成品竟卖了两千

    女子真是脑洞大开,用颜料制作精美人物,成品竟卖了两千

  • 粤港式点心师手把手教你制作精美点心!

    但凡生意好的店,一定会有几道吸引顾客的主食,所以在更新菜品的同时,一定要注重点心和主食的开发,下面就为大家带来一些精美点心的做法. 新版糯米糍 这一款面点甜香味浓,将调好的面坯粗擀成方块,略炸一下,有 ...

  • 清明节专题一:制作精美手抄报

    清明节精选手抄报 手抄报制作视频 1.各类手抄报合集    2.植树节   3.春天

  • 安徽亳州利辛墓碑雕刻套墓凉亭,石狮子凉亭制作精美,精益求精!

    生命旅途中一站是生命的结束,然后,安息在冰冷的墓地,消失在时间的记忆.那么,我们该如何记住那些已离开我们的生命呢?墓碑是有价值的一面是证明他曾来过,但是记录一个生命的全部,让子孙后代和每一个经过逝者墓 ...