Harukaのnote

Linuxやプログラミング,写真,旅行等の記録帳

Linux版VSCodeでupLaTeXの設定

settings.jsonを開いて以下のように記載します。
前にも書いたように"%DOC%"ではなく"%DOC%.tex"とするのが重要です。
ビルドが終わらなくなります。
以前の記事vscodeでlatex環境を整える際の謎の不具合 - HarukaのNote

settings.json
{
    "window.zoomLevel": 1,


    "latex-workshop.chktex.enabled": true,
    "latex-workshop.latex.tools": [
        {
            "name": "ptex2pdf (uplatex)",
            "command": "ptex2pdf",
            "args": [
                "-u",
                "-l",
                "-ot",
                "-kanji=utf8 -synctex=1 -interaction=nonstopmode",
                "%DOC%.tex"
            ]
        },
        {
            "name": "pbibtex",
            "command": "pbibtex",
            "args": [
                "-kanji=utf8",
                "%DOCFILE%"
            ]
        }
    ],
    "latex-workshop.latex.recipes": [
        {
            "name": "ptex2pdf (uplatex) *2",
            "tools": [
                "ptex2pdf (uplatex)",
                "ptex2pdf (uplatex)"
            ]
        },
        {
            "name": "ptex2pdf (uplatex) -> pbibtex -> ptex2pdf (uplatex) *2",
            "tools": [
                "ptex2pdf (uplatex)",
                "pbibtex",
                "ptex2pdf (uplatex)",
                "ptex2pdf (uplatex)"
            ]
        },
    ],
    "latex-workshop.synctex.afterBuild.enabled": true,
    "latex-workshop.view.pdf.viewer": "tab"
}

OpenSUSE で upLaTeX

OpenSUSE tumbleweed でuplatexを使うための準備が結構必要だったので、メモします。
他の Linux の方や OpenSUSE Leap ではこちらの方法の方がいいです。パッケージが古いので。

$ sudo zypper install texlive-ipaex texlive-ptex2pdf texlive-adobemapping texlive-uplatex texlive-ptex-fontmaps  texlive-ptex-fonts texlive-uptex texlive-uptex-fonts 

texliveを入れたときに勝手に入っていると思いましたが、OpenSUSEでは個別に入れなければいけないみたいです。

以下のようなエラーのときはこれらが無いからかもしれません。

Cannot proceed without .vf or "physical" font for PDF output...
Could not find encoding file "UniJIS-UTF16-H"

あとはエラー忘れましたけど、
ptex2pdfが無いとか、uplatexが無いとかもです。

Manjaro で samba 設定

研究室で使っている Manjaro が Samba サーバにアクセスできなかったので、方法を調べてみました。

Samba のインストール

Manjaro では Gnome などがデフォルトで持っている Samba 系のソフトウェアに加え、manjaro-settings-samba という Manjaro 内で Samba をセットアップするソフトウェアが必要です。これが1つ目の詰まりどころでした。
インストールします。

$ sudo pacman -S manjaro-settings-samba

smbプロトコルの変更

こちらが原因と思い込みすぎて上の設定を見逃していました。もちろんプロトコルも合わせないとセキュリティの低めの Samba サーバにアクセスできませんので設定します。
以下のコマンドでまず確認します。

$ testparm -v | grep protocol
Load smb config files from /etc/samba/smb.conf
Loaded services file OK.
Server role: ROLE_STANDALONE

Press enter to see a dump of your service definitions

	client ipc max protocol = default
	client ipc min protocol = default
	client max protocol = default
	client min protocol = SMB2
	server max protocol = SMB3
	server min protocol = SMB2_02

client min protocol = SMB2 なので、SMB2の共有フォルダしかアクセスできません。このセキュリティを下げます。

/etc/samba/smb.conf を編集します。

$ sudo vim /etc/samba/smb.conf

[global]
   workgroup = WORKGROUP
   dns proxy = no
   log file = /var/log/samba/%m.log
   max log size = 1000
   client min protocol = SMB2

上の client min protocol = SMB2
client min protocol = NT1 にします。

testparm -v | grep protocol
Load smb config files from /etc/samba/smb.conf
Loaded services file OK.
Server role: ROLE_STANDALONE

Press enter to see a dump of your service definitions

	client ipc max protocol = default
	client ipc min protocol = default
	client max protocol = default
	client min protocol = NT1
	server max protocol = SMB3
	server min protocol = SMB2_02

たぶんこれで再起動すると反映されていると思います。

終わりです。

Linux で Chrome が自動入力してくれないとき

急に Chrome の自動入力がされなくなってしまいました。

正直煩わしいです。

私の場合、以下の方法で治りました。
Manjaro の例です。

方法

Chrome のアンインストール

クリーンアンインストールします。

$ sudo pacman -Rns google-chrome

config を削除

$ rm -rf ~/.config/google-chrome/

再インストール

$ yay -S google-chrome

おわりです。

config を消したのが良かったのでしょうか。

VERSACE ジャケットの偽物に関して

普段のブログ内容とはひどく異なる内容ですが、最近あまりに目に余るので、書き残しておきたいと思いここに残します。

メルカリ等のフリマアプリを利用しているとよく見かける偽物です。

これから買う人が騙されるのは心苦しいため、以下に見分けるための簡単な例を上げます。

  • メデューサが金と銀で胸と背中に(荒く)刺繍されてるもの
  • 刺繍の文字間の糸が繋がってるもの
  • A.VERSACE や M.VERSACE など余計な頭文字の入っているもの
  • メデューサが割れて半分ずつカラーが違う( A.VERSACE に多い)
  • VERSACE JEANS COUTUREなのにメデューサを全面におしたデザイン(VJCはVERSACE(無印)とは別ラインであり、ブランドレベル維持のためかメデューサはほとんど使われない)
  • グレカ模様ではないよくわからない総柄(タグと刺繍をそこら辺の総柄古着に付けた、よく言えばカスタム品。悪く言えば手抜きの偽物。)
  • 比較的新しそうにもかかわらずCLGタグ(番号)のついてないもの

正規品のタグでも簡単に縫い付けられます。
袖の裏変な縫い目(開いた跡)があるとタグを付けた偽物の可能性があります。

これらは大抵偽物なので購入前に一度立ち止まって確認してください。

本当はメルカリの画像を直に貼りたいですが、購入してないものをそこまでするわけにはいかないので…

個人的に VERSACE が好きで少しずつお金を貯めて正規品を購入しています。もちろん学生の身でたくさん持ってはいません。
もちろんどのサイトでも言われるように正規品が確実のためそれを購入することをおすすめしますが、学生や収入がなければそうも言えません。
私も時折、どうしても欲しい古い型のものはメルカリやヤフオクで購入することもあります。
大切なお金で購入するときに偽物を買わされないように気をつけてください。
その手助けになれば幸いです。

Chromeでパスワードの自動入力ができないとき

最近いつの間にかChromeでパスワードの自動入力ができなくなって。

で、色々ネットで出てくる方法(キャッシュ消したり、再インストールしたり)試したけど改善しませんでした。

結論、おそらくなのですがChrome Remote Desktopをインストールしてからじゃないかという結論にいたりました。

結局良くわからないのですが、Chromiumを併用することで使えています。

ChromiumGoogleアカウントにログインすると自動入力できました。

Chromiumの存在を知らない人で同じ症状の人にはこういう方法もありますよ、ということで。