这是我的LaTex脚本:
\documentclass[a4paper]{article}
\usepackage{fontspec}
\usepackage{xunicode}
\usepackage{xltxtra}
\setmainfont[Mapping=tex-text]{Jenson Classico}
\begin{document}
ąęśćłó
\end{document}
我通过eclipse插件使用xelatex编译它。
由于Jenson Classico没有抛光字符,我编辑了这个字体来添加它们。在Microsoft Office中它工作正常(我可以使用波兰字符)。不幸的是,从tex-file上面生成的pdf中没有。如果我使用任何其他字体(例如Arial),它就像梦一样。
有任何暗示吗?我真的没有任何想法......
答案 0 :(得分:0)
尝试使用polyglossia
包。
\documentclass[a4paper]{article}
\usepackage{fontspec}
\usepackage{polyglossia}
\usepackage{xunicode}
\usepackage{xltxtra}
\setdefaultlanguage{polish}
\setmainfont[Mapping=tex-text]{Jenson Classico}
\begin{document}
ąęśćłó
\end{document}
答案 1 :(得分:-1)
使用df_streamline = fill_duplicated_rdd.toDF(fill_duplicated_rdd_col_names)
for column in df_streamline.columns:
try:
# distinct() was replaced by isNOTNULL().limit(1).take(1) to improve the speed of the code and extract values of the row.
col_value = df_streamline.select(column).where(sf.col(column).isNotNull()).limit(1).take(1)[0][column]
df_dedup = (df_dedup
.withColumn(column,sf.when((sf.col("stdname") == row_value['stdname'])
& (sf.col("stdaddress")== row_value['stdaddress'])
,col_value)
.otherwise(df_dedup[column])))
,后跟Unicode值。
例如,±ęśćłó将为\char"
。