LaTeX技巧937:在 LaTeX 中實現一個簡易的進度條

進度條是很有用的工具。它可以表示 slides 放映的進度,也可以表示某種技能的熟練度。特別地,在制作簡歷時,使用「精通」、「熟練」之類的詞就不如用一個進度條給所有技能一個統一的標準去衡量。不僅美觀,而且直觀。

使用 calc 宏包搭配 xcolor 宏包,我們就能用 TeX 自帶的標尺來繪制進度條了。

\documentclass{ctexart}
\usepackage{xcolor}
\usepackage{calc}

\definecolor{color1}{rgb}{0.22,0.45,0.70}  % light blue
\definecolor{color2}{rgb}{0.45,0.45,0.45}  % dark grey

\newcommand{\progressbar}[2][2cm]{%
    \textcolor{color1}{\rule{#1 * \real{#2} / 100}{1.5ex}}%
    \textcolor{color2!15}{\rule{#1 - #1 * \real{#2} / 100}{1.5ex}}}

\begin{document}
Office 三件套 \hfill \progressbar{70}

LaTeX \hfill \progressbar{90}
\end{document}

這里,\rule 命令用來繪制標尺——可以理解為色塊。它的第一個參數是寬度,第二個參數是高度。兩個標尺分別用兩種顏色表示「熟練」和「不熟練」,或者「完成」和「未完成」的部分。兩個標尺的寬度利用了 calc 宏包提供的功能進行計算。

效果如下。

test_1_看圖王(1).png

選自:https://liam0205.me/2018/08/29/colored-progress-bar-in-LaTeX/ 

分享到:
未經允許不得轉載:LaTeX技巧937:在 LaTeX 中實現一個簡易的進度條
已有 條意見

    最新文章

    加載中...
      本站提供專業LaTeX排版、咨詢、定制服務,請點擊下圖咨詢詳情


      全國首個精品的LaTeX視頻教程,大牛帶著你入門,讓LaTeX學習不再糾結,請點擊下圖咨詢詳情

      熱門評論

        聯系我們

        交流QQ群:91940767
        本站QQ號:343083553
        郵箱聯系[email protected]
        淘寶店鋪https://shop240512713.taobao.com/ 提供排版,模板定制,培訓,圖片處理,視頻教程等LaTeX服務。

        關注我們微信公眾號

        如果您投稿或者希望加入我們團隊,請發送您的簡歷到[email protected]
        飞艇人工免费计划下载