ブラウザで One Drive にアクセス
右上の歯車アイコン > One Driveの設定 > その他の設定 > ストレージの測定基準
ブラウザで One Drive にアクセス
右上の歯車アイコン > One Driveの設定 > その他の設定 > ストレージの測定基準
改行を削除したい部分を選択する。
Ctrl + H で、「検索と置換」ウィンドウを表示させる。
検索の項目に「$」(改行がshift+ Enter の場合は「\n」)を入れて、置換の項目には何も入れない。
「他のオプション」をクリックして、「現在の選択範囲のみ」と「正規表現」にチェックを入れて、置換する。
数週間前に、サポート期間が来年2023年4月までのUbuntu 18.04 LTS から 20.04 LTS (サポート期間2025年4月まで) にアップグレードした(改めてインストールし直した)。
すると、ファイルマネージャー(Files)で動画のサムネイルが表示されなくなってしまった。下記参照リンクのページを参照に、以下を行ったら、動画のサムネイルも表示されるようになった。
$ sudo apt install ffmpegthumbnailer
一度設定さえすれば、すごく楽になる。これでLaTeXなどの長いコマンドも怖くない?
例えば、LaTeXファイル(.tex)の場合、Geanyの ツール>設定ファイル>snippets.conf に以下のような内容を追加。
※ LaTeXファイルが文字コード UTF-8 で作成している場合には、snippets.conf も UTF-8 で保存しておかないと、下記のようにスニペット登録で日本語を含んでいる場合にスニペットが使えないので注意する。
[LaTeX]
リスト=\\begin{itemize}\n%ws%\\item %cursor%\n\\end{itemize}
list=\\begin{itemize}\n%ws%\\item %cursor%\n\\end{itemize}
リスト1=\\begin{enumerate}\n%ws%\\item %cursor%\n\\end{enumerate}
list1=\\begin{enumerate}\n%ws%\\item %cursor%\n\\end{enumerate}
リストアイテム=\\item
アイテム=\\item
table=\\begin{table}[tbh]%h…here. t…top. b…bottom. p…page(別のページを作成し,そこに表示).\n\\centering\n\\caption{表のキャプション}\n\\label{}\n\\begin{tabular}{|c||c|p{17\\zw}|}%arrayパッケージ使用。列の数だけ c , l , r , p{幅} などを入れる。罫線「|」は適宜\n\\hline %このhlineは表上部の罫線\nA1 & A2 & A3\\\\ \\hline \\hline%行の終わりには必ず「\\\\」を入れる。罫線「\\hline」は適宜。\nB1 & B2 & B3\\\\ \\hline\nC1 & C2 & C3\\\\ \\hline\n\\end{tabular}\n\\end{table}
表=\\begin{table}[tbh]%h…here. t…top. b…bottom. p…page(別のページを作成し,そこに表示).\n\\centering\n\\caption{表のキャプション}\n\\label{}\n\\begin{tabular}{|c||c|p{17\\zw}|}%arrayパッケージ使用。列の数だけ c , l , r , p{幅} などを入れる。罫線「|」は適宜\n\\hline %このhlineは表上部の罫線\nA1 & A2 & A3\\\\ \\hline \\hline%行の終わりには必ず「\\\\」を入れる。罫線「\\hline」は適宜。\nB1 & B2 & B3\\\\ \\hline\nC1 & C2 & C3\\\\ \\hline\n\\end{tabular}\n\\end{table}
figure=\\begin{figure}[tbh]%配置場所の優先順位。t…top. b…bottom. h…here. 一つだけ指定しても良い\n\t\\centering\n\t\\includegraphics[width=8cm]{.jpg}\n\t\\caption{}\n\t\\label{}\n\\end{figure}\n
pic=\\begin{figure}[tbh]%配置場所の優先順位。t…top. b…bottom. h…here. 一つだけ指定しても良い\n\t\\centering\n\t\\includegraphics[width=8cm]{.jpg}\n\t\\caption{}\n\t\\label{}\n\\end{figure}\n
pic2=%文章を回り込む画像。wrapfigパッケージ使用。\n\begin{wrapfigure}[7]{r}[1\zw]{5cm}%%%[7(行数)]{r(位置:r/l)}[1\zw(overhang量)]{5cm(図の幅:)}\n \centering\n \includegraphics[width=5cm]{001.png}\n\end{wrapfigure}
画像=\\begin{figure}[tbh]%配置場所の優先順位。t…top. b…bottom. h…here. 一つだけ指定しても良い\n\t\\centering\n\t\\includegraphics[width=8cm]{.jpg}\n\t\\caption{}\n\t\\label{}\n\\end{figure}\n
「\n または %newline%」が改行、「\t または %ws%」でタブ、「%cursor%」がカーソル位置。
LaTeXファイル(.tex)の本文中(行の冒頭でないと機能しない?)で、
「リスト」または「list」と入力したあとに、tabキーを押すと
\begin{itemize}
\item _
\end{itemize}
と、箇条書きリスト(番号なし)が出てくる。
「リスト」・「list」には数字がついていないので、番号なしのリスト、と覚えておく。
「リスト1」または「list1」と入力したあとに、tabキーを押すと、
\begin{enumerate}
\item _
\end{enumerate}
と、番号付き箇条書きリストが出てくる。
「リスト1」・「list1」には数字がついているので、番号付きのリスト、と覚えておく。
「リストアイテム」(「アイテム」でもOK)と入力したあとに、tabキーを押すと、
\item
が出てくる。
「table」(「表」でもOK)と入力したあとに、tabキーを押すと、
\begin{table}[tbh]%h…here. t…top. b…bottom. p…page(別のページを作成し,そこに表示).
\centering
\caption{表のキャプション}
\label{}
\begin{tabular}{|c||c|p{17\zw}|}%arrayパッケージ使用。列の数だけ c , l , r , p{幅} などを入れる。罫線「|」は適宜
\hline %このhlineは表上部の罫線
A1 & A2 & A3\\ \hline \hline%行の終わりには必ず「\\」を入れる。罫線「\hline」は適宜。
B1 & B2 & B3\\ \hline
C1 & C2 & C3\\ \hline
\end{tabular}
\end{table}
が出てくる。
「pic」(「figure」または「画像」でもOK)と入力した後、tabキーを押すと、
\begin{figure}[tbh]%配置場所の優先順位。t…top. b…bottom. h…here. 一つだけ指定しても良い
\centering
\includegraphics[width=8cm]{.jpg}
\caption{}
\label{}
\end{figure}
が出てくる。
UbuntuでLibreOfficeのフォント選択リストに表示されるフォントが多すぎて(とくにNotoフォント多すぎ)、目当てのフォントを探すのに苦労するので、以下の方法で対処。
フォントマネージャーをインストール。
$ sudo apt install font-manager
フォントマネージャーを起動。
$ font-manager
ちまちまと使わないフォントのチェックを外していく。チェックを外したフォントは削除されるのではなく、無効化されて表示されないだけ?っぽい。
フォントのレンダリングのためか、フォントマネージャーは動作が重いし、ちまちまとチェックを外していくのが面倒くさいので、apt remove で削除したほうが早いか?
Texliveを普通にインストールすると、full schemeですべてインストールされて、インストールにものすごく時間がかかるので、Texliveを短時間(basic scheme +アルファ)でインストールしてみた。
環境はUbuntu 20.04、Texlive 2021。
Windowsの場合は、参照にある 【大学生向け】LaTeX完全導入ガイド Windows編(2021/05現在) - Qiita や TeX Live ガイド を参考のこと。
何やら依存関係で以下をインストールする必要があるっぽい。
$ sudo apt install perl-tk
ダウンロード
$ wget http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz
万が一、上記でダウンロードしたものが古いものであれば、Quick install - TeX Live - TeX Users Groupにリンクされているhttps://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gzをダウンロードする。
展開
$ tar xvf install-tl-unx.tar.gz
ディレクトリ移動
$ cd install-tl-2*
この際に最新の年のものかどうかを確認する。
イントーラー実行
$ sudo ./install-tl
しばらく待っていると、端末上に以下のインストール画面が出てくるので、必要なものを選択していく。
======================> TeX Live installation procedure <=====================
======> Letters/digits in <angle brackets> indicate <=======
======> menu items for actions or customizations <=======
= help> https://tug.org/texlive/doc/install-tl.html <=======
Detected platform: GNU/Linux on x86_64
<B> set binary platforms: 1 out of 16
<S> set installation scheme: scheme-basic
<C> set installation collections:
2 collections out of 41, disk space required: 256 MB
<D> set directories:
TEXDIR (the main TeX directory):
/usr/local/texlive/2021
TEXMFLOCAL (directory for site-wide local files):
/usr/local/texlive/texmf-local
TEXMFSYSVAR (directory for variable and automatically generated data):
/usr/local/texlive/2021/texmf-var
TEXMFSYSCONFIG (directory for local config):
/usr/local/texlive/2021/texmf-config
TEXMFVAR (personal directory for variable and automatically generated data):
~/.texlive2021/texmf-var
TEXMFCONFIG (personal directory for local config):
~/.texlive2021/texmf-config
TEXMFHOME (directory for user-specific files):
~/texmf
<O> options:
[ ] use letter size instead of A4 by default
[X] allow execution of restricted list of programs via \write18
[X] create all format files
[X] install macro/font doc tree
[X] install macro/font source tree
[ ] create symlinks to standard directories
<V> set up for portable installation
Actions:
<I> start installation to hard disk
<P> save installation profile to 'texlive.profile' and exit
<Q> quit
Enter command:
S を入力して Enter。
===============================================================================
Select scheme:
a [ ] full scheme (everything)
b [ ] medium scheme (small + more packages and languages)
c [ ] small scheme (basic + xetex, metapost, a few languages)
d [X] basic scheme (plain and latex)
e [ ] minimal scheme (plain only)
f [ ] ConTeXt scheme
g [ ] GUST TeX Live scheme
h [ ] infrastructure-only scheme (no TeX at all)
i [ ] teTeX scheme (more than medium, but nowhere near full)
j [ ] custom selection of collections
Actions: (disk space required: 256 MB)
<R> return to main menu
<Q> quit
Enter letter to select scheme:
d を入力して、basicを選択。R を入力してエンターで戻る。
インストール画面に戻ったら、C を入力して、必要なものを追加。
===============================================================================
Select collections:
a [X] Essential programs and files w [ ] Italian
b [X] BibTeX additional styles x [X] Japanese
c [ ] TeX auxiliary programs y [ ] Korean
d [ ] ConTeXt and packages z [ ] Other languages
e [ ] Additional fonts A [ ] Polish
f [X] Recommended fonts B [ ] Portuguese
g [X] Graphics and font utilities C [ ] Spanish
h [ ] Additional formats D [X] LaTeX fundamental packages
i [ ] Games typesetting E [ ] LaTeX additional packages
j [X] Humanities packages F [X] LaTeX recommended packages
k [ ] Arabic G [X] LuaTeX packages
l [ ] Chinese H [ ] MetaPost and Metafont packages
m [X] Chinese/Japanese/Korean (base) I [ ] Music packages
n [ ] Cyrillic J [X] Graphics, pictures, diagrams
o [ ] Czech/Slovak K [ ] Plain (La)TeX packages
p [ ] US and UK English L [ ] PSTricks
s [ ] Other European languages M [ ] Publisher styles, theses, etc.
t [ ] French N [ ] Windows-only support programs
u [ ] German O [ ] XeTeX and packages
v [ ] Greek
P [ ] Mathematics, natural sciences, computer science packages
S [ ] TeXworks editor; TL includes only the Windows binary
Actions: (disk space required: 1856 MB)
<-> deselect all
<+> select all
<R> return to main menu
<Q> quit
Enter letter(s) to (de)select collection(s):
上記は文系の僕が選択したもの。理系の人はMathematics, natural sciences, computer science packages
も追加しておくべきかな。
それぞれの内容は TexLive の コレクションについて - takecの気まぐれブログ を参照のこと。
Rで戻る。
O を入力して Enter。
<D> install font/macro doc tree: [ ]
<S> install font/macro source tree: [ ]
の2つの「×」を外す。Rで戻る。
Re:VIEW 向け日本語 TeX Live 環境のセットアップ(Linux、macOS、Windows) — Re:VIEW knowledge ドキュメントによると、「2つのオプションは TeX のドキュメントやソースコードのインストール設定ですが、Re:VIEW から TeX を利用するだけであれば使うことがないでしょう(レイアウトをいろいろ変更したいというときには、これらのオプションはそのままにしておくべきです! texdoc コマンドを使って TeX のドキュメントを参照できます。ネットのつまみ食いはお腹を壊します)。」ということです。
その他、オプションの内容は TeX Live ガイド 2022 を参照のこと。
Iを押してインストール。
10分かからずインストールできた。
インストールできたら、/usr/local/bin ディレクトリ配下にシンボリックリンクを追加。「2023」のところは適宜変更。
$ sudo /usr/local/texlive/2023/bin/x86_64-linux/tlmgr path add
随時必要なものができてきたら、
$ sudo ./install-tl
で再度インストーラーを立ち上げて、上記方法で必要なものを追加していけばいいはず。
この「basic scheme +アルファ」でインストールすると、full schemeではインストールされていたであろうパッケージ等が入っていなくて、! LaTeX Error: File XXXXXX.sty not found.
みたいなエラーが出ることがある。その際は、以下でパッケージを追加でインストールする。
$ sudo tlmgr install XXXXXX
(※「XXXXXX」のところは適宜必要なパッケージ名にする。Windows の場合、sudo はいらない。)
上記でパッケージが見つからず、インストールできない場合は以下を参照のこと。
個人的には
$ sudo tlmgr install wrapfig
$ sudo tlmgr install titlesec
$ sudo tlmgr install ltablex
$ sudo tlmgr install endnotes
や
下記のbreakfbox パッケージ GitHub - doraTeX/breakfbox: A package that provides \breakfbox (breakable version of \fbox) using uline--.sty
が必要。
GitHub - doraTeX/breakfbox: A package that provides \breakfbox (breakable version of \fbox) using uline--.styで「Code」クリックして、「Download ZIP」でzipファイルをダウンロード。
zipファイルを展開後、展開されたディレクトリの中に入って、右クリックから端末を開く。
以下で、3つのstyファイルを/usr/local/texlive/texmf-local/tex/
にコピー。
sudo cp breakfbox.sty /usr/local/texlive/texmf-local/tex/breakfbox.sty
sudo cp myuline--.sty /usr/local/texlive/texmf-local/tex/myuline--.sty
sudo cp uline--.sty /usr/local/texlive/texmf-local/tex/uline--.sty
そして、
sudo mktexlsr
を実行。
新しいバージョンのTexLiveが出てきたら、上記のインストール方法をもう一度行う。
/usr/local/texlive
内に新しいバージョンのディレクトリが入っているはず。必要なくなったら、以前のバージョンのディレクトリは削除していいのかな?
バージョン確認には
$ lualatex --version
や
$ latex --version
で分かるはず。
texliveをfull schemeではなく、「basic scheme +アルファ」でインストールすると、full schemeではインストールされていたのかもしれないパッケージ等が入っていなくて、エラーが出ることがある。
その対処方法。
なお、「tlmgr」とは「TeX Live Manager」の略。
\usepackage{titlesec}
を使ったら、titlesecというパッケージが見つからなかったとエラーが出た。
$ tlmgr info titlesec
でチェックしてみる。
$ tlmgr info titlesec
package: titlesec
category: Package
shortdesc: Select alternative section titles
longdesc: A package providing an interface to sectioning commands for selection from various title styles. E.g., marginal titles and to change the font of all headings with a single command, also providing simple one-step page styles. Also includes a package to change the page styles when there are floats in a page. You may assign headers/footers to individual floats, too.
installed: No
sizes: doc: 741k, run: 97k
relocatable: Yes
cat-version: 2.14
cat-license: mit
cat-topics: headings page-hf
cat-related: fancyhdr titleps sectsty titletoc tocloft
cat-contact-bugs: https://github.com/jbezos/titlesec/issues
cat-contact-repository: https://github.com/jbezos/titlesec
collection: collection-latexextra
installed: No
となっているので、titlesecパッケージがインストールされていないことが分かる。
titlesecパッケージをインストールする。(Windowsの場合、sudoはいらない)
$ sudo tlmgr install titlesec
無事、\usepackage{titlesec}
が使えるようになった。
以下、geanyでlualatexを実行したときに出たエラー。
./B6tate.sty:249: Emergency stop.
<read *>
l.249 \makeatletter
3211 words of node memory still in use:
6 hlist, 4 rule, 1 dir, 48 kern, 1 glyph, 1167 attribute, 58 glue_spec, 68 a
ttribute_list, 2 if_stack, 1 write, 9 user_defined nodes
avail lists: 1:10,2:104,3:2,4:2,5:2,7:9,8:3,9:3
./B6tate.sty:249: ==> Fatal error occurred, no output PDF file produced!
Transcript written on 原稿.log.
コンパイル失敗
これは B6tate.sty (自作スタイルファイル)の249行目でエラーが出たということ。
TeX Wikiによると「状況をつかむためには,エラーメッセージの本体に続く記述(l.### [### はエラーが判明した箇所の行番号]で始まる行までの部分)も調べる必要があることがあります.」(LaTeX のエラーメッセージ - TeX Wiki)とある。
ということは、上記の場合、249行目自体というより、その直前の行が
\usepackage{newunicodechar}
となっているので、もしかしたら、newunicodecharパッケージがインストールされていないのでは?と推測した。
そこで、
$ sudo tlmgr install newunicodechar
で、newunicodecharパッケージをインストールしたら、エラーがでなくなった。
「LaTeX パッケージの名前がそのまま tlmgr でインストールされるパッケージの名前になっているとは限らない」(TeX Live をホンキで語る ― 「TeX Live ってなんだろう?」 - Acetaminophen’s diary)らしく、tlmgr でインストールしたいパッケージ(仮にxxx.sty の場合)を見つけられない場合、
$ tlmgr info xxx.sty
か
$ tlmgr search --global --file xxx.sty
で、xxx.styが入っているパッケージが分かるはずなので、パッケージがわかったら、改めて$ sudo tlmgr install
でインストールする。
tlmgr update --self --all
で、TeXLiveをアップデート後に下記のようなエラーが出て、コンパイルできない現象が発生。
. L3 programming layer <2022-04-29>c:/texlive/2022/texmf-dist/tex/latex/l3kernel
/expl3.lua:245: bad bytecode register
stack traceback:
[C]: in function 'lua.getbytecode'
c:/texlive/2022/texmf-dist/tex/latex/l3kernel/expl3.lua:245: in main chunk
[C]: in function 'require'
[\directlua]:1: in main chunk.
\lua_now:e #1->\__lua_now:n {#1}
l.1
\documentclass{ltjsarticle}
?
! Emergency stop.
\lua_now:e #1->\__lua_now:n {#1}
l.1
\documentclass{ltjsarticle}
End of file on the terminal!
直近でやったことと言えば、64bit版をインストールした(TexLiveを64bit版にしてコンパイル速度を速くする - adbird(広告鳥) 備忘録)ことだったのを思い出し、改めて
fmtutil-sys --all
luaotfload-tool --force --update -vvv
をやったら、直った。