2010-10-23 9 views
8

टोन के निशान/यूनिकोड में लहजे का मेललाटेक्स में चीनी अक्षरों पर मुझे उच्चारण (स्वर चिह्न के रूप में) कैसे मिल सकता है? लेटेक्स में चीनी अक्षरों से ऊपर

मेरा उद्देश्य लेटेक्स में चीनी अक्षरों से ऊपर स्वर अंक डाल करने के लिए है, और गूगल जवाब देने के लिए पर दे नहीं किया जा रहा है।

क्या चीनी वर्णों के साथ उच्चारण संयोजन का उपयोग करना संभव है या क्या उन्हें केवल कुछ वर्णों के साथ जोड़ा जा सकता है?

मैंने \v{好} की कोशिश की है, लेकिन इससे ऊपर के बजाए चरित्र के बाईं ओर कैरॉन उच्चारण (तीसरा स्वर) रखा गया है। टन के लिए मानक यूनिकोड प्रतीक 02C9, 02CA, 02C7, 02CB और 02D9 हैं, लेकिन लगता है कि यह ect संयोजन के साथ \v का उपयोग करने जैसा ही है।

अब फ़ायरफ़ॉक्स केवल उन्हें प्रदर्शित करने के लिए यह नहीं प्रतीत होता है, के रूप में 61CC88 पैदा करता है एक 'एक' 61 के साथ एक umlout जा रहा है 'एक' के साथ, तथापि E4BDA0CC88 एक 你 एक umlout साथ उत्पादन नहीं करता है, एक hexeditor के साथ खेला और करने के बाद你। क्या उच्चारण का एक गैर संयोजन संस्करण है? या चरित्र को नीचे ले जाने के लिए नीचे की जगह काटना?

वैकल्पिक तरीकों

मैंने यह भी पाया कि $\stackrel{\vee}{\textrm{你}}$ (पिछले stackoverflow सवाल से) अच्छी तरह से काम करता है, लेकिन अन्य टन के लिए बराबर प्रतीकों नहीं मिल सकता है unicode.org घूमते होने के बावजूद, है। मैंने गणित प्रतीकों से --, \diagup और \diagdown को आजमाया है, लेकिन वे वास्तव में जगह से बाहर दिखते हैं, जैसे-, /, \ और /। क्या अन्य प्रतीक हैं जो उपयुक्त होंगे?

वैकल्पिक वर्ण क्या लोग ऐसे पात्रों को जानते हैं जो -, /, \ और v जैसा दिखते हैं, लेकिन जैसे कि वे एक सेट से थे?

कोई भी सुझाव अच्छा होगा?

धन्यवाद।

इसका उद्देश्य उन्हें चीनी सीखने में लोगों की मदद करने के लिए स्वचालित रूप से जेनरेट करना है। मैंने पोर्टेबिलिटी के लिए मोनो का उपयोग करके सी # में सॉफ्टवेयर लिखा है, इसलिए इसे एक अच्छे प्रारूप में आउटपुट करने की आवश्यकता है और सोचा कि लाटेक्स सबसे आसान होगा?

पीएस लेटेक्स

\documentclass[12p]{article} 
\usepackage{CJKutf8} 

\begin{document} 
\begin{CJK*}{UTF8}{gbsn} 
你 
\end{CJK*} 
\end{document} 
+5

tex.stackexchange.com में पूछ –

+0

धन्यवाद का प्रयास करें, मैं उस के बारे में पता नहीं था एक अधिक उपयोगी रूप में साइट। – Twig

+0

क्या आपके पास कोई सवाल है कि मैं अपने प्रश्न को कैसे सुधार सकता हूं, क्योंकि मैंने इसे पोस्ट करने से पहले कुछ समय के लिए उत्तर खोजने का प्रयास किया है, लेकिन ऐसा लगता है कि यह एक आम समस्या नहीं है? – Twig

उत्तर

2

अंत में समस्या हल: डी

$\stackrel{\textrm{\raisebox{-0.5em}[0.25em][-0em]{\={}}}}{\textrm{你}}$ 
$\stackrel{\textrm{\raisebox{-0.5em}[0.25em][-0em]{\'{}}}}{\textrm{你}}$ 
$\stackrel{\textrm{\raisebox{-0.5em}[0.25em][-0em]{\v{}}}}{\textrm{你}}$ 
$\stackrel{\textrm{\raisebox{-0.5em}[0.25em][-0em]{\`{}}}}{\textrm{你}}$ 
$\stackrel{\textrm{\raisebox{-0.5em}[0.25em][-0em]{\.{}}}}{\textrm{你}}$ 

हालांकि लाइनों 2,4 एक 5 के लिए LaTeX लोगों के यूनिकोड लहजे inplace काम नहीं करते।

यह किसी भी चरित्र पर ऊपर होने वाले उच्चारणों को संयोजित करने के लिए एक सामान्यीकृत विधि होनी चाहिए।

संपादित

या

\newcommand{\1}{\={}} 
\newcommand{\2}{\'{}} 
\newcommand{\3}{\v{}} 
\newcommand{\4}{\`{}} 
\newcommand{\5}{\.{}} 
\newcommand{\ac}[2]{$\stackrel{\textrm{\raisebox{-0.5em}[0.25em][-0em]{#1}}}{\textrm{\raisebox{0em}[0.75em][0.75em]{#2}}}$\hspace{0em}} 

ऐसी है कि \ac{\3}{你}\ac{\5}{们} बजाय इस्तेमाल किया जा सकता

1

चीनी मैं इस समर्थन नहीं कर सकता लिखने के लिए की आवश्यकता होगी, नहीं में चीनी अक्षरों का उपयोग करने के लिए, लेकिन XeTeX यूनिकोड और विस्तारित फोंट के क्षेत्रों में अच्छी तरह से काम करने के लिए कथित है आदि शायद कि मदद मिलेगी।

+0

मुझे अब यूनिकोड वर्णों के लिए समर्थन मिला है, लेकिन मुझे लगता है कि समस्या यह है कि जिन वर्णों को मैं चाहता हूं वे मौजूद नहीं हैं, जैसे एक कैरॉन उच्चारण जिसमें उसके नीचे की सभी जगह नहीं है। तो अब मैं इसे नीचे की ओर ले जाने या नीचे काटने के लिए एक रास्ता खोजने की कोशिश कर रहा हूं – Twig

संबंधित मुद्दे

 संबंधित मुद्दे