はてなキーワード: TeXとは
綺麗な数式を出力したい人以外は必要無いだろ。wordで十分。
俺は研究者じゃないからtexで長文は書かないけど、プレゼンとかで数式は多用するからそんとき使う。
そんな特殊な用途がある人なんてごく一部だと思う。
Vim-LaTeXは、デフォルトでは.dviでコンパイルして開く設定です。
でもMac OS Xなら、.dviにコンパイルしてX11上のxdviで見るより、直接.pdfにコンパイルしてPreview.appで開きたい。
http://vim-latex.sourceforge.net/
let g:Tex_DefaultTargetFormat = 'pdf' "標準で.pdfにコンパイルして開いてね
let g:Tex_ViewRule_pdf = 'open -a Preview.app' "PDFはPreview.appで開いてね
let g:Tex_CompileRule_pdf = 'pdflatex $*.tex' "pdflatexを使って.texから.pdfに変換してね
\ll
\lv
Wordで論文を書こうとすると執筆時間の半分は図表の位置が勝手にずれるのを修正するのに使われると思ったほうがいい.
もちろん,アンカーの概念とか図表の回りこみオプションとかは理解しています.Wordについて文句を言うと,いちいち,既に知っているのに,「Wordについて知らないのが悪い.図表の回りこみオプションって知っています?」みたいな返答をするやつがいて頭に来る.そういう人に限って,図表の回りこみオプションの指定方法程度の知識しかない.
こういう概念を理解していても,Wordは図表の位置調整にTeXの10倍ぐらい時間を取られて,実に執筆時間の半分ぐらいは図表の位置調整に使われますよ.
なにせ,アンカーや図表の概念を理解していても,バージョンが新しくなるたびに,それらのオプションが以前のバージョンとは違うところに隠されてしまうので,新しく探さないといけない.
Office 2010とか入れるんじゃなかった…古いWordの使い方情報から,新しいWordでどこにそのオプションがあるのかをさがす作業に,執筆時間の8割が取られます…トホホ
世の中、Wordで論文を書く人の方が多いらしいが、信じられん。
自分は、普段TeXで書いているが、TeXで書いていて普通にできることでWordではできないことが多すぎる。
今書いているのは、Wordじゃないといけない文書なので、つくっていてすごくイライラする。ちなみに、今使っているのは、Word2010ね。
一番困るのは、作っていない/後からすり替えるつもりの図表を入れて、とりあえずキャプションを付けて相互参照しておく、ということがマトモに出来ない。
だから、図表は最初から全部用意しておかないと使えない。そんな原稿ってあるか?
これをWordでやろうとすると、図表を一旦削除して新しい図表を入れるとキャプションも消えて相互参照付け直しとか、相互参照の番号がずれるとか、キャプションがどっかいっちゃうとか、キャプションが図の下にこないとか、とにかくいちいちマトモに動かない。「マウスで指定した位置に図をいれて、その下にキャプションを入れ、通し番号で相互参照をつける」やって欲しいことはこれだけなのに、余計な機能ば~~~~っかついていて、肝心のこれだけのことが出来ない。これを作った人はマジで気が狂っているんじゃないかと思う。頭おかしいんじゃないか?論文書いたことあるの?
もう、図表やキャプションの位置調整と、そのやり方をネットで調べるのにかかる時間の方が、文章を書くのにかかる時間よりずっと長い。結果的に、同じ分量の文章を書くのに、WordはTeXに比べて何倍も時間がかかる。Wordは人の時間を奪う悪魔のソフトかとすら思う。文章本体に時間をかけているわけではないので、無駄なことをやっているような気がして、とにかくモチベが下がる。
通し番号がずれるとかキャプションが図と違うところにいっちゃうとか相互参照が出来なくなるとか言う事が、書き手が最も恐れていることなんだよ。レイアウトの多少のズレは大丈夫だけど、これらは明確に間違いになるから。このすべてがWordでは起こって、しかも、解決の方法がよくわからない。図表のプロパティのメニューの奥~~~の方に隠されているチェックボックスを血眼になって探して、それを外すとできたりする。
もう、別にソフト開発していいから、マトモな図表の扱いができる論文用Wordってつくってほしいわ。あるいは、TeXを論文用Wordとして売ってくれ。そしたら買うから。
日本語はtexとlyxを用意しています。htmlはちょっと不完全ですね。
Sourceにあるので、拡張子を.tar.gzに変更してから展開して下さい。
Other formats http://arxiv.org/format/1008.2247v4
Source http://arxiv.org/e-print/1008.2247v4
P != NP (PvsNP)の証明ですけど、8月ぐらいに話題になったものとは異なります。
より洗練・汎用・簡易になっているかと思います。
スラドには見捨てられたようなので、こちらでご意見募集したいと思います。
(http://slashdot.jp/~qr00/journal/515923 に書いても誰も反応しないし、ストーリーに採用される気配も無いし……)
一部ではとても有名なP!=NP問題ですが、もしかしたらその解決の切っ掛けになりそうな切り口を見つけました。
本当?……いや、多分嘘なんでしょうが、妄想に取り付かれると何が嘘で何が本当だか判らなくなります。
そこでお願いです。考え方をまとめた論文を http://arxiv.org/abs/1008.2247 に上げましたので、「ここはウソじゃね?」とか「何だよ。この部分で論理破綻しているだろ」とかを指摘してもらえませんでしょうか?
ちなみに、PDFとかはBasic Englishもどきで記載していますのであんまりお勧めしません。“Other formats”->“Source” にgzipped tar (.tar.gz)の日本語texファイルとlyxファイルがありますので、環境がある方はそちらを参照すると良いと思います。
では、よろしくお願いいたします。
色々教えてください偉い人。
自分で考えろってのはご尤もですが、色々な方の意見が聞いてみたいのです。
・Struts(ver2じゃないほう)上でのJava(max2000行程度)
・perl(max7000行程度)
・c/c++(ちょっと)
・Haskell(ほんの少し)
・VisualBasic(.NETじゃないほう)(ほとんど忘れた)
・HTML/CSS(セマンティック厨)(HTML5は勉強中)(バイトでWEBデザイン経験有)
・javascript(簡単なものなら)
・MovableType(CMSとして利用。ちょっとした企業サイトレベルくらいのものの構築。簡単なプラグインの作成とかも)
・Apache(セットアップと最低限の設定くらい)
・Tomcat(同上)
・Linux(CentOSとUbuntu。セットアップとちょっとした設定程度)
・AdobeのDTP系製品(CS2)(雑誌編集経験有、ただし学生レベル)
・Oracle(10g)(Bronzeレベルの知識とちょっと触ったことがある程度の経験)
・postgreSQL(ちょっと触ったことがある程度)
・会計関連の知識(日商簿記2級)(大学で管理会計をかじった)
・数学系の知識(論理とか集合やらの基礎。大学で計算機科学をかじった)
・印刷物/WEBサイトのデザイン(独学だけどそれなりに。一般人よりはそれっぽいデザインが作れるかと)
10年前の話になる.
大学学部1回のときに受講した「物理学実験」なる実習講義は,実験レポートの提出が義務付けられており,そのレポートに対する評価は大変厳しいという噂だった.ならばこそ逆に完璧なレポートを提出してやろうと意気込んだ私は,レポートの物理的な内容に関することを完璧に仕上げるのはもちろんのこと,理系の文書は TeX なる組版システムで清書するのだと情報の授業で聞きかじっていたこともあり,その TeX とやらで非の打ち所なく美しく清書されたレポートを提出してやろうと心に誓った.情報の授業では周囲の同回生たちが TeX のコンパイルにすら四苦八苦している有様だった中,私は一人いそいそと TeX に関する分厚い書籍を購入して,つたないながらも TeX で美しく清書したレポートを提出したのだ.
周囲の同回生のほとんどが手書きで仕上げたレポートを提出するのを,浅薄な優越感とともに一瞥していた.私のレポートを見咎め,そのレポートは何だ,どうやって書いたのだ, TeX とやらで書いたのか,すごいな,と述べる同回生も居た.
最高の評価がもらえる自信があった.
返却されたレポートには「こういうときは TeX のこのコマンドを使ったほうが良い」という類の指摘が赤字でたくさん書き込まれていた.レポートに対する評価が厳しいという噂は本当だったのだ.
いくつかトラックバックがあったのでちょっと補足的な内容を書こうと思います。
文章割と滅茶苦茶ですが、物事を伝えるには十分だと思うのであまり気にしないでください。
私は中学生の時からプログラミングを3年間続けていて、作業用のツールとしては ThinkPad や HHK Pro2 を愛用しています。
ThinkPad の中身は、OS は Debian/GNU Linux 、ツールとしては Vim,screen,SKK,ratpoison,TeX など、いわゆる"変態的"な環境を使っています。
先輩曰く、「お前よりプログラミングできる奴はこの学校にはいない」とか。まだ2年生なのでとても本当だとは思えないけど。
そういう専門教科が大好きな人間なので、キーボードを叩けない部屋では生活できません(プロコンとかもあるし)。A君はそれを分かって「じゃあ俺もキーボードの音嫌いだから、部屋でキーボード叩くのやめて」と言っているのだと思う。
さっきも書いた通り中学生の時に他人の肋骨を折った事があるような人間ですし、私自身も殴られた事が何度かある(怪我はしなかったけれど)。
今までの経験からして、自分にとって不都合だと分かっていれば言葉が通じないような人間なので、話し合いで解決できるとはとても思えません。
チクれば部屋が取り戻せて、自分の望む生活ができるのかもしれないけど、A君と親しい人達からどう思われるかを考えると、あまり簡単にこの手段を使うわけにはいかない。最終手段としては良いと思うけれど。
A君は欠課数が多く、それが原因で退寮処分を食らってもおかしくないので、朝寝ていても起こさないようにしています。後期までの辛抱と思えばそれで耐えられるかもしれないけど、欠課数をちゃんと把握しているわけではないので上手くいくかどうか分からず。
最近は寝る時ですら友人の部屋の床なので、大して影響は無いと思います。ただ床で寝たせいか体中の至る所が痛い……。
InftyEditor ってのがいいかもしれない。
英語でぐぐってた時に、日本人の(先生方の)このソフトがでてきた。
TeX コマンドの候補がでてくるのでちょっと TeX がわかればさくさく打てる。
例えば \i と打てば \i ではじまる TeX コマンドの一覧がでてきて、一番上の \int を選べばインテグラル記号がでてくるし、
\f と打って先頭を選択すれば、\frac の意味で分数になって、Wisywig 的に分数をタイプできるようになる。
もちろん普通の文章も打てる。
数式部分を Ctrl-C すれば TeX コマンドのコピーになるので、はてなの数式とかの mimeTeX へもほぼそのままコピペできるはず。
$ $ を mimeTex 記法にかえるぐらいのちょっとしたスクリプト書けば、はてダにアップロードできるようになるのではなかろうか。
ちなみに InftyReader ってのもこの方々は作っていて、数式の OCR をして TeX とかいろいろの形式に変換してくれる。
http://www.hyuki.com/yukiwiki/wiki.cgi?%BF%F4%BC%B0%BA%EE%C0%AE%A5%D7%A5%E9%A5%B0%A5%A4%A5%F3
http://hatenadiary.g.hatena.ne.jp/keyword/数式を表示する(tex記法)
見てみたけど・・・入力支援がないと、時間食いそうだ。 コマンドをIMEの辞書に登録しておけばなんとかなるかもしれない。
でもこの複雑さになってくると、手書きの方が速くなってくるな・・・