2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 японский-китайский в latex
Сообщение16.09.2017, 19:47 


11/04/08
632
Марс
Короче надо, чтоб иероглифы отображались в latex (в pdf). ОС - Linux.
Перепробывал разные варианты - ничего не получается. В кого-нибудь работало?
Имею utf8 + xelatex + пакет CJK.
Там, что инете, пишут - по идее только под виндой будет работать (хотя я не пробывал). У меня не находит шрифт MS Mincho и не знаю как его установить (debian 8).

 Профиль  
                  
 
 Re: японский-китайский в latex
Сообщение16.09.2017, 20:08 
Заслуженный участник
Аватара пользователя


06/10/08
6422
Вместо MS Mincho можете попробовать использовать Takao Mincho, пакет fonts-takao.

 Профиль  
                  
 
 Re: японский-китайский в latex
Сообщение16.09.2017, 20:20 
Заслуженный участник


27/04/09
28128
Знакомый написал, что гуглится такое:

https://tex.stackexchange.com/questions/17611/how-does-one-type-chinese-in-latex
https://tex.stackexchange.com/questions/15516/how-to-write-japanese-with-latex

 Профиль  
                  
 
 Re: японский-китайский в latex
Сообщение16.09.2017, 20:22 


11/04/08
632
Марс
Xaositect в сообщении #1248255 писал(а):
Вместо MS Mincho можете попробовать использовать Takao Mincho, пакет fonts-takao.

Пакет fonts-takao установился в системе, то что-то Takao Mincho не стал доступен из latex.
Пробую такой пример (где MS Mincho заменил на Takao Mincho):
Код:
\documentclass{article}
\usepackage{xeCJK}
\setCJKmainfont{Takao Mincho} % for \rmfamily
%\setCJKsansfont{MS Gothic} % for \sffamily
\begin{document}
\section{日本語}
お早う
\end{document}

Пишет
Код:
The font "Takao Mincho" cannot be found.

 Профиль  
                  
 
 Re: японский-китайский в latex
Сообщение16.09.2017, 20:24 
Заслуженный участник
Аватара пользователя


06/10/08
6422
Извиняюсь, там слитно TakaoMincho.

 Профиль  
                  
 
 Re: японский-китайский в latex
Сообщение16.09.2017, 20:29 


11/04/08
632
Марс
arseniiv в сообщении #1248258 писал(а):

я это тоже гуглил, но ничего не помогло пока.
Если вариант
Код:
\documentclass{memoir}
\usepackage{CJKutf8}
\begin{document}
\begin{CJK}{UTF8}{min}未練なく散も桜はさくら哉\end{CJK} \\
未練なく散も桜はさくら哉
without regret \\
\end{document}

запустить, то в PDF не отображаются иероглифы, а только текст на английском, не знаю почему (видно со шрифтами что-то). Ошибок не выдает, пишет только предупреждение Package inputenc Warning: inputenc package ignored with utf8 based engines.
То же самое с
Код:
\documentclass{article}
\usepackage{CJKutf8}
\begin{document}
\begin{CJK*}{UTF8}{gbsn}
文章内容。
\clearpage\end{CJK*}
\end{document}

Ну а там, где SimSun или MS Mincho - проблема со шрифтами, это я уже писал.

-- Сб сен 16, 2017 21:46:23 --

Xaositect в сообщении #1248260 писал(а):
Извиняюсь, там слитно TakaoMincho.

да, сейчас работает.
С японским проблему решили, осталось сделать, чтобы русский в том же документе отбражался (не хочет что-то):
Код:
\documentclass{article}
\usepackage{xeCJK}
\usepackage[utf8]{inputenc}
\usepackage[english,russian]{babel}
\setCJKmainfont{TakaoMincho} % for \rmfamily
\begin{document}
\section{日本語}
お早う
русский
\end{document}

японский ображается, русский нет...

 Профиль  
                  
 
 Re: японский-китайский в latex
Сообщение16.09.2017, 21:06 
Заслуженный участник
Аватара пользователя


06/10/08
6422
spyphy в сообщении #1248261 писал(а):
японский ображается, русский нет...
Он, похоже, устанавливает шрифт для всего, если не установлен. Вот так у меня работает:
Код:
\documentclass{article}
\usepackage[english,russian]{babel}

\usepackage{fontspec}
\setmainfont{CMU Serif}

\usepackage{xeCJK}
\setCJKmainfont{TakaoMincho} % for \rmfamily


\begin{document}
\section{日本語}
お早う, русский, english
\end{document}

 Профиль  
                  
 
 Re: японский-китайский в latex
Сообщение16.09.2017, 22:13 


11/04/08
632
Марс
Xaositect в сообщении #1248267 писал(а):
Он, похоже, устанавливает шрифт для всего, если не установлен. Вот так у меня работает:

да, спасибо, работает после установки соответствующего шрифта. короче, минимальный набор пакетов такой
Код:
sudo apt-get install latex-cjk-japanese latex-cjk-chinese
sudo apt-get install fonts-takao fonts-cmu

 Профиль  
                  
 
 Re: японский-китайский в latex
Сообщение20.09.2017, 00:15 
Заслуженный участник
Аватара пользователя


30/01/06
72407
spyphy в сообщении #1248261 писал(а):
未練なく散も桜はさくら哉

Это хайку? Известное?

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group