이것은 구글링 자체가 매우 어렵습니다. LaTeX의 일반 텍스트에 로고를 사용할 수 있다는 말을 들었지만 Google
방법을 찾는 데 어려움을 겪고 있습니다.
예를 들어:
Some words, then {Google Logo here} and then so on...
답변1
이미지 기반 접근 방식
스케일링은 완벽하지는 않지만 꽤 가깝습니다. 기본 아이디어는 이미지의 높이를 현재 글꼴의 높이 G
와 깊이 의 합으로 설정하는 것입니다. 그런 다음 기준선을 정렬하기 위해 g
깊이만큼 이미지를 낮춥니다 .g
불행하게도 이 방법은 TeX 문서에서 사용되는 글꼴에 비해 로고 글꼴의 디센더 깊이와 대문자 높이에 따라 달라집니다. 약간의 조정이 필요할 수 있습니다. 로고를 SVG 이미지로 다운로드한 후 \includegraphics
.
\protected\def
인수를 이동하는 데 명령을 사용할 수 있도록 하기 위한 것입니다 . hyperref
가 사용되는 경우 \texorpdfstring
북마크 등을 원하거나 유사할 수도 있습니다.
\documentclass{article}
\usepackage{calc,graphicx}
\newlength\htG\newlength\dpg
\protected\def\google{\settoheight{\htG}{G}\settodepth{\dpg}{g}%
\raisebox{-\dpg}{\includegraphics[height=\htG+\dpg]{Google_2015_logo}}}
\title{\google\ in the title}
\author{A \google r}
\begin{document}
\maketitle
\section{\google\ in a section}
\google\ all around!
\end{document}
SVG 경로 접근 방식(스타 워즈- 영감을 받은 테스트 코드)
이미지 기반 접근 방식의 대안으로 Ti를 사용할 수 있습니다.케이Z의 svg.path
라이브러리를 사용하여 Google의 SVG 파일에서 직접 각 문자의 경로를 빌릴 수 있습니다. 이를 통해 "l" 직사각형의 하단에 기준선을 보다 정확하게 설정할 수 있습니다(이것이 먼저 그려지는 이유입니다). 그러나 주요 아이디어는 원래 방법과 매우 유사합니다.
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{svg.path}
\definecolor{gG}{RGB}{ 60, 186, 84}
\definecolor{gY}{RGB}{244, 194, 13}
\definecolor{gB}{RGB}{ 72, 133, 237}
\definecolor{gR}{RGB}{219, 50, 54}
\newlength\htG
\protected\def\google{\settoheight{\htG}{G}%
\begin{tikzpicture}[yscale=-1,scale=(\htG/240pt),baseline=(baseline)]
\fill[fill=gG] svg {m797.49 249.7h35.975v-240.75h-35.975z};
\coordinate (baseline) at (current bounding box.south);
\fill[fill=gB] svg {m246.11 116.18h-116.57v34.591h82.673c-4.0842 48.506-44.44 69.192-82.533 69.192-48.736 0-91.264-38.346-91.264-92.092 0-52.357 40.54-92.679 91.371-92.679 39.217 0 62.326 25 62.326 25l24.22-25.081s-31.087-34.608-87.784-34.608c-72.197-0.001-128.05 60.933-128.05 126.75 0 64.493 52.539 127.38 129.89 127.38 68.031 0 117.83-46.604 117.83-115.52 0-14.539-2.1109-22.942-2.1109-22.942z};
\fill[fill=gR] svg {m341.6 91.129c-47.832 0-82.111 37.395-82.111 81.008 0 44.258 33.249 82.348 82.673 82.348 44.742 0 81.397-34.197 81.397-81.397 0-54.098-42.638-81.959-81.959-81.959zm0.47563 32.083c23.522 0 45.812 19.017 45.812 49.66 0 29.993-22.195 49.552-45.92 49.552-26.068 0-46.633-20.878-46.633-49.79 0-28.292 20.31-49.422 46.741-49.422z};
\fill[fill=gY] svg {m520.18 91.129c-47.832 0-82.111 37.395-82.111 81.008 0 44.258 33.249 82.348 82.673 82.348 44.742 0 81.397-34.197 81.397-81.397 0-54.098-42.638-81.959-81.959-81.959zm0.47562 32.083c23.522 0 45.812 19.017 45.812 49.66 0 29.993-22.195 49.552-45.92 49.552-26.068 0-46.633-20.878-46.633-49.79 0-28.292 20.31-49.422 46.741-49.422z};
\fill[fill=gB] svg {m695.34 91.215c-43.904 0-78.414 38.453-78.414 81.613 0 49.163 40.009 81.765 77.657 81.765 23.279 0 35.657-9.2405 44.796-19.847v16.106c0 28.18-17.11 45.055-42.936 45.055-24.949 0-37.463-18.551-41.812-29.078l-31.391 13.123c11.136 23.547 33.554 48.103 73.463 48.103 43.652 0 76.922-27.495 76.922-85.159v-146.77h-34.245v13.836c-10.53-11.347-24.93-18.745-44.04-18.745zm3.178 32.018c21.525 0 43.628 18.38 43.628 49.768 0 31.904-22.056 49.487-44.104 49.487-23.406 0-45.185-19.005-45.185-49.184 0-31.358 22.619-50.071 45.66-50.071z};
\fill[fill=gR] svg {m925.89 91.02c-41.414 0-76.187 32.95-76.187 81.57 0 51.447 38.759 81.959 80.165 81.959 34.558 0 55.768-18.906 68.426-35.845l-28.235-18.787c-7.3268 11.371-19.576 22.484-40.018 22.484-22.962 0-33.52-12.574-40.061-24.754l109.52-45.444-5.6859-13.318c-10.58-26.08-35.26-47.86-67.92-47.86zm1.4268 31.413c14.923 0 25.663 7.9342 30.224 17.447l-73.139 30.57c-3.1532-23.667 19.269-48.017 42.915-48.017z};
\end{tikzpicture}%
}
% just for the testing section
\newcommand{\testing}[1]{\noindent\leavevmode#1\rlap{G}\google\llap{e} \quad \rlap{Google}\google \qquad \google\llap{Google}\par}
\title{\google\ in the title}
\author{A \google r}
\begin{document}
\maketitle
\section{\google\ in a section}
\google\ all around!
\section{Some testing code}
\testing{\tiny}
\testing{\scriptsize}
\testing{\footnotesize}
\testing{\small}
\testing{\normalsize}
\testing{\large}
\testing{\Large}
\testing{\LARGE}
\testing{\huge}
\testing{\Huge}
\end{document}
답변2
이것을 의미합니까?
\documentclass[12pt]{book}
\usepackage{fontawesome}
\begin{document}
Some foo text with \faGoogle
\end{document}
업데이트글꼴을 사용 Futura-Normal
하고 XeLaTeX
. 색상 정의는 다음에서 가져옵니다.구글의 새로운 로고, 글꼴은 이지만 Product Sans
이 글꼴은 무료가 아니므로 Futura-Normal
(http://allfont.net/download/futura-normal/)
\documentclass[12pt]{book}
\usepackage{xcolor}
\usepackage{fontspec}
\definecolor{GoogleGreen}{RGB}{60, 186, 84}
\definecolor{GoogleYellow}{RGB}{244, 194, 13}
\definecolor{GoogleBlue}{RGB}{72, 133, 237}
\definecolor{GoogleRed}{RGB}{219, 50, 54}
\newcommand{\GoogleLogo}{{\setmainfont{futura-Normal}\textcolor{GoogleBlue}{G}\textcolor{GoogleRed}{o}\textcolor{GoogleYellow}{o}\textcolor{GoogleBlue}{g}\textcolor{GoogleGreen}{l}\textcolor{GoogleRed}{e}}}
\begin{document}
\huge \GoogleLogo
Some foo text with
\end{document}
답변3
내 답변은 다음과 같습니다.벡터 그래픽에서 라텍스 기호 만들기이 작업을 수행합니다(이전 Google 로고 사용). 여기 로고를 David가 참조한 로고로 업데이트했습니다(https://www.google.co.uk/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png), 매개변수를 약간 조정했습니다.
\documentclass{article}
\usepackage{scalerel}
\def\theirlogo{%
\scalerel*{\includegraphics{googlelogo_color_272x92dp}}{X\rule[-.55ex]{0pt}{1pt}}}
\begin{document}
\Huge Google \theirlogo{}
\normalsize Can I insert my \theirlogo{} inline?
\tiny Can I insert my \theirlogo{} inline?
\end{document}
답변4
또 다른 텍스트 기반 가짜 로고. 완벽하지는 않지만 거의...
참고: 컴파일된 win xelatex
. .ttf
다음에서 사용할 수 있는 오픈 소스 글꼴은 다음과 같습니다 .구글 글꼴.
\documentclass[12pt]{article}
\usepackage[export]{adjustbox} % just to valign the .png
\usepackage{xcolor}
\usepackage{fontspec}
\definecolor{B}{HTML}{4285F4}
\definecolor{R}{HTML}{EA4335}
\definecolor{Y}{HTML}{FBBC05}
\definecolor{G}{HTML}{34A853}
\newcommand{\Google}{%
\textcolor{B}{\setmainfont{Poppins-Medium} G}%
{\setmainfont{JosefinSans-Bold}%
\textcolor{R}{o}%
\textcolor{Y}{o}%
\textcolor{B}{g}%
\textcolor{G}{l}%
\textcolor{R}{e}}}
\usepackage{graphicx}
\begin{document}
\tiny Fake \Google\ logo\par
\normalsize Fake \Google\ logo\par
\Large Fake \Google\ logo\par
\Huge Fake \Google\ logo\par
\bigskip\hrule\bigskip
\normalsize Real \verb|.png| logo:
\includegraphics[valign=c,height=2.5ex]{Escritorio/googlelogo_color_272x92dp.png}
\end{document}