我正在尝试模仿下面的标志。 这是必要的,因为我们可能会对文本,特别是颜色做一些修改,所以不希望一直回到图像编辑器来修复这些问题。
这个问题只关注居中图片周围的文本。经过一番调整后,我使用上面的图片在中间创建了徽标,并添加了一些旋转的文本。
但是我有两个小问题
- 如何旋转底部的文本“UiT”并确保它垂直居中?
- 我怎样才能用项目符号代替星号 *?我试过了,
\textbullet
但这$\bullet$
两种方法都导致我的文档超时。 - 与往常一样,我们非常欢迎对代码的任何其他改进或建议。
代码
\documentclass[12pt,border=10mm]{standalone}
\usepackage{amsmath, latexsym, amscd, amsthm}
% Commented out fonts to allow for compilation across tex distributions
% \usepackage[default,osfigures,scale=0.95]{opensans}
\usepackage[T1]{fontenc}
\usepackage{tikz} % altermundus.com/pages/tkz/tikzrput/
\usetikzlibrary{decorations,decorations.text} % altermundus.com/pages/tkz/ornament/
\begin{document}
\begin{tikzpicture}
\node [circle, minimum width = 4.8cm,
path picture = {
\node [] at (path picture bounding box.center) {
\includegraphics[scale=0.25]{UiT_Segl_Bok_Sort_960px.png}};
}] {};
\path
[rotate=240,postaction={decoration={text along path,text={|\huge\bfseries|\ NORGES ARKTISKE UNIVERSITET * UiT *},
text align=fit to path,reverse path}, decorate}]
circle[radius=2.7cm] ;
\end{tikzpicture}
\end{document}
答案1
使用以下代码我可以解决我的两点
\path
[rotate=240,postaction={decoration={text along path,text={|\huge\bfseries|\ NORGES ARKTISKE UNIVERSITET {\Large\textbullet} {\rotatebox[origin=c]{180}{T}}{\rotatebox[origin=c]{180}{I}}{\rotatebox[origin=c]{180}{U}} {\Large\textbullet}},
text align=fit to path,reverse path}, decorate}]
circle[radius=2.7cm] ;
- 要插入,
\textbullet
我需要插入括号,这样该选项\huge\bfseries
就不会适用。 - 为了旋转文本,我
{\rotatebox[origin=c]{180}{U}}
再次使用了括号。