質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.35%

  • LaTeX

    56questions

    LaTeXは、レスリー・ランポートが開発したテキストベースの文書整形システムです。 電子製版ソフトウェアである「TeX」にマクロパッケージを組み込む形で構成されており、 通常のTeXより扱いやすくなっているのが特徴です。

tex で 機種依存文字?を2文字で合成する方法

解決済

回答 3

投稿 編集

  • 評価
  • クリップ 0
  • VIEW 1,175

yuntas

score 48

 したいこと

  • [木]+[皮]→【柀】
\command{}{}
% 「柀」を表示

 環境

 ためしたこと

  • 一つ目
% platex -> dvipdfmx
\documentclass{jsarticle}
\usepackage{otf}
\UTF{67C0}

% エラー内容
dvipdfmx:warning: Could not locate a virtual/physical font for TFM "otf-ujmrn-h".
dvipdfmx:warning: >> This font is mapped to a physical font "HiraMinProN-W3.otf".
dvipdfmx:warning: >> Please check if kpathsea library can find this font: HiraMinProN-W3.otf
dvipdfmx:fatal: Cannot proceed without .vf or "physical" font for PDF output...
platex -> dvipdfmx
documentclass[dvipdfmx]{jsarticle}
\usepackage{graphicx}

\newcommand{\LRkanji}[2]{%
\scalebox{0.5}[1]{\makebox[2zw]{#1\hspace{-0.1zw}#2}}}
\LRkanji{}{}

% 二つ目は出来たが見栄え悪い
  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

質問への追記・修正、ベストアンサー選択の依頼

  • ikedas

    2016/12/22 17:11 編集

    使用するTeX環境の名前とバージョンを明記して下さい。あと、自分でやってみたことを (失敗も含めて) 記してください。

    キャンセル

  • yuntas

    2016/12/24 08:58

    失礼致しました。追記しました。

    キャンセル

  • ikedas

    2016/12/24 10:52

    やってみたことはわかりましたが、これらではうまくいかなかったということですか。であれば、どううまくいかなかったのかも書いて下さい (エラーメッセージなどが表示されたのならそれも示して下さい。出来上がったdviファイルなどを表示したときに問題があるのならどんな問題か書いて下さい。言葉で説明しにくければ画面のキャプチャを取ってもいいですね)。

    キャンセル

  • yuntas

    2016/12/26 16:11

    一つ目を[platex -> dvipdfmx]した時に出たエラーを追記しました。二つ目は無理やり表示はしましたが見るに耐えませんでした。一つ目を別のコンパイル手順で実施したところ、きれいに「柀」を表示しました。platexとdvipdfmxで表示できれば一番なのですが・・・

    キャンセル

回答 3

checkベストアンサー

0

ユニコードに収載された漢字は、UpTeXやOTFパッケージで扱えるのではなかったでしたっけ。これらはTeX Live 2010以降に収録されているはずです。

なお、目的の文字のグリフを含むフォントが必要ですが、そもそも「」はJIS X 0212 (補助漢字) とJIS X 0213に収載されていますから、最近の日本語用フォントでこれを扱えないということが考えにくいです。

そうではなく一般的に「作字」の方法を質問していらっしゃるのであれば、graphicsパッケージの\scaleboxなんかを使ってがんばるしかないと思います。

(追記)

 1つめの方法

ヒラギノフォントがインストールされていないためにエラーが出ています。

Wkndows10であれば游明朝、游ゴシックも使えるはずですので、『美文書作成入門』の13章を参考に、游フォント用のマップを指定してみてはどうでしょう。W32TeXの使い方を知らないので具体的に言えないのですが、やり方はyuntasさんがおっしゃっている方法か、cid-x.mapを直接書き換えるかだと思います。

投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

0

LaTeXに無い文字の作り方
を参考にしてください。うまく作るためには細かい調整が必要になるかもしれません。

また、WindowsであればTrueType フォント パーフェクトコレクションを利用する手もあります。Windowsにあるフォントなら確か表示できたはずです。

もしくは、METAFONTを使って字を作成するかです。ちょっとハードルが高くなりますが・・・。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

0

 ソース

% [ptex2pdf -l -od "-f noembed04.map" test.tex]
\documentclass{jsarticle}
\usepackage{otf}
\UTF{67C0}

 結果

 課題

  • この一文字を表示するためにわざわざオプション指定したコンパイルは面倒・・・

 理想

[platex -> dvipdfmx] をした場合も表示してほしい

投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

同じタグがついた質問を見る

  • LaTeX

    56questions

    LaTeXは、レスリー・ランポートが開発したテキストベースの文書整形システムです。 電子製版ソフトウェアである「TeX」にマクロパッケージを組み込む形で構成されており、 通常のTeXより扱いやすくなっているのが特徴です。