latex有哪些颜色中文叫什么,Python绘制出来
为了展示xcolor包预定义的颜色及其对应的中文名称,并使用Python打印出来,我们可以先列出常见的预定义颜色名称,然后将它们翻译成中文,并最后用Python打印出来。
步骤
列出常见的预定义颜色名称。
将这些颜色名称翻译成中文。
使用Python打印这些颜色名称及其对应的中文名称。
预定义颜色名称及中文翻译
英文名称 中文名称
red 红色
green 绿色
blue 蓝色
cyan 青色
magenta 洋红色
yellow 黄色
black 黑色
white 白色
gray 灰色
lightgray 浅灰色
darkgray 深灰色
brown 棕色
orange 橙色
violet 紫罗兰色
purple 紫色
teal 青绿色
olive 橄榄绿
lime 酸橙绿
aqua 水绿色
navy 海军蓝
maroon 栗色
silver 银色
gold 金色
pink 粉色
turquoise 青绿色
indigo 靛蓝色
limegreen 酸橙绿
skyblue 天蓝色
salmon 鲑鱼粉
saddlebrown 鞍棕色
import matplotlib.pyplot as plt
# 支持中文标签显示
plt.rcParams['font.sans-serif'] = ['SimHei']
# 定义颜色名称及其对应的中文名称
colors = {'red': '红色','green': '绿色','blue': '蓝色','cyan': '青色','magenta': '洋红色','yellow': '黄色','black': '黑色','white': '白色','gray': '灰色','lightgray': '浅灰色','darkgray': '深灰色','brown': '棕色','orange': '橙色','violet': '紫罗兰色','purple': '紫色','teal': '青绿色','olive': '橄榄绿','lime': '酸橙绿','aqua': '水绿色','navy': '海军蓝','maroon': '栗色','silver': '银色','gold': '金色','pink': '粉色','turquoise': '青绿色','indigo': '靛蓝色','limegreen': '酸橙绿','skyblue': '天蓝色','salmon': '鲑鱼粉','saddlebrown': '鞍棕色'
}# 创建一个图形
fig, ax = plt.subplots(figsize=(10, 6))# 绘制每个颜色的矩形
for i, (color, chinese) in enumerate(colors.items()):# 计算位置x = 0.1 + (i % 5) * 0.15y = 0.9 - (i // 5) * 0.15# 绘制矩形ax.add_patch(plt.Rectangle((x, y), 0.1, 0.1, facecolor=color))# 添加颜色名称ax.text(x + 0.05, y + 0.07, f"{color}\n({chinese})", ha='left', va='top', fontsize=8)# 设置图形属性
ax.set_xlim(0, 1)
ax.set_ylim(0, 1)
ax.axis('off')# 显示图形
plt.show()
注:有些颜色不显示,常见的纯色没有问题
latex代码:
\documentclass{article}% 加载 xcolor 包以支持颜色设置
\usepackage{xcolor}% 加载 hyperref 包并设置链接颜色为浅蓝色
\usepackage[colorlinks=true, linkcolor=blue!50!white, urlcolor=urlcolor=black!20!cyan %论文常用色
]{hyperref}\begin{document}% 使用 \url 命令插入链接
\url{https://www.example.com}% 使用 \href 命令插入链接
\href{https://www.example.com}{访问示例网站}\end{document}