[過去ログ] \chapter{\TeX} % 第十章 [転載禁止]©2ch.net (862レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1
(1): 2014/12/17(水)01:50 AAS
過去スレッド
第一章 2chスレ:unix
_      2chスレ:unix
第二章 2chスレ:unix (984レス)
第三章 2chスレ:unix (996レス)
第四章 2chスレ:unix
第五章 2chスレ:unix
第六章 2chスレ:unix
第七章 2chスレ:unix
第八章 2chスレ:unix (983レス)
第九章 2chスレ:unix (17レス)
_      2chスレ:unix (981レス)
833: 2018/02/19(月)12:16 AAS
それもOS依存
834: 2018/02/19(月)14:02 AAS
20倍も差があるんだけど、OS依存で説明できるの?
835: 2018/02/19(月)15:26 AAS
ちがうちがう、kpsewhich使う方法がってこと
836: 2018/02/19(月)19:15 AAS
「kpsewhich を使って TeX Live の年度を確認する方法は,
他の判別法と同様に,OS の種類や TeX Live の導入手段の如何によって不確実になる
(だから他の環境で使えると思わないほうがいい)」
ってことだろ。こんだけ噛み砕かんと分からん人間がいるのか……
世の中は広いなw
837: 2018/02/20(火)08:48 AAS
何イライラしてんだよ
生理か?
838: 2018/02/20(火)10:57 AAS
セクハラ予備軍かね
839
(1): 2018/02/26(月)17:24 AAS
LaTeXの\newenvironmentで、その中に限って使える命令などは作れますか?
例えばfooという環境の中で\fooenvcommandを使うと正常に出力されるけれども
\begin{foo}
\fooenvcommand
\end{foo}
---
[...]
\end{foo}
\fooenvcommand
foo環境の外で\fooenvcommandを使うとエラーになるというような処理をしたいんですが…
840: 2018/02/26(月)21:42 AAS
fooの環境内で任意の論理変数をtureにして、
それに基づいて判定すれば?

\usepackage{etoolbox}
\newbool{hogehoge}
\AtBeginEnvironment{foo}{\booltrue{hogehoge}}
\newcommand\fooenvcommand{\ifbool{hogehoge}{aaa}{bbb}}
841
(2): 2018/02/27(火)01:00 AAS
emacsで書いて、保存して、latexmk -pvc ファイル名として、pdfを作っているの
ですが、sinctexが働かず、pdfをクリックしてもその部分のemacsの文書の部分に
移行しません。.latexmkrcは
$latex = 'platex -synctex=1 -halt-on-error';
$latex_silent = 'platex -synctex=1 -halt-on-error -interaction=batchmode';
としています(これについては問題ないはず)

pdfビューアーは、Skimを使っています。同期の設定では
emacsとしたり、カスタムとして、/usr/local/bin/emacsとしても
sinctexが動きません(動くと、pdfの文字の部分をクリックすると、
emacsの文書の該当部分にジャンプします。)

何が悪いのでしょうか?おしえていただけると幸いです
842
(2): 2018/02/27(火)07:21 AAS
\somemacro{2018-02-27} → 2018年2月27日
みたいな挙動をするマクロない?
\newcommandで作ろうかとも思ったんだけど、俺の知識では引数を置換するような処理は書けん。
843
(2): 2018/02/27(火)10:10 AAS
>>841
.latexmkrcをまず全部書け
844: 2018/02/27(火)10:25 AAS
>>841
全部書けと言ったけど、書かれても困るな
synctexをsinctexって書くようなお前が間違ってないかの確認

で、多分Emacsの設定ができてない
そうなったらスレ違い
845
(1): 2018/02/27(火)20:31 AAS
>>843
次のものです
File Edit Options Buffers Tools Help
#!/usr/bin/env perl
$latex = 'platex -synctex=1 -halt-on-error';
$latex_silent = 'platex -synctex=1 -halt-on-error -interaction=batchmode';
$bibtex = 'pbibtex';
$biber = 'biber --bblencoding=utf8 -u -U --output_safechars';
$dvipdf = 'dvipdfmx %O -o %D %S';
$makeindex = 'mendex %O -o %D %S';
$max_repeat = 5;
$pdf_mode = 3;
$pvc_view_file_via_temporary = 0;
$pdf_previewer = "open -ga /Applications/Skim.app";
846: 2018/02/27(火)20:34 AAS
Skimの同期の設定はemacsclientにしています。
それで、emacsでうつしている文章を変えて保存すると、Skimで表示
されているpdfも変わります。

ただ、pdfをクリックすると、クリックした箇所の文章のemacs上の文章の対応物
へのジャンプというsinctexはできていません
847: 2018/02/27(火)21:38 AAS
>>839
\newenvironment の定義内部で \def\fooenvcommand{hoge} みたいにローカルに定義すればいいんじゃないかな?
848: 2018/02/27(火)21:47 AAS
>>842
\makeatletter
\def\smcmd#1{\@smcmd#1\@nil}%
\def\@smcmd#1-#2-#3\@nil{%
\@tempcnta=#1
\the\@tempcnta 年\@tempcnta=#2
\the\@tempcnta 月\@tempcnta=#3
\the\@tempcnta 日\relax
}%
\makeatother
\smcmd{2018-02-28}
849
(1): 2018/02/27(火)21:49 AAS
>>842
\makeatletter
\def\smcmd#1{\@smcmd#1\@nil}%
\def\@smcmd#1-#2-#3\@nil{%
\@tempcnta=#1
\the\@tempcnta 年\@tempcnta=#2
\the\@tempcnta 月\@tempcnta=#3
\the\@tempcnta 日\relax
}%
\makeatother
\smcmd{2018-02-28}
850: 848,849 2018/02/27(火)21:51 AAS
申し訳ない…2重で投稿してしまいましたorz
851
(2): 2018/02/28(水)01:01 AAS
>>843
解決しました。
外部リンク[html]:chirokhan.blogspot.jp
のemacs and latex on macというタイトルの記事
に書いていました。
emacsのほうでM-x server-startとしたあとに、Command+Shift+Clickとすることで
emacsの箇所に移ることができました。

だけど、これってクリックした単語が含まれている行のemacsの箇所に移動すると
いう大雑把なものでしかないんですね。

ありがとうございました。
852
(1): 2018/02/28(水)01:11 AAS
>>851に書き忘れていたことですが
Skimの設定は
同期するのところが
初期値 カスタム
コマンド /usr/local/bin/emacsclient
引数 --no-wait +%line "%file"
です。
コマンドのところはfindでemacsclientを調べました。
853
(1): 2018/02/28(水)10:56 AAS
>>852
だから多分Emacsの設定だと
スレチだから詳しくは言わんけど、init.elに起動時emacsclientが立ち上がるようにしておけば、どこかで役に立つ
854
(1): 2018/02/28(水)21:12 AAS
>>853
ありがとうございます。
markdownのことを尋ねるのはスレチですか?
markdownで書いて、pandocでtexファイルにできるのはわかるのですが、
markdownで書きながら結果をみれるviewerと、tikzで図を描いたりや数式を書くには
どうしたらいいかとおもっています。エディタはemacsを使いたいのですが、
なにかお考えをおもちならどなたか教えてください
855: 2018/02/28(水)22:39 AAS
>>849
すごい!
856: 854 2018/03/01(木)00:51 AAS
>>854は無視してください
857: 2018/03/01(木)08:23 AAS
>>851
自分は設定わかんなくて諦めた。なぜかできない orz
858
(1): 2018/03/01(木)10:28 AAS
上で書いたことの繰り返しだけど
1. sudo find / -name emacsclient
でemacsclientの場所を検索(僕の設定では/usr/local/bin/emacsclientと出た)
2. Skimの環境設定->同期する->PDF-TeX同期サポートのところで
初期値 カスタム
コマンド 1の結果
引数 --no-wait +%line "%file"
とする

.latexmkrcは>>845のものを使う

実際使うときはcd で元のファイルがあるディレクトリに移った後に
latexmk -pvc 元のファイル名.tex
として、pdfを作る。そのディレクトリに作ろうとしたpdfの他に
pdfをクリックするとemacsで作ったテキストファイルの該当行へと
移るために必要な情報を書いたファイルができている。(拡張子を忘れた
のでかけないけど、gz.なんちゃらだったような)
pdfからemacsで作ったテキストファイルの該当行へと
移るためには、
emacsのほうでM-x server-startとしたあとに、Command+Shift+Clickとする
859: 2018/03/01(木)10:32 AAS
markdownとtexは使い分ければいいとおもった

#pandocにかける
cdでlatexmkの使い方.mdのあるディレクトリ移動後
pandoc latexmkの使い方.md --standalone --from=markdown_strict --output latexmkの使い方.html --metadata title=Blah.
と書く
外部リンク:github.com
860: 2018/03/01(木)21:15 AAS
>>858
Skimでemacsclientの場所を /Applications/Emacs-253.app/Contents/MacOS/bin/emacsclient
として,設定に
(require 'server) (unless (server-running-p) (server-start))
加えたらinverse searchできました ^^;
861: 2018/03/04(日)16:54 AAS
文字の装飾ができない (5chみたいな) 文章中で、TeXはこう書くけど、
pLaTeX2eやe-TeXは←こう書くべきなの?
それともpLaTeX2εやε-TeXって書くべきなの?
862: 2018/03/04(日)21:10 AAS
TeX Live 2017がfrozenになったな
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.195s*