碰运气解决LATEX中中文颜色深浅不一的问题

在使用CTEX的过程中,有时候会碰见使用Adobe Reader打开pdf中文颜色深浅不一的问题。网上的方法大多是先转换为dvi文件然后再转换为pdf的办法,但是在将dvi转换为pdf的过程中经常遇到问题。

遇到问题之前的配置

\documentclass[a4paper,12pt]{article}
\usepackage{amsmath}
\usepackage{CJK}
\usepackage[margin=1in]{geometry}
\usepackage{graphicx}
\usepackage{indentfirst}
\usepackage{listings}
\usepackage{xcolor}
\usepackage{ragged2e}
\setlength{\parindent}{2em}





\lstset{
    numbers=left, 
    numberstyle= \tiny, 
    keywordstyle= \color{ blue!70},
    commentstyle= \color{red!50!green!50!blue!50}, 
    frame=shadowbox, % 阴影效果
    rulesepcolor= \color{ red!20!green!20!blue!20} ,
    escapeinside=``, % 英文分号中可写入中文
    xleftmargin=2em,xrightmargin=2em, aboveskip=1em,
    framexleftmargin=2em
}

\begin{document}
    
\begin{CJK*}{UTF8}{gbsn}

 

我的解决办法是将最后的gbsn改成宋体,这样就不会遇见颜色深浅不一了

\documentclass[a4paper,12pt]{article}
\usepackage{amsmath}
\usepackage{CJK}
\usepackage[margin=1in]{geometry}
\usepackage{graphicx}
\usepackage{indentfirst}
\usepackage{listings}
\usepackage{xcolor}
\usepackage{ragged2e}
\setlength{\parindent}{2em}





\lstset{
    numbers=left, 
    numberstyle= \tiny, 
    keywordstyle= \color{ blue!70},
    commentstyle= \color{red!50!green!50!blue!50}, 
    frame=shadowbox, % 阴影效果
    rulesepcolor= \color{ red!20!green!20!blue!20} ,
    escapeinside=``, % 英文分号中可写入中文
    xleftmargin=2em,xrightmargin=2em, aboveskip=1em,
    framexleftmargin=2em
}

\begin{document}
    
\begin{CJK*}{UTF8}{song}

 

posted @ 2019-05-26 22:57  siren27  阅读(503)  评论(0编辑  收藏  举报