from 2015-6-7

自分用の備忘録としてネット上にも残しておこうと思い書いています

www.halu7.com 7shi.hateblo.jp shizenkarasuzon.hatenablog.com cartman0.hatenablog.com

e^{i\pi} + 1 = 0

[x = \frac{-b \pm \sqrt{b2-4ac}}{2a}]

エネルギーと質量には \(E=mc^2\) の関係がある。

オイラーの公式 \(e^{i\pi}+1=0\) は美の極致である。

$$ x = \frac{-b \pm \sqrt{b^2-4ac}}{2a} $$
\[ x = \frac{-b \pm \sqrt{b^2-4ac}}{2a} \]
$$ \sum_{n=1}^\infty \frac{1}{n^2} = \frac{\pi^2}{6} \tag{1} $$
$$ \sum_{n=1}^\infty \frac{1}{n^4} = \frac{\pi^4}{90} \tag{2} $$
$$ a^3+b^3+c^3-3abc=(a+b+c)(a^2+b^2+c^2-ab-bc-ca) $$

test

markdownのテストをしてみる

 hatena blogについてまだhatena blogが使いこなせてない。 難しい

習うより慣れろ、とよく言われるが markdownを使いこなすのも手間だ

  1.  ともかく使ってみる。
  2.   コードをウェブページ で習って使ってみる
         L R
L     (1,0) (2,3)
R     (3,4) (0,1)

上のは利得表です1


  1. 何でもいいのでゲーム理論の教科書を見てください

pathで最初に入ってしまう初期値(/usr/local/bin等)の読み込みの順を後の方にする。

問題:/usr/local/Cellarのなかのディレクトリにpathを貼りたかった。

homebrewで入れたpythonもopensslもこの中にあるから。

だけど、~/.bash_profileをいくらいじっても/user/local/binの中に入った

古いpython, opensslなどを読み込んでしまう。(これはwhich opensslとか

where opensslで確かめることができた。)

どうしてだろう?と問うと、答えは、/usr/local/binのpathが/usr/local/Cellar

のpathよりも先に読み込まれるからだ。

 

じゃあどうにかして、読み込むpathの順を変えなくてはいけないのだが、

macだと厄介だ。いろいろ.bash_profileを書き換えてもうまくいきそうにない。

/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin

が.bash_profileに書いたものよりも先に読み込まれてしまうからだ。

 

これが起こる仕組みはこうだ。.bash_profile以前に初期ファイルとして
/etc/profileがコールされる。そこには

if [ -x /usr/libexec/path_helper ]; then
    eval `/usr/libexec/path_helper -s`
fi
if [ "${BASH-no}" != "no" ]; then
    [ -r /etc/bashrc ] && . /etc/bashrc
fi
と書かかれている。このうちの前半部分に注目する。

そこではpath_helperを呼び出している。

(ためしに/usr/libexec/path_helperと打つとPATH="/usr/local/bin:/usr/bin:
/bin:/usr/sbin:/sbin:/opt/X11/bin:
/Library/TeX/texbin"; export PATH;
と出てくる。)

path_helperというツールはmac特有のものだ。

path_helperの解説は
http://www.softec.lu/site/DevelopersCorner/MasteringThePathHelper

にある。そこに書いていることは次の通り。

path_helperは/usr/libexecにある。
これはbashcsh の PATH 環境変数と MANPATH 環境変数を作り出すためのものだ。/etcにあるファイルを使ってそれらを作り出すのだ。

path_helperの手順はこうだ

1. 初期値を /etc/paths と/etc/manpathsから読み込み、

そのあと  /etc/paths.d と /etc/manpaths.dに書かれているものを読み込む。
そしてその内容を前者のPATH環境変数とMANPATH環境変数にそれぞれ付け加える。(一行につき一つのpathが書かれている必要がある)

/etc/pathsに書かれている初期値は
/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin
だ。
実はこの初期値を実は読み込むわけじゃない。だからこのpathの順序を変えても

pathの順序は変わらない。

 

2. 確かにpathに新しい値を付け加えるには/etc/paths.d に新しいファイルを作り、おけばいい。(1つのパスにつき、1行をつかって)

3. だが /etc/pathsのパスの順を変えたければpathsに書いているpathの順序を

変えることだと思うかもしれないけどそうしてもpathの読み込み順は変わらない。

4. じゃあどうするか?
    /etc/csh.login
    /etc/profile
    /etc/zprofile or /etc/zshenv depending on your MacOS version
に注目する。そしてpath_helperへのコールの前に/etc/profileの中にPATH=""を加える。
そして/etc/profileが
if [ -x /usr/libexec/path_helper ]; then
    PATH=""
    eval `/usr/libexec/path_helper -s`
fi
のようにする。
そうすることで、

/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin

が最初に読み込まないようにできる。

 

path_helperが/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbinの初期値をつけてしまうので

それをつけないようにするためには、/etc/profileを書き換えることが必要で

PATH=を上に書いているように付け加えればいい。これで/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbinが最初に来なくなる。

 

tex_auc_texの使い方

auc_texの使い方
C_c C_cでタイプセット
C_c C_vでSkimでの表示

インストール
https://ryogan.org/blog/2015/12/30/mac-os-x-el-capitan-%E3%81%AE-auctex-%E3%81%AE%E8%A8%AD%E5%AE%9A/
http://oku.edu.mie-u.ac.jp/~okumura/texfaq/auctex-040204.html
https://texwiki.texjp.org/?AUCTeX


http://ochiailab.blogspot.jp/2013/01/auctex-reftex.html
http://oku.edu.mie-u.ac.jp/~okumura/texfaq/auctex-040204.html
http://note.chiebukuro.yahoo.co.jp/detail/n226442

LaTeXiTの設定

LaTeXitの設定
latexの詳しい設定については次のページ
http://astr.phys.saga-u.ac.jp/~funakubo/research/LaTeXiT_tips/LaTeXiT.html

日本語混じりの数式を入れる
{\red\Omega_m} =
{\mbox{\mc \black{物質}}}\over{\mbox{\gt \green{密度}}}
と打つ。上のページのコードではエラーがでる。

latexの簡単な設定については次のページ
http://osksn2.hep.sci.osaka-u.ac.jp/~taku/osx/install_latexit.html

\text{}については次のページ
http://blog.icchi.me/latexit-install-mac/
\textをつけなくてもエラーはでない


a_x\text{\red{日本語}}


LaTeXiTの設定___tikzを使えるようにする。
https://texwiki.texjp.org/?TikZ#qa783648
http://astr.phys.saga-u.ac.jp/~funakubo/research/LaTeXiT_tips/LaTeXiT.html


%%プリアンブル
\documentclass[12pt,dvipdfmx]{jsarticle}
\usepackage{color} %used for font color
\usepackage{amssymb} %maths
\usepackage{amsmath} %maths
\usepackage[svgnames]{xcolor}
\usepackage{tikz}
%
%
% font definitions
\font\tgoth = goth7 scaled\magstep0
\font\sgoth = goth10 scaled\magstep0
\font\bgoth = goth10 scaled\magstep1
\font\lgoth = goth10 scaled\magstep2
\font\bbgoth = goth10 scaled\magstep3
\font\bbbgoth = goth10 scaled\magstep4
\font\Bgoth = goth10 scaled\magstep5
%
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% local macros
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% Here comes any macro you like.
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% color definitions
% CMYK (cyan-magenta-yellow-black)
\definecolor{cyan}{cmyk}{1,0,0,0}
\definecolor{lightcyan}{cmyk}{0.5,0,0,0}
\definecolor{pastelcyan}{cmyk}{0.25,0,0,0}
\definecolor{softcyan}{cmyk}{0.125,0,0,0}
\definecolor{magenta}{cmyk}{0,1,0,0}
\definecolor{yellow}{cmyk}{0,0,1,0}
\definecolor{lightyellow}{cmyk}{0,0,0.5,0}
\definecolor{pastelyellow}{cmyk}{0,0,0.25,0}
\definecolor{softyellow}{cmyk}{0,0,0.125,0}
\definecolor{black}{cmyk}{0,0,0,1}
\definecolor{darkgray}{cmyk}{0,0,0,0.75}
\definecolor{gray}{cmyk}{0,0,0,0.5}
\definecolor{lightgray}{cmyk}{0,0,0,0.25}
\definecolor{white}{cmyk}{0,0,0,0}
\definecolor{red}{cmyk}{0,1,1,0}
\definecolor{orange}{cmyk}{0,0.5,1,0}
\definecolor{lightorange}{cmyk}{0,0.25,0.5,0}
\definecolor{scarlet}{cmyk}{0,1,0.5,0}
\definecolor{brown}{cmyk}{0.5,0.75,1,0}
\definecolor{camel}{cmyk}{0.25,0.375,0.5,0}
\definecolor{cream}{cmyk}{0,0.2,0.3,0}
\definecolor{green}{cmyk}{1,0,1,0}
\definecolor{lightgreen}{cmyk}{0.5,0,0.5,0}
\definecolor{pastelgreen}{cmyk}{0.25,0,0.25,0}
\definecolor{softgreen}{cmyk}{0.125,0,0.125,0}
\definecolor{mossgreen}{cmyk}{0.64,0.4,1,0}
\definecolor{yellowgreen}{cmyk}{0.5,0,1,0}
\definecolor{skyblue}{cmyk}{0.4,0.16,0,0}
\definecolor{nttblue}{cmyk}{0.91,0.44,0,0}
\definecolor{royal}{cmyk}{1.0,0.5,0,0}
\definecolor{navyblue}{cmyk}{0.9,0.75,0.5,0}
\definecolor{blue}{cmyk}{1,1,0,0}
\definecolor{lightblue}{cmyk}{0.5,0.5,0,0}
\definecolor{lavender}{cmyk}{0.25,0.25,0,0}
\definecolor{violet}{cmyk}{0.75,1,0.25,0}
\definecolor{purple}{cmyk}{0.5,1,0.5,0}
\definecolor{pink}{cmyk}{0,0.5,0,0}
\definecolor{pastelpink}{cmyk}{0,0.25,0,0}
\definecolor{softpink}{cmyk}{0,0.125,0,0}
%
%
%%%% color redefinition for convenience %%%%
\def\black{\color{black}}
\def\white{\color{white}}
\def\red{\color{red}}
\def\blue{\color{blue}}
\def\green{\color{green}}
\def\cyan{\color{cyan}}
\def\magenta{\color{magenta}}
\def\yellow{\color{yellow}}
\def\brown{\color{brown}}
\def\orange{\color{orange}}
\def\navy{\color{navyblue}}
\def\gray{\color{gray}}
\def\darkgray{\color{darkgray}}
\def\lightgray{\color{lightgray}}
\def\mossgreen{\color{mossgreen}}
\def\skyblue{\color{skyblue}}
\def\lightblue{\color{lightblue}}
\def\lightcyan{\color{lightcyan}}
\def\lightgreen{\color{lightgreen}}
\def\lightorange{\color{lightorange}}
\def\pastelcyan{\color{pastelcyan}}
\def\pastelgreen{\color{pastelgreen}}
\def\pastelpink{\color{pastelpink}}
\def\lavender{\color{lavender}}
\def\scarlet{\color{scarlet}}
\def\violet{\color{violet}}
\def\pink{\color{pink}}
\def\pastelpink{\color{pastelpink}}
\def\softcyan{\color{softcyan}}
\def\softyellow{\color{softyellow}}
\def\softgreen{\color{softgreen}}
\def\softpink{\color{softpink}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% end of the color definitions
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%


\begin{tikzpicture}
\draw [help lines] (0,0) grid (3.5,2.5);%(0,0)から(3.5,2.5)までの"細線の方眼"
\coordinate (O) at (0,0) node at (O) [left] {$O$}; %(0,0)に点Oを設定し,その左に$O$と記載する
\coordinate (A) at (1,2); %(1,2)に点Aを設定する
\node (B) at (2,2) [above] {$B$} ; %(2,2) の上方にノードBを設定し,$B$と記載する
\node (C) [fill=white, draw, text=red, circle] at (3,2) {C}; %(2,2)に白塗りした円形のノードCを設定する

\coordinate (D) at (3,1) node at (D) [label=right:Dの右横] {};
   %(D)には「大きさ」がなく,その位置に無名のノードが置かれ,右にラベルがある
%\node (D) at (3,1) [label=right:Dの右横] {};
   %(D)には「大きさ」をもった無名のノードがおかれ,その右にラベルがある
\fill (O) circle (2pt) (A) circle (2pt) (D) circle (2pt); %点O,A, Dに黒丸をつける(1つの\fillで複数の点を対象にできる)

\draw (O) -- (A) node [above] {$A$}; %線分OAを描き,その上方にノードを設定して$A$と記載する(ノード自体は無名)
\draw [->] (O)--(B); %矢印OBを描く(Bが(2,2)の上方にあること,ノードBに大きさがあることに注目)
\draw [->] (O)--(C); %矢印OCを描く(矢印はノードCの輪郭まで)
\draw (O)--(D);%(D)の設定を\coordinateでしたか\nodeでしているかで線の長さが異なる
\end{tikzpicture}

と数式をtexコマンドで書くメインの画面で書くと図が表示される。

 

****************前に書いたもの**************************************************************

LaTeXitの設定

LaTeXiTは便利だ。数式をtexの形で

打って数式のpdfを吐き出させ、それを貼れば簡単に、keynoteなどで

数式入りのスライドができる。

 

やったこと。

1. 古いLaTeXiTを削除した。

2. 新しいLaTeXiTをダウンロードした

3. インストールして、設定を変えた。そのとき

ファイルのあり場所をみるのにwhichを使った。

http://astr.phys.saga-u.ac.jp/~funakubo/research/LaTeXiT_tips/LaTeXiT.html

が参考になった。だがそこでのコードは間違っている。正しくは

{\red\Omega_m} =
{\mbox{\mc \black{物質}}}\over{\mbox{\gt \green{密度}}}

 

latexの簡単な設定については次のページ

http://osksn2.hep.sci.osaka-u.ac.jp/~taku/osx/install_latexit.html

また\text{日本語}という書き方もある。

http://blog.icchi.me/latexit-install-mac/

ただ\text{日本語}としなくてもエラーはでない。

-1..1から[1,f(-1)],[2,f(0)],[3,f(1)]を作る。

-1, 0, 1について[1,f(-1)],[2,f(0)],[3,f(1)]
というのを作った後で、f(-1),f(0),f(1)を作った

http://www.mapleprimes.com/questions/221146-Filling-Matrices-Or-Arrays-Using-A-Function


x:=t -> t^2+t-10;
a1:=proc(n::positive)
local k,j;
k:=-n+j-1;
seq(eval([j,x(k)]),j=1..2*n+1);
end proc;
a1(1);
b1:=n->[seq(a1(1)[j][2],j=1..2*n+1)];
b1(1);

 

mathhaxの使い方 はてなで数式

 

 <script

  type="text/javascript"
  src="https://c328740.ssl.cf1.rackcdn.com/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"
></script>

[tex:{ displaystyle A = frac{sum_{k=1}^{N} a_k}{N} }]

 


https://okuzawats.com/hatenablog-latex-20140706

http://gilbert.ninja-web.net/math/mathjax1.html#intro

http://hatenadiary.g.hatena.ne.jp/keyword/%E6%95%B0%E5%BC%8F%E3%82%92%E8%A1%A8%E7%A4%BA%E3%81%99%E3%82%8B%EF%BC%88tex%E8%A8%98%E6%B3%95%EF%BC%89

https://oku.edu.mie-u.ac.jp/~okumura/javascript/mathjax.html