TIL
Memorandum of Today I Learned (in Japanese)
今日学んだこと(Today I Learned TIL)のメモ
Beamer
Beamerのtipsリスト
- backup_slide.md
- Beamerで総スライド番号に影響しない補遺スライドを作成する
- bibliography_break_frame.md
- Beamerで参考文献を出力する
- change_default_font_size.md
- デフォルトのフォントサイズを変更する
- handout_with_complex_animation.md
- アニメーションを handout に反映する
- hfill_in_frametitle.md
- Frametitle 中で右揃えする
- itemize_animation.md
itemize
環境にアニメーションをつける
- itemize_temporarily_different_bullet.md
itemize
環境中で一部だけ異なる bullet を使う
- toc_customise.md
- 目次の表示を制御する
Fortran
Fortranのtipsリスト
Git
Gitのtipsリスト
- extract_subdirectory_as_new_repository.md
- ある Git リポジトリ中のサブディレクトリを新しいリポジトリとして切り出す
- rename_remote_branch.md
- Remote branch の名前を変える
Gnuplot
Gnuplotのtipsリスト
- decimate_data.md
- データを間引いて描画する
- do_not_plot_0_data.md
- y=0 を描画しない
- install_without_sudo.md
- サーバに sudo 権限無しで gnuplot ver5.2.8 をインストールする
- keep_plot_generated_by_gp_script.md
.gp
スクリプトで描画したグラフを表示し続ける
- plot_sum_of_multiple_columns.md
- 複数の列データの和を描画する
- print_key_in_front.md
- 凡例を前面に出力する
- set_plot_range.md
- データの描画範囲を指定する
Julia
Juliaのtipsリスト
- package_list_for_physics_simulation.md
- 物理シミュレーション/数値計算に役立つ Julia のパッケージリスト
- performance_improvement.md
- Juilaで実装したコードを高速化する方法
- Unitful.jl
Unitful
パッケージを使った単位つき数値の計算のサンプルプログラム
LaTeX
LaTeXのtipsリスト
- aligned_equations_breakline.md
aligned
環境下で長い方程式を改行する
- arxiv_with_template.md
- いろいろな論文雑誌のテンプレートを使って arXiv にプレプリントを投稿する際の注意点
- bib_arXiv.md
.bib
ファイルでの arXiv の論文のフォーマット
- bib_check_lacking_field.md
.bib
ファイルの必須フィールドの抜けを確認する
- biblatex_submit_to_APS.md
- REVTeX + BibLaTeX で参考文献を管理している論文を APS に投稿する
- biblatex_suppress_issue_inside_parthensis.md
- BibLaTeX で出版年の括弧に
issue
の情報が入ってしまうのを抑制する
- BibLaTeX で出版年の括弧に
- dummy_contents.md
- ダミー文章や図を挿入する
- empheq_single_equation_number.md
empheq
環境下で数式番号をまとめる
- eqref_refer.md
\eqref
で数式を参照する
- footnote_inside_caption.md
- Caption中に
\footnote
を挿入する
- Caption中に
- holizontal_line_for_document_width.md
- 文章幅と同じ長さの横線を引く
- hyperref_setup.md
hyperref
パッケージの設定
- itemize_align_inside.md
itemize
環境内でテキストを揃える
- latexdiff-vc.md
- LaTeXdiff と git を連携する
- matplotlib_colour.md
- Matplotlib のカラーマップと同じ色を使う
- overflow_numbering_suppress.md
- footnote 番号(アルファベット)や
\subfloat
の図番号のオーバーフローを抑制する
- footnote 番号(アルファベット)や
- revtex_preamble.md
- REVTeXなど論文執筆時の
.tex
テンプレートに追加するパッケージや設定
- REVTeXなど論文執筆時の
- siunitx.md
- siunitx を使った単位付き数値を math 環境で使う際の最適解
- super_sub_script_in_text.md
- Math モード以外で上付き(下付き)文字を使う
- texlive_clean_install.md
- TeXLive をクリーンインストールする手順
- toc_correct_pagenumber_and_link.md
- 手動で目次に追加する項目に正しくページ番号とリンクを対応づける
- transpose_symbol.md
- 行列,ベクトルの転置(transpose)をどう表記するか?
- underbrace_breakline.md
underbrace
環境中で改行する
- underbrace_fix.md
\underbrace
の表示がおかしい
- underline_breakline.md
\underline
環境中で改行する
Linux
Linuxのtipsリスト
- command_cheatsheet.md
- Linux の(やや複雑な)コマンドチートシート
- fish_add_remove_path.md
- fish shell における永続的な
PATH
の追加/削除
- fish shell における永続的な
- gnome_shell_extensions.md
- GNOME shell extensionsのリスト
- shell_interactive.md
- シェルスクリプトにおける Yes/No の選択に応じた対話的実行
- shell_iteration.md
- シェルスクリプトにおける複数のファイルに対する繰り返し処理
論文/原稿
論文/原稿のtipsリスト
- add_CC-BY_license.md
- プレプリントへのCC-BYライセンスの付与
Python
Pythonのtipsリスト
- lineplot_with_arrow_annotation.py
- Matplotlib の
plt.plot
に矢印のアノーテーションをつけるサンプルプログラム
- Matplotlib の
- maintain_same_margin_for_different_label.md
- 異なる軸ラベルに対して同一のプロット領域を確保する
- matplotlib_bool_mask.py
- Matplotlib の
plot
で,boolean array を用いてグラフの一部だけを強調するサンプルプログラム
- Matplotlib の
- matplotlib_latex.py
- Matplotlib で LaTeX 書式を使うサンプルプログラム
- matplotlib_share_x_axis.py
- Matplotlib で異なるスケールのデータを$x$軸を共有してプロットするサンプルプログラム
- matplotlib_ticks_position.py
- Matplotlib で軸の
ticks
位置を調整するサンプルプログラム
- Matplotlib で軸の
- numerical_sequence_with_white_space.md
- 数列を空白区切りで出力する
- scatter_plot_with_raster.md
- Scatter プロットの scatter 部分のみをラスタライズして高速化する
TikZ
TikZのtipsリスト
- bezier_curve.md
- Bézier曲線 control points で制御する
- draw_vortex.md
- 渦を描く
- shadow_even_odd.md
- 図で強調したい領域以外 に影をつける
- tikz_tutorial.md
- TikZ のチュートリアル
- use_colon.md
tikzpicture
環境中でコロン記号を使う
To Be Added
今後追加したいtips
- HDF ファイル
- Fortran90 から HDF ファイル形式への書き込み,読み取り方法
- HDF ファイルを ParaView から読み込む方法
- LaTeX
- 卒論/修論テンプレートで工夫した点
- 博士論文のテンプレートで工夫した点
- 上記テンプレートで工夫した点
- Python
- 解析コードで工夫した点
- Julia
- 解析コードで工夫した点