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, Супермодераторы



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

Сейчас этот форум просматривают: Lenchik


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

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