須山です。
Windowsにて、TeX Live 2015を使用しております。
upTeXに使ってみようと思い、dviの生成はできたのですが、dvipdfmxにてpdfへの変換でエラーが出てしまい、解決できず投稿させて頂きました。
エラーメッセージは次の通りです。全くわからずお手上げ状態です。解決策をご教示頂けると幸いです。よろしくお願いいたします。
PS H:\uptex> dvipdfmx.exe test.dvi
test.dvi -> test.pdf
[1
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 0+555/600 --dpi 555 uprml-h
The command name is C:\texlive\2015\bin\win32\mktexpk
kpathsea: Running mktexmf uprml-h.mf
The command name is C:\texlive\2015\bin\win32\mktexmf
name = uprml-h, rootname = uprml-h, pointsize =
mktexmf: empty or non-existent rootfile!
Cannot find uprml-h.mf .
I try ps2pk --> gsftopk --> ttf2pk --> hbf2gf.
Current font seems to be a Japanese one.
I give up to create a PK font.
kpathsea: Appending font creation commands to missfont.log.
dvipdfmx:warning: Could not locate a virtual/physical font for TFM "uprml-h".
dvipdfmx:warning: >> There are no valid font mapping entry for this font.
dvipdfmx:warning: >> Font file name "uprml-h" was assumed but failed to locate that font.
dvipdfmx:fatal: Cannot proceed without .vf or "physical" font for PDF output...
Output file removed.
ご質問はこちらへ
質問用フォーラムです。ご質問の前に質問のしかたをご覧ください。
和文と欧文の間に不自然なスペースが作られます
- ヤバルゴ mdl.2 の投稿
今回,外部の欧文フォントと和文フォントを合わせてLaTeXで使おうと試みました.
ttp://fizzystack.web.fc2.com/paintball-ja.html
ttp://gigazine.net/news/20150730-ikamodoki/
(後者は配布終了につき別のサイトで代用)
欧文フォントはTeX Wikiの『TeXとフォント - CTANにないフォントを利用する(欧文フォント)』に沿って設定しました.
和文フォントはtexmf-dist\fonts\map\dvipdfmx\base\hiragino.mapのフォント名を置き換えることで再現しました.
その結果,フォントの表示・埋め込みは実行できました.
しかし添付したPDFのように和文と欧文の間に不自然なスペースが作られ,欧文と和文の縦の配置がズレてしまいます.(TeX2imgで作りました.)
これを解決する方法がありましたらご教授願います.
なお,TeX2imgを利用した際のプリアンブルは以下のようになっております.
%latex: uplatex
%dvidriver: dvipdfmx
\documentclass[uplatex,dvipdfmx,ja=standard,papersize,10pt,magstyle=real]{bxjsarticle}
\usepackage{amsmath,amssymb}
\usepackage{color}
\pagestyle{empty}
\usepackage{paintball} %欧文フォント
\frenchspacing
ttp://fizzystack.web.fc2.com/paintball-ja.html
ttp://gigazine.net/news/20150730-ikamodoki/
(後者は配布終了につき別のサイトで代用)
欧文フォントはTeX Wikiの『TeXとフォント - CTANにないフォントを利用する(欧文フォント)』に沿って設定しました.
和文フォントはtexmf-dist\fonts\map\dvipdfmx\base\hiragino.mapのフォント名を置き換えることで再現しました.
その結果,フォントの表示・埋め込みは実行できました.
しかし添付したPDFのように和文と欧文の間に不自然なスペースが作られ,欧文と和文の縦の配置がズレてしまいます.(TeX2imgで作りました.)
これを解決する方法がありましたらご教授願います.
なお,TeX2imgを利用した際のプリアンブルは以下のようになっております.
%latex: uplatex
%dvidriver: dvipdfmx
\documentclass[uplatex,dvipdfmx,ja=standard,papersize,10pt,magstyle=real]{bxjsarticle}
\usepackage{amsmath,amssymb}
\usepackage{color}
\pagestyle{empty}
\usepackage{paintball} %欧文フォント
\frenchspacing
このトピックを読む
(現在の返信数: 2)
Windows10 アップデート後のフォントの設定
- nori mori の投稿
noriともうします。先日、Windows8.1からWindows10にアップデートしました。その後、dvidpfmxでエラーが出ます。
(環境は、texlive2015です。)
(1)下記のファイルは、TeXコンパイル、PDF作成共うまくいきます。
%#LPR dvipdfmx windows10-test.dvi && acroread windows10-test.pdf
%#! platex windows10-test.tex
\def\mypassfname{c:/home/tex-rensyu/windows10-test.tex}
\documentclass{jsarticle}
\begin{document}
Windows10
日本語 明朝
% {\bf 日本語}
\end{document}
(2)上記の% {\bf 日本語}のコメントアウトを取ると、下記のエラーメッセージが出ます。
windows10-test.dvi -> windows10-test.pdf
[1
dvipdfmx:warning: Removed 16 null character(s) from fontname --> YuMincho-Regular
dvipdfmx:warning: Could not locate a virtual/physical font for TFM "gbm".
dvipdfmx:warning: >> This font is mapped to a physical font "yugothic.ttf".
dvipdfmx:warning: >> Please check if kpathsea library can find this font: yugothic.ttf
dvipdfmx:fatal: Cannot proceed without .vf or "physical" font for PDF output...
Output file removed.
Process print exited abnormally with code 1
(3)Windows8.1とWindows10で「遊ゴシック」のファイルが下記のように異なっているようです。
Windows8.1 遊ゴシック標準 yugothic.ttf
Windows10 游ゴシック 中? YuGothM.ttc
★ dvipdfmxのフォント関連の設定の問題だと思われますが、どこをどう変えたら良いのでしょうか。
よろしくお願いいたします。
このトピックを読む
(現在の返信数: 4)
LuaTeX-ja 20151212.0
- 北川 弘典 の投稿
LuaTeX-ja 20151212.0 を出しました.
これは luaotfload が先日 v2.6 にバージョンアップされ,
luaotfload がもはや luatexbase を読み込まなくなったことによるものです.
(なお,私の環境 (TeX Live 2015, x86_64-linux) では,
LuaTeX r5328, r5460 といった TeX Live 2015 に入っている LuaTeX
より新しいバイナリで luaotfload v2.6 を使うと,
Segmentation fault が発生してしまいます.)
その他,listings パッケージの日本語対応パッチ lltjp-listings.sty を
改変し,「LaTeX へのエスケープ」中で \西暦 などの日本語入り制御綴を
使えるようにしたつもりです.
これは luaotfload が先日 v2.6 にバージョンアップされ,
luaotfload がもはや luatexbase を読み込まなくなったことによるものです.
(なお,私の環境 (TeX Live 2015, x86_64-linux) では,
LuaTeX r5328, r5460 といった TeX Live 2015 に入っている LuaTeX
より新しいバイナリで luaotfload v2.6 を使うと,
Segmentation fault が発生してしまいます.)
その他,listings パッケージの日本語対応パッチ lltjp-listings.sty を
改変し,「LaTeX へのエスケープ」中で \西暦 などの日本語入り制御綴を
使えるようにしたつもりです.
このトピックを読む
(現在の返信数: 1)
eledmacが使えません
- 近藤 雄三 の投稿
eledmacを使うために、プリアンブルに
\usepackage{eledmac}
と記述してコンパイルを試みたところ
! Package eledmac Error: Using package `eledmac' is deprecated. We suggest
(eledmac) using `reledmac' instead. If you want to continue
(eledmac) with `eledmac', you can disable this message by
(eledmac) adding the option `noreledmac' when loading `eledmac'.
See the eledmac package documentation for explanation.
Type H <return> for immediate help.
...
l.117 ...oreledmac' when loading `eledmac'}{\@ehc}
?
というメッセージが出て処理が中断してしまいます。
プリアンブルを
\usepackage{reledmac}
に書き直すと処理が完了するのですが、違うパッケージ名を
使っても大丈夫なのでしょうか?
なお,私の環境はTeX Live 2015 El Capitanです
このトピックを読む
(現在の返信数: 1)
ACROBAT Xと美文書4版との整合性
- 岡田 哲夫 の投稿
以前にも質問し、また同じような質問ですみません。
つい最近まで、Windows7の環境下で、美文書4版のDVDを使っていました。
この時はPDF VIEW はacrobat8で行っていたと思います。
PCの再インストールをする必要があったため、もう一度DVDよりLATEXを設定しました。ComplieはOK,DVIも問題なし。PDF
は再度ダウンロードすると自動的にAcrobat XIが入り、PDF Fileをいくらやっても作ってくれませんでした。TEXの環境以外でPDF Fileを読ませますとXIで作動するのですが、TEX環境下ではダメでした。Version Xで試しますと、面倒くさい目次の
ページが現れますが、ここからCompileしたFileを指定するとやっとPDFになった文面が読めますが、この後PDF Fileをとじると、WinShellが作動していなく、続けて作業ができず、強制終了しか手がありません。
以前のAcrobat 8に戻そうかとも思っていますが、ADOBEはもうX,XI,DCなどに集中し8とか9はサポートしなくなるとおもいますので、脆弱性が気になります。
私のPCは新品同様になっています。特に私のPCの問題とも思えません。
LATEXとACROBATの相性だけが問題です。美文書を6に買い換えたほうが良いのか、またそれで解決するかはわかりません。
美文書4で同じような経験をした方がおられましたらヒントを頂ければ幸甚です。
曖昧な質問で恐縮ですが、宜しくお願いします。
つい最近まで、Windows7の環境下で、美文書4版のDVDを使っていました。
この時はPDF VIEW はacrobat8で行っていたと思います。
PCの再インストールをする必要があったため、もう一度DVDよりLATEXを設定しました。ComplieはOK,DVIも問題なし。PDF
は再度ダウンロードすると自動的にAcrobat XIが入り、PDF Fileをいくらやっても作ってくれませんでした。TEXの環境以外でPDF Fileを読ませますとXIで作動するのですが、TEX環境下ではダメでした。Version Xで試しますと、面倒くさい目次の
ページが現れますが、ここからCompileしたFileを指定するとやっとPDFになった文面が読めますが、この後PDF Fileをとじると、WinShellが作動していなく、続けて作業ができず、強制終了しか手がありません。
以前のAcrobat 8に戻そうかとも思っていますが、ADOBEはもうX,XI,DCなどに集中し8とか9はサポートしなくなるとおもいますので、脆弱性が気になります。
私のPCは新品同様になっています。特に私のPCの問題とも思えません。
LATEXとACROBATの相性だけが問題です。美文書を6に買い換えたほうが良いのか、またそれで解決するかはわかりません。
美文書4で同じような経験をした方がおられましたらヒントを頂ければ幸甚です。
曖昧な質問で恐縮ですが、宜しくお願いします。
このトピックを読む
(現在の返信数: 9)
四角で囲んだ文字がうまく表示されない
- ishii akira の投稿
\arraystretchに入れる値を計算したい
- ヤバルゴ mdl.2 の投稿
現在,LaTeXで論文を作成しております.
1ページの行数(60行)を指定するため,
ttp://www.phys.asa.hokkyodai.ac.jp/osamu/texstyle/
の「文字数,行数の指定」をお借りして,
%% \linesparpage
% 60に固定
\def\linesparpage{%
\baselineskip=\textheight
\divide\baselineskip by 60%
}
を記述し,設定しました.
そこで\arraystretchも,\baselineskipの変更前後と同様の比率に変更させるため,
\def\arraystretch{
(新しい\baselineskip)/(元の\baselineskip)
}
のように指定しようと考えています.
TeXマクロの記述があまり得意ではないので,比率の計算方法が分かりません.皆様の力をお貸しください.
1ページの行数(60行)を指定するため,
ttp://www.phys.asa.hokkyodai.ac.jp/osamu/texstyle/
の「文字数,行数の指定」をお借りして,
%% \linesparpage
% 60に固定
\def\linesparpage{%
\baselineskip=\textheight
\divide\baselineskip by 60%
}
を記述し,設定しました.
そこで\arraystretchも,\baselineskipの変更前後と同様の比率に変更させるため,
\def\arraystretch{
(新しい\baselineskip)/(元の\baselineskip)
}
のように指定しようと考えています.
TeXマクロの記述があまり得意ではないので,比率の計算方法が分かりません.皆様の力をお貸しください.
このトピックを読む
(現在の返信数: 2)