Xelatex编译 Ctex UTF-8 报错的解决办法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Xelatex编译 Ctex UTF-8 报错的解决办法相关的知识,希望对你有一定的参考价值。

参考技术A

这个需要对你的 tex 文件进行改造。强烈建议直接换个模板!

如果实在不想换模板,而且又有动手精神,可以把

改为

然后去掉

之类的。

还有一个典型的问题是在加载 geometry 等宏包时加载了 pdftex 的选项,改成 xetex 即可。如

改为

因为在 2020 年用中文,最推荐的编译引擎是 XeLaTeX,所以要把 pdfLaTeX 换成 XeLaTeX。

Android工程一些编译报错的解决方案

  1. Some problems were found with the configuration of task ‘:app:generateSafeArgsDebug’ (type ‘ArgumentsGenerationTask’).
    Type ‘androidx.navigation.safeargs.gradle.ArgumentsGenerationTask’ property ‘applicationId’ is missing an input or output annotation.
    解决方案:是因为navigation-safe-args-gradle-plugin插件版本太低引起,修改下版本号即可,例如
    classpath "androidx.navigation:navigation-safe-args-gradle-plugin:1.0.0"

修改为

    classpath "androidx.navigation:navigation-safe-args-gradle-plugin:2.3.0"
  1. Using insecure protocols with repositories, without explicit opt-in, is unsupported. Switch Maven repository ‘maven(http://maven.aliyun.com/nexus/content/groups/public)’ to redirect to a secure protocol (like HTTPS) or allow insecure protocols. See …
    解决方案:设置对应的maven库的allowInsecureProtocol 属性设置
    修改为
   maven 
      allowInsecureProtocol = true
      url 'http://maven.aliyun.com/nexus/content/groups/public/'
     
  1. this.activity?.let…
    let、also等kotlin相关的关键字标红,需要在project的build.gradle文件中添加
   dependencies 
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.6.10" 
    

在app的build.gradle文件中添加

 dependencies 
        implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.10"
    

以上是关于Xelatex编译 Ctex UTF-8 报错的解决办法的主要内容,如果未能解决你的问题,请参考以下文章

LaTeX对xelatex的中英文设置不同的字体

ant编译报错“错误: 编码UTF-8的不可映射字符”

IDEA中写MyBatis的xml配置文件编译报错的坑

latex 对中文字体设置的一些解决

Latex ctex \cite参考文献标号“?”

如何在 Mac OS X 上装设 LaTeX 以及 CJK 套件