Fonts & Character Setspdflatex missing chinese character - no error no warning

Information and discussion about fonts and character sets (e.g. how to use language specific characters)
Post Reply
gosha
Posts: 16
Joined: Mon Nov 24, 2008 2:48 pm

pdflatex missing chinese character - no error no warning

Post by gosha »

I use the CJK package very often with TexLive, and all has always gone fine. Today I encountered this problem, that in the resulting pdf file a chinese character is missing (blank) but running pdflatex I had no kind of error.
The character in question is this: 蹾
This is my preamble:

Code: Select all

\documentclass[a4paper]{article}
\usepackage{fullpage}
\pagestyle{empty}
\usepackage{ucs}
\usepackage[utf8x]{inputenc}
\usepackage[T1,T2A]{fontenc}
\usepackage[english,italian,russian]{babel}
\usepackage[encapsulated]{CJK}
\usepackage[overlap, CJK]{ruby}
\usepackage{CJKulem}
\usepackage[left=5mm,top=1cm,bottom=1cm,right=15mm,nohead,nofoot]{geometry}
\usepackage{longtable}
\renewcommand{\rubysep}{-0.2ex}
\newenvironment{SChinese}{%
  \CJKfamily{gbsn}%
  \CJKtilde
  \CJKnospace}{}
\begin{document}
\parskip 3ex
\parindent 0pt
\begin{longtable}{l|p{53mm}|p{45mm}|p{43mm}|p{3cm}}
and using this to start and finish cjk:

Code: Select all

\begin{CJK}{UTF8}{}\begin{SChinese}蹾\end{SChinese}\end{CJK}
of course, all other characters are just fine.

Any ideas?

Recommended reading 2024:

LaTeXguide.org • LaTeX-Cookbook.net • TikZ.org
LaTeX Beginner's Guide LaTeX Cookbook LaTeX TikZ graphics TikZによるLaTeXグラフィックス
gosha
Posts: 16
Joined: Mon Nov 24, 2008 2:48 pm

pdflatex missing chinese character - no error no warning

Post by gosha »

This text has different languages, and for some reason it would not give me the error. I've stripped down surrounding text, and now I know where the problem is, but don't know how to solve it, please direct me to a man page or tutorial on the subject (or just tell me how to do it :mrgreen: )

Code: Select all

! Package ucs Error: Unknown Unicode character 36478 = U+8E7E,
(ucs)                possibly declared in uni-142.def.
(ucs)                Type H to see if it is available with options.

See the ucs package documentation for explanation.
Type  H <return>  for immediate help.
 ...                                              
                                                  
l.21 begin{CJK}{UTF8}{}\begin{SChinese}蹾
                                          \end{SChinese}\end{CJK}
? H
Unicode character 36478 = U+8E7E:
Contained in range 'CJK Ideograph'
Character is not defined in uni-*.def files.
Enter I!<RET> to define the glyph.
? 
In fact, this is the part of the uni-142.def file:

Code: Select all

\uc@dclc{36476}{cjkjis}{\jischar{6D2E}}%
\uc@dclc{36479}{cjkgb}{\u@cjk@GB0833}%
As you see, it jumps from 76 to 79.

tks
Post Reply