我可以使用RGB或十六进制代码更改Fontawesome徽标(即Twitter/OrcID/Phone)的颜色吗?

发布于 2025-02-13 05:55:57 字数 1286 浏览 4 评论 0原文

我正在使用Overleaf中的曲线CV模板。

我将配色方案更改为紫色(默认的绿色)。

在标题中,我想使用字体很棒,包括我的电子邮件,Twitter,电话和OrcID详细信息。

所有这些徽标已更改为紫色,但是我希望能够使用十六进制或RGB代码独立选择每个徽标的颜色,而不是像绿色或蓝色这样的单词,

\documentclass[a4paper,11pt,english]{curve}

\usepackage{settings}
  \usepackage{fontspec} 
  \usepackage[p,osf,swashQ]{cochineal}
  \usepackage[medium,bold]{cabin}
  \usepackage[varqu,varl,scale=0.9]{zi4}
\else % If you're using pdfLaTeX or latex
  \usepackage[T1]{fontenc}
  \usepackage[p,osf,swashQ]{cochineal}
  \usepackage{cabin}
  \usepackage[varqu,varl,scale=0.9]{zi4}
\fi

\myname{xxx}{xxx}

\definecolor{SwishLineColour}{HTML}{000080}
\definecolor{MarkerColour}{HTML}{000080}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


\leftheader{%
  {\LARGE\bfseries\sffamily xxx
  \vspace{5} \\
  xxxxxx}\\
  
  %
  \makefield{\faEnvelope[regular]}{\texttt{[email protected]}}
  \makefield{\color{blue}\faTwitter}{\texttt{@xxx}}
  \makefield{\faPhone}{\texttt{{+xx}xxxx}}\\
  \makefield{\color{green}\faOrcid}{0000-0000-0000-0000}\\
  %

我想更改代码是最后一节,以允许我通过十六进制或RGB定义每个徽标的颜色,而不是“绿色”或“蓝色”:

\ makefield {\ color { hex或rgb } \ fatwitter} {\ texttt {@xxx}}}

I'm using the CurVe CV template in Overleaf.

I've changed the colour scheme to purple (from default of green).

In the header, I want to include my email, twitter, phone and ORCiD details, using Font Awesome.

All those logos have been changed to purple, but I want to be able to choose the colour of each logo independently, using HEX or RGB codes, rather than words like green or blue

\documentclass[a4paper,11pt,english]{curve}

\usepackage{settings}
  \usepackage{fontspec} 
  \usepackage[p,osf,swashQ]{cochineal}
  \usepackage[medium,bold]{cabin}
  \usepackage[varqu,varl,scale=0.9]{zi4}
\else % If you're using pdfLaTeX or latex
  \usepackage[T1]{fontenc}
  \usepackage[p,osf,swashQ]{cochineal}
  \usepackage{cabin}
  \usepackage[varqu,varl,scale=0.9]{zi4}
\fi

\myname{xxx}{xxx}

\definecolor{SwishLineColour}{HTML}{000080}
\definecolor{MarkerColour}{HTML}{000080}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


\leftheader{%
  {\LARGE\bfseries\sffamily xxx
  \vspace{5} \\
  xxxxxx}\\
  
  %
  \makefield{\faEnvelope[regular]}{\texttt{[email protected]}}
  \makefield{\color{blue}\faTwitter}{\texttt{@xxx}}
  \makefield{\faPhone}{\texttt{{+xx}xxxx}}\\
  \makefield{\color{green}\faOrcid}{0000-0000-0000-0000}\\
  %

The code I want to change is this last section to allow me to define the colour of each logo by HEX or RGB rather than the "green" or "blue":

\makefield{\color{HEX or RGB}\faTwitter}{\texttt{@xxx}}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

奶气 2025-02-20 05:55:58

您可以在十六进制,RGB等中定义自己的颜色

\definecolor{mycolour}{HTML}{0BA080}    
\definecolor{mygreen}{rgb}{0,0.8,0}

,然后为图标使用这些颜色。

其他一些评论:

  • 您不得使用\ else ... \ fi没有if语句

  • 您的

    您的\ leftheader {缺少闭合<<代码>}


% !TeX TS-program = lualatex

\documentclass[a4paper,11pt,english]{curve}

  \usepackage{settings}
  \usepackage{fontspec} 
  \usepackage[p,osf,swashQ]{cochineal}
  \usepackage[medium,bold]{cabin}
  \usepackage[varqu,varl,scale=0.9]{zi4}
%\else % If you're using pdfLaTeX or latex
%  \usepackage[T1]{fontenc}
%  \usepackage[p,osf,swashQ]{cochineal}
%  \usepackage{cabin}
%  \usepackage[varqu,varl,scale=0.9]{zi4}
%\fi

\myname{xxx}{xxx}

\definecolor{SwishLineColour}{HTML}{000080}
\definecolor{MarkerColour}{HTML}{000080}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\definecolor{mygreen}{rgb}{0,0.8,0}


\leftheader{%
  {\LARGE\bfseries\sffamily xxx
  \vspace{5pt} \\
  xxxxxx}\\
  
  %
  \makefield{\faEnvelope[regular]}{\texttt{[email protected]}}
  \makefield{\color{blue}\faTwitter}{\texttt{@xxx}}
  \makefield{\faPhone}{\texttt{{+xx}xxxx}}\\
  \makefield{\color{mygreen}\faOrcid}{0000-0000-0000-0000}\\
  %
}



\rightheader{~}


\title{Curriculum Vitae}

\begin{document}
\makeheaders[c]

\makerubric{employment}
\makerubric{education}

test

\end{document}

“在此处输入图像说明”

You can define your own colours in hex, rgb etc.

\definecolor{mycolour}{HTML}{0BA080}    
\definecolor{mygreen}{rgb}{0,0.8,0}

and then use these colours for your icons.

Some other comments:

  • you mustn't use \else ... \fi without an if statement before it

  • your \leftheader{ lacks a closing }


% !TeX TS-program = lualatex

\documentclass[a4paper,11pt,english]{curve}

  \usepackage{settings}
  \usepackage{fontspec} 
  \usepackage[p,osf,swashQ]{cochineal}
  \usepackage[medium,bold]{cabin}
  \usepackage[varqu,varl,scale=0.9]{zi4}
%\else % If you're using pdfLaTeX or latex
%  \usepackage[T1]{fontenc}
%  \usepackage[p,osf,swashQ]{cochineal}
%  \usepackage{cabin}
%  \usepackage[varqu,varl,scale=0.9]{zi4}
%\fi

\myname{xxx}{xxx}

\definecolor{SwishLineColour}{HTML}{000080}
\definecolor{MarkerColour}{HTML}{000080}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\definecolor{mygreen}{rgb}{0,0.8,0}


\leftheader{%
  {\LARGE\bfseries\sffamily xxx
  \vspace{5pt} \\
  xxxxxx}\\
  
  %
  \makefield{\faEnvelope[regular]}{\texttt{[email protected]}}
  \makefield{\color{blue}\faTwitter}{\texttt{@xxx}}
  \makefield{\faPhone}{\texttt{{+xx}xxxx}}\\
  \makefield{\color{mygreen}\faOrcid}{0000-0000-0000-0000}\\
  %
}



\rightheader{~}


\title{Curriculum Vitae}

\begin{document}
\makeheaders[c]

\makerubric{employment}
\makerubric{education}

test

\end{document}

enter image description here

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文