\slshape\textcursive{r}が出力されない

\slshape\textcursive{r}が出力されない

- EH D の投稿
返信数: 12
https://www.biwako.shiga-u.ac.jp/sensei/kumazawa/tex/frcursive.html
のフォントを使いたくて,
パッケージをダウンロード・解凍して
READMEに記載されてる下記を行いました。
\slshape\textcursive{r}
を書いてコンパイルしたら
Input file name:
のエラーが出ましたのでソースファイルのフォルダに解凍したfrcursive.styを置くとエラー無しでコンパイルできましたが,出力されたフォントはローマン体の"r"が出力されてしまいました。何が原因なのでしょうか?

Installation
------------

To install frcursive, you need to copy the files in appropriate places so that
TeX and Metafont can find them.

Installation by hand goes like this, assuming TEXMF is the base directory of
you TeX installation (that would be /usr/share/texmf, C:\localtexmf, or
something like that):
- copy the files from the "latex" directory into TEXMF/tex/latex/frcursive/
- copy the files from the "mf" directory into TEXMF/fonts/source/public/frcursive/
To use the Adobe Type 1 versions,
- copy the files from the "type1" directory into TEXMF/fonts/type1/public/frcursive/
- copy the files from the "tfm" directory into TEXMF/fonts/tfm/public/frcursive/
- copy "frcursive.map" into TEXMF/fonts/map/dvips/frcursive/
- make sure the TEXMF/web2c/updmap.cfg contains the line
MixedMap frcursive.map

EH D への返信

Re: \slshape\textcursive{r}が出力されない

- 奥村 晴彦 の投稿
どういうTeXシステムをお使いでしょうか。TeX Live(美文書本に入っているもの)ならインストールしなくても最初から入っていると思います。

\documentclass{jsarticle}
\usepackage{frcursive}
\begin{document}

ほげほげ \textcursive{Frcursive} ほげほげ

ほげほげ \textcursive{\slshape Frcursive} ほげほげ

\end{document}
奥村 晴彦 への返信

Re: \slshape\textcursive{r}が出力されない

- EH D の投稿
最初
\usepackage{frcursive}
と書くと
"Enter file name:"
というエラーがでしたのでパッケージをダウンロード・インストールを試みたのでした。

因みにwindows xpにてTeXworks version 2 or (your version) any later version
を使ってます。
EH D への返信

Re: \slshape\textcursive{r}が出力されない

- Z. R. の投稿
READMEに記載されてる下記を行いました。
  • 「TEXMF」は具体的にどのディレクトリだと判断しましたか?
  • 最後の“make sure …”は、具体的にどういう作業(確認も含めて)を行いましたか?
Z. R. への返信

Re: \slshape\textcursive{r}が出力されない

- EH D の投稿
コマンドプロンプトで
C:\Documents and Settings\Administrator>echo %Path%
C:\watcom-1.3\binnt;C:\watcom-1.3\binw;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS
\System32\Wbem;C:\w32tex\bin;C:\Program Files\gs\gs9.06\bin;C:\Program Files\gs\
gs9.06\lib;C:\Program Files\TeXworks;C:\Program Files\TeXworks\share\texmf\web2c
\pdftex;C:\texlive\2015\2015\bin\win32;C:\Program Files\gs\gs9.18\bin;C:\Program
Files\gs\gs9.18\lib;

となっていたので

C:\Program Files\TeXworks\share\texmf

をTEXMFとしました。
Z. R. への返信

Re: \slshape\textcursive{r}が出力されない

- EH D の投稿
> 最後の“make sure …”は、具体的にどういう作業(確認も含めて)を行いましたか?

C:\Program Files\TeXworks\share\texmf\web2c内に
updmap.cfg
を見つけましたので

そのファイルの末行にMixedMap frcursive.map
と加筆しました。
EH D への返信

Re: \slshape\textcursive{r}が出力されない

- Akira Kakuto の投稿
> C:\Program Files\TeXworks\share\texmf\web2c内に
> updmap.cfg
> を見つけましたので
>
> そのファイルの末行にMixedMap frcursive.map
> と加筆しました。

不思議な構成になっていますが,いずれにしても
それではだめです。
W32TeX は不親切で,不便なので TeX Live に
変更されることをお勧めします。
Akira Kakuto への返信

Re: \slshape\textcursive{r}が出力されない

- Akira Kakuto の投稿
TeX Live 2015 が入っているようなので,PATH から
c:\w32tex\bin
を除くと,さしあたり動くようになるでしょう。

PATH は整理したほうがよいでしょう。
(左側にあるものが優先されます。)
Akira Kakuto への返信

Re: \slshape\textcursive{r}が出力されない

- 帯田 木偶太 の投稿
TeXLive は
    *  インストール等でのユーザー・インターフェースが
        親切・平易で PC 初心者向け。
    *  パッケージ類や関連ソフトが幅広く収録されている。
    *  更新に慎重で安定志向。
である一方、W32TeX は
    *  パッケージ類や関連ソフトの収録範囲は絞られている。
    *  頻繁に更新されており、最新の機能をいち早く使えるようになる。
    *  インストーラーは簡易なものしか付属しておらず、PC や OS に関して
        ある程度の知識がユーザーに要求される。
といったところで棲み分けされているのだとなんとなく推測している(この辺に
ついてのディストリビューターさんからの表明ってあるのでしょうか)のですが、
その辺についての情報がどうもネット上に乏しいように思います。

TeX Wiki の「Microsoft Windows での TeX の利用」のページ
    https://texwiki.texjp.org/?Microsoft%20Windows
にも TeXLive と W32TeX の両方があげられていますが、このページの
情報だけでは、TeX 未経験者にはほとんど助けにならないでしょう。

TeX Wiki の記事、その他ネット上の情報が充実されることを望みたいと
思います。

また、今回のように、両者を不用意に混在させてしまうユーザーは今後も
出てくるように思います。各配付元ページには、「まぜるな危険」の
表示があった方がよいでしょう。さらに、インストーラーが
別ディストリビューション(さらに望むらくは同ディストリビューションでも
バージョン/日付の異なるもの)の有無を判別して、発見した場合は
警告を出して、他方のアンインストールを推奨するようになっているのが
望ましいと思います。

帯田 木偶太 への返信

Re: \slshape\textcursive{r}が出力されない

- KUROKI Yusuke の投稿
TeX Wikiはどなたでも編集可能ですので,編集してくださって構いません.ご自身で編集することに抵抗があるようであれば,どこをどのように直したらよいか,具体的に作文してこの場ででも閲読を頼まれてはいかがでしょうか.

なお,ディストリビューション/インストーラにはそれぞれ特性があります.アドバイスとして受け入れてくださる方もそうでない方もいらっしゃると思いますので,ある程度以上は制御不能だとお考えください.たとえばMacTeXは,異なるTeX Liveのバージョンを併存させて,切り替えられるというところを売りにしているようです.これは,「他方のアンインストールを推奨する」とは逆の思想ですし,それがゆえに受け入れられていることもあるそうです.ご参考まで.
Akira Kakuto への返信

Re: \slshape\textcursive{r}が出力されない

- EH D の投稿
ご回答誠に有難うございます。

c:\w32tex\bin
を取り払うと下記のエラーがでるようになりました。

This is e-pTeX, Version 3.1415926-p3.3-110825-2.5 (utf8.sjis) (TeX Live 2012/W32TeX)

restricted \write18 enabled.

Failed to find cnffile fmtutil.cnf.

Running the command C:\Program Files\TeXworks\fmtutil.exe

I can't find the format file `platex.fmt'!


kpathsea: Running mktexfmt platex.fmt


The command name is C:\Program Files\TeXworks\mktexfmt



それで、、
https://okumuralab.org/tex/mod/forum/post.php?reply=14359
をみて
C:\Documents and Settings\Administrator>fmtutil-sys --byfmt pdflatex
'fmtutil-sys' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

C:\Documents and Settings\Administrator>sudo fmtutil-sys --byfmt pdflate
'sudo' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

どのディレクトリでこのコマンドを実行すればいいのでしょうか?
EH D への返信

Re: \slshape\textcursive{r}が出力されない

- Akira Kakuto の投稿
PATH から,以下の文字を注意深く消して下さい(何故こんなところに
TeX 関係のバイナリがあるのでしょう?):

C:\Program Files\TeXworks;C:\Program Files\TeXworks\share\texmf\web2c\pdftex;

しかし,fmtutil-sys が見つからないと言っていますので,
TeX Live 2015 もまともにインストールされていないのかも
しれません。
Akira Kakuto への返信

Re: \slshape\textcursive{r}が出力されない

- Akira Kakuto の投稿
> しかし,fmtutil-sys が見つからないと言っていますので,
> TeX Live 2015 もまともにインストールされていないのかも
> しれません。

This is e-pTeX, Version 3.1415926-p3.3-110825-2.5 (utf8.sjis) (TeX Live 2012/W32TeX)

と言っていますので,C:\Program Files\TeXworks に
古い W32TeXが入っている可能性があります。よって
C:\Program Files\TeXworks;C:\Program Files\TeXworks\share\texmf\web2c\pdftex;
を PATH から消去すると,TeX Live 2015 が(運が良ければ)
動く可能性があります。