楼主: oliyiyi
2883 45

【回复有奖】TikZ仿制InDesign的段落样式 [推广有奖]

版主

泰斗

0%

还不是VIP/贵宾

-

TA的文库  其他...

计量文库

威望
7
论坛币
271951 个
通用积分
31269.3519
学术水平
1435 点
热心指数
1554 点
信用等级
1345 点
经验
383775 点
帖子
9598
精华
66
在线时间
5468 小时
注册时间
2007-5-21
最后登录
2024-4-18

初级学术勋章 初级热心勋章 初级信用勋章 中级信用勋章 中级学术勋章 中级热心勋章 高级热心勋章 高级学术勋章 高级信用勋章 特级热心勋章 特级学术勋章 特级信用勋章

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

这是在InDesign里非常不错的段落样式,对于一些书籍中的装点非常不错。如何用tikz实现这一效果呢,有作者设计了这一样式分享给大家,有需要的用户可以自己测试试用下。

代码实现如下:


  1. \documentclass[a4paper]{article}\usepackage{tikz}\usepackage{amsmath}\usepackage{amsmath,amssymb}%      pour les maths\usepackage{enumitem}\usepackage{varwidth} \usetikzlibrary{calc} \newcommand{\mybox}[4][\textwidth-\pgfkeysvalueof{/pgf/inner xsep}-2mm]{%\begin{figure}[!h]\centering\begin{tikzpicture}\node[line width=.5mm, rounded corners, draw=#2, inner ysep=10pt, text width=#1, outer sep=0] (one) {\vspace*{15pt}\\\begin{varwidth}{\textwidth}#4\end{varwidth}};\node[text=white,anchor=north east,align=center, minimum height=20pt] (two) at (one.north east) {#3 \hspace*{.5mm}};\path[fill=#2]    (one.north west|-two.west) --    ($(two.west)+(-1.5cm,0)$)    to[out=0,in=180] (two.south west) --    (two.south east) [rounded corners] --    (one.north east) --    (one.north west) [sharp corners] -- cycle;\node[text=white,anchor=north east,align=center, minimum height=20pt, text height=2ex] (three) at (one.north east) {#3 \hspace*{.5mm}};\end{tikzpicture}\end{figure}} \begin{document} Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed vitae augue feugiat, ultrices nunc et, maximus nisl. Etiam in dolor id lacus semper luctus eu vitae sem. Pellentesque pharetra urna in magna sagittis dignissim. Morbi nec urna sagittis, eleifend erat id, varius est. \mybox[5cm]{red!70!black}{Fancy Title}{Duis id dolor et ligula eleifend imperdiet. Mauris luctus, quam vitae viverra sagittis, dolor nibh imperdiet augue, eu venenatis eros augue et nisl. Vivamus nec fermentum est.} \mybox{green!70!black}{Super Mega Ultra Long Fancy Title}{\begin{enumerate}\item Show that\\$\displaystyle D_2f(x,y) = \frac{\partial {}}{\partial{y}} \biggl( \int_0^xg_1 (t,0) \ dt + \int_0^y g_2(x,s) \ ds \biggr)$\item prove that\\$\displaystyle \biggl(\forall x\in\mathbb{R}  \biggr)\biggl(\forall y \in \mathbb{R} \biggr) x\neq y\, \text{ and } \, x+y \neq 2 \implies x^{2}-2x \neq y^2-2y$\end{enumerate}} Nullam libero augue, luctus et est vitae, fermentum aliquet libero. Maecenas dictum placerat eros, eu fermentum sem fermentum dapibus. Quisque non tellus nec magna feugiat luctus. \end{document}
复制代码

选自:http://tex.stackexchange.com/questions/281375/inspired-beautiful-box-from-indesign






二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Design sign ESI IND beautiful 如何 书籍 用户

缺少币币的网友请访问有奖回帖集合
https://bbs.pinggu.org/thread-3990750-1-1.html
沙发
SMACKDOWN 发表于 2016-3-23 10:41:08 |只看作者 |坛友微信交流群
谢谢楼主分享。

使用道具

藤椅
SMACKDOWN 发表于 2016-3-23 10:41:40 |只看作者 |坛友微信交流群
谢谢楼主分享。

使用道具

板凳
SMACKDOWN 发表于 2016-3-23 10:42:16 |只看作者 |坛友微信交流群
谢谢楼主分享。

使用道具

报纸
SMACKDOWN 发表于 2016-3-23 10:42:49 |只看作者 |坛友微信交流群

回帖奖励 +8

谢谢楼主分享。

使用道具

地板
SMACKDOWN 发表于 2016-3-23 10:43:31 |只看作者 |坛友微信交流群

回帖奖励 +8

谢谢楼主分享。

使用道具

7
smartlife 在职认证  发表于 2016-3-23 10:43:39 |只看作者 |坛友微信交流群

回帖奖励 +8

使用道具

8
SMACKDOWN 发表于 2016-3-23 10:44:05 |只看作者 |坛友微信交流群
谢谢楼主分享。

使用道具

9
SMACKDOWN 发表于 2016-3-23 10:44:36 |只看作者 |坛友微信交流群

回帖奖励 +8

谢谢楼主分享。

使用道具

10
SMACKDOWN 发表于 2016-3-23 10:45:17 |只看作者 |坛友微信交流群

回帖奖励 +8

谢谢楼主分享。

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-20 05:10