「OSXWS/10.12」の版間の差分

提供: MacWiki
移動: 案内検索
(おしらせ)
行9: 行9:
  
 
== おしらせ ==
 
== おしらせ ==
emacs, TeX 環境は 10.11 版がそのまま利用できるようです。<BR>
 
  
 
* [http://xquartz.macosforge.org/landing/ XQuartz-2.7.11] 以降をあらかじめインストールしてください。
 
* [http://xquartz.macosforge.org/landing/ XQuartz-2.7.11] 以降をあらかじめインストールしてください。
行22: 行21:
 
=== その他 ===
 
=== その他 ===
 
* OSXWS をお使いの方は、/Users を独立したヴォリュームに分けている場合も多いと思いますので、こちらにもメモしておきます。
 
* OSXWS をお使いの方は、/Users を独立したヴォリュームに分けている場合も多いと思いますので、こちらにもメモしておきます。
ElCapitan /Users を別ヴォリュームにしてリンクを張っていると、"AMD-Action:authenticate:SP"のエラーが出てApp Store 経由でのソフトの更新ができなくなります。<BR>
+
ElCapitan 以降で /Users を別ヴォリュームにしてリンクを張っていると、"AMD-Action:authenticate:SP"のエラーが出てApp Store 経由でのソフトの更新ができなくなります。<BR>
 
その場合は、/Users/Shared ディレクトリをメインのヴォリュームに作り直してください。
 
その場合は、/Users/Shared ディレクトリをメインのヴォリュームに作り直してください。
  
行29: 行28:
  
 
* Emacs -> Skim での SyncTeX 動作の不具合が Skim-1.4.24 で修正されました。
 
* Emacs -> Skim での SyncTeX 動作の不具合が Skim-1.4.24 で修正されました。
 +
 +
* インストール時に PATH が設定されない場合がある問題に対処するために、OSX-Preferences にて .bash_profile .bashrc .cshrc .zshenv .zshrc が改変されている場合にはバックアップを取った後に更新させ、.profile は退避させるように変更しました。
  
 
== 開発メモ ==
 
== 開発メモ ==

2017年2月21日 (火) 12:19時点における版

MacOSX_WorkShop 10.12 (macOS Sierra) 対応 tree に関する情報

最新バージョン

  • β1 (20161225)
  • installer:「右クリック」で「開く」を選択して起動して下さい。

方針

  • TeX emacs 環境を最新の VineLinux に合わせる

おしらせ

  • XQuartz-2.7.11 以降をあらかじめインストールしてください。
  • Xcode-8.x をあらかじめインストールしてください。
  • YaTeX のデフォルト TeX コマンドを uplatex2pdf に変更しました。TeX ファイルの \documentclass のオプションに uplatex を加えてください。

既知の不具合

その他

  • OSXWS をお使いの方は、/Users を独立したヴォリュームに分けている場合も多いと思いますので、こちらにもメモしておきます。

ElCapitan 以降で /Users を別ヴォリュームにしてリンクを張っていると、"AMD-Action:authenticate:SP"のエラーが出てApp Store 経由でのソフトの更新ができなくなります。
その場合は、/Users/Shared ディレクトリをメインのヴォリュームに作り直してください。

  • LaTeXiT でシングルクォーテーションが勝手に変換される場合は以下の設定を行ってください。

「システム環境設定」→「キーボード」→「ユーザー辞書」で、右側のチェックボックスを外す。

  • Emacs -> Skim での SyncTeX 動作の不具合が Skim-1.4.24 で修正されました。
  • インストール時に PATH が設定されない場合がある問題に対処するために、OSX-Preferences にて .bash_profile .bashrc .cshrc .zshenv .zshrc が改変されている場合にはバックアップを取った後に更新させ、.profile は退避させるように変更しました。

開発メモ

日本語フォント

クレー・筑紫・游・凸版文久などの日本語フォントが

/System/Library/Assets/com_apple_MobileAsset_Font3/

以下に移動された。

Xcode

  • Command Line Tools は terminal で以下のコマンドを実行してインストールする。
$ xcode-select --install
$ /usr/bin/gcc -v
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 8.0.0 (clang-800.0.38)
Target: x86_64-apple-darwin16.0.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
$ /usr/bin/clang -v
Apple LLVM version 8.0.0 (clang-800.0.38)
Target: x86_64-apple-darwin16.0.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin


言語、バージョン管理、DB

$ /usr/bin/svn --version
svn, version 1.9.4 (r1740329)
   compiled Aug 24 2016, 21:45:29 on x86_64-apple-darwin15.0.0

Copyright (C) 2016 The Apache Software Foundation.
This software consists of contributions made by many people;
see the NOTICE file for more information.
Subversion is open source software, see http://subversion.apache.org/

The following repository access (RA) modules are available:

* ra_svn : Module for accessing a repository using the svn network protocol.
  - handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
  - handles 'file' scheme
* ra_serf : Module for accessing a repository via WebDAV protocol using serf.
  - using serf 1.3.8 (compiled with 1.3.8)
  - handles 'http' scheme
  - handles 'https' scheme

The following authentication credential caches are available:

* Plaintext cache in /Volumes/Home/tkoba/.subversion
* GPG-Agent
* Mac OS X Keychain
$ /usr/bin/git --version
git version 2.8.4 (Apple Git-73)
$ /usr/bin/perl -v

This is perl 5, version 18, subversion 2 (v5.18.2) built for darwin-thread-multi-2level
(with 2 registered patches, see perl -V for more detail)

Copyright 1987-2013, Larry Wall

Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl".  If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.

$ /usr/bin/python --version
Python 2.7.10
$ /usr/bin/ruby -v
ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin16]
$ /usr/bin/sqlite3 -version
3.14.0 2016-07-26 15:17:14 91e811f51e611a37372875e96a4c51bbed2dfdea

その他

議論と要望

OSXWS 10.12 に対する要望などが御座いましたらコメントを戴ければ幸いです。 議論の上、必要であれば採用させて頂きます。

コメント: 


  • インストーラーを使ってスクラッチからインストールしましたが,それ自体は問題なくできました.ただ,TeXに若干問題があるようで,pdflatexでtxfontsを使おうとすると,txsyなどのフォントをmktexpkが作り始めるのですがうまく生成されません.platex2pdfならば問題ありません.多分,pdftexのmap fileに不整合があるのでしょうか?とりあえず報告しておきます. --133.5.165.65 2016年12月31日 (土) 19:12 (JST)
    • 追記します.El Capitan版をインストールして,それからdist-upgradeでSierra版にしたものではこの問題が起こらないようです.この現象は一応の再現性があるようです.以上ご報告します.
    • ご連絡を有難うございます。残念ながら現象を再現できませんでした。現象を再現する最小限の TeX ファイルをご連絡ください。また以下のパッケージがインストールされているかご確認ください。--tkoba
texlive-collection-fontsextra
texlive-collection-fontsrecommended
    • 先ほどEl Capitan版(MacOSX-WS-10.11.2.dmgからインストール)→dist-upgradeしていたMacでsudo apt-get remove OSX-systemとした上で,MacOSX-WS-10.12.1.dmgから再インストールしました.sudo apt-get update; sudo apt-get install OSX-base;sudo apt-get install task-emacs; sudo apt-get install task-texlive を実施した状況で上の現象が再現しています.なお,ご指摘のパッケージは2つともインストールされています.TeXのソースとして例えば以下のものをお試し下さい.txfonts パッケージを使って数式をタイプすると問題が起こるようで,数式をコメントアウトすれば問題なくタイプセットできます.pxfontsパッケージを使っても同様です.
%#!pdflatex -synctex=1
\documentclass{article}
\usepackage{txfonts}
\begin{document}
\begin{center}
 \textbf{\Large Pen Pineapple Apple Pen}\\[4mm]
 \textbf{\Large\it Pen Pineapple Apple Pen}
\end{center}
\begin{equation}
\frac{\partial \phi}{\partial t} = \kappa\frac{\partial^2\phi}{\partial x^2}
\end{equation}
\end{document}

またタイプセットの結果ですが,以下のようになります.

$ pdflatex OSXWS_test.tex
This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/OSX WorkShop) (preloaded format=pdflatex)
 restricted \write18 enabled.
entering extended mode
(./OSXWS_test.tex
LaTeX2e <2016/03/31> patch level 3
Babel <3.9r> and hyphenation patterns for 83 language(s) loaded.
(/opt/osxws/share/texmf-dist/tex/latex/base/article.cls
Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
(/opt/osxws/share/texmf-dist/tex/latex/base/size10.clo))
(/opt/osxws/share/texmf-dist/tex/latex/txfonts/txfonts.sty) (./OSXWS_test.aux)
(/opt/osxws/share/texmf-dist/tex/latex/txfonts/omltxmi.fd)
(/opt/osxws/share/texmf-dist/tex/latex/txfonts/omstxsy.fd)
(/opt/osxws/share/texmf-dist/tex/latex/txfonts/omxtxex.fd)
(/opt/osxws/share/texmf-dist/tex/latex/txfonts/utxexa.fd)
(/opt/osxws/share/texmf-dist/tex/latex/txfonts/ot1txr.fd)
(/opt/osxws/share/texmf-dist/tex/latex/txfonts/utxmia.fd)
(/opt/osxws/share/texmf-dist/tex/latex/txfonts/utxsya.fd)
(/opt/osxws/share/texmf-dist/tex/latex/txfonts/utxsyb.fd)
(/opt/osxws/share/texmf-dist/tex/latex/txfonts/utxsyc.fd) [1{/opt/osxws/var/lib
/texmf/fonts/map/pdftex/updmap/pdftex.map}] (./OSXWS_test.aux) ){/opt/osxws/sha
re/texmf-dist/fonts/enc/dvips/base/8r.enc}
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 rtxr
mktexpk: don't know how to create bitmap font for rtxr.
mktexpk: perhaps rtxr is missing from the map file.
kpathsea: Appending font creation commands to missfont.log.

!pdfTeX error: pdflatex (file rtxr): Font rtxr at 600 not found
 ==> Fatal error occurred, no output PDF file produced!
    • 早速のご連絡をありがとうございます。こちらでも状況の再現ができました。問題は /opt/osxws/etc/texmf/web2c/updmap.cfg で必要な Map がかなり disable されているところまで辿れました。かなり大きな問題ですので ASAP で対応いたします。--tkoba
    • texlive-collection packages の post section に texhash を追加することで解決しました。ご確認ください。--tkoba
    • 早速対応していただきありがとうございます.先ほど上と同じ手順でインストールしたところ,今回はうまく行きました.確認が遅れて申し訳ありません.なお,以前からある小さな問題ですが,インストーラーの処理が終了して再起動後,ターミナルでsudo apt-get update をやろうとするとcommand not found となります.手でPATHに/opt/oxsws/bin などを加えると問題ありませんが,多分本来はインストーラーが設定すべきことかと思います.ご確認いただければ幸いです.よろしくお願いします.
    • ご連絡をありがとうございます。インストーラで PATH の設定はおこなっています。インストーラを動かす前に HOME/.profile などが変更してあると、反映されない場合があります。OSXWS がインストールされている状態で、新規ユーザーを作成して /opt/osxws/bin/osxws-upgrade を実行すれば、PATH 設定が反映される筈です。ご確認ください。--tkoba

  • 開発ありがとうございます.とりあえずTeXとemacsの環境は無事に動いています.SierraでOSXWS10.11は一応動きましたが,emacsのfill-paragraphが正しく動かないなど謎の挙動がありました.とりあえず,これで安心しました.正式リリースをお待ちしています. --218.221.160.250 2016年12月25日 (日) 12:20 (JST)
    • ご連絡をありがとうございます。OSXWS10.12β1 の emacs-25.1 ではfill-paragraphが動作しました。よろしければお試しください。--tkoba

  • このページのインストーラのバージョンが古く、ritsumeiのサーバにアクセスしてしまうようです。九大のサーバにアクセスするバージョンのリンクを貼られた方が良いかと思います。 --182.166.234.242 2016年12月21日 (水) 21:06 (JST)
    • ご連絡をありがとうございます。改めて確認したところ、インストーラ自体に問題がありました。リンク先のインストーラを修正しました。--tkoba

  • お忙しい中,開発ありがとうございます.仕事の基盤となる信頼できるパッケージとして日々愛用させていただいています.今回も首を長くしてリリースをお待ちしています. --223.135.153.31 2016年10月2日 (日) 13:06 (JST)
    • 励みになるコメントをありがとうございます。OSXWS は私自身の仕事環境でもありますので、鋭意開発をいたします。今後とも忌憚のないご意見を、どうぞ宜しくお願い致します。--tkoba