タグ

Latexに関するKatagiriSoのブックマーク (58)

  • TeXの話

    TeXの話 雑多なTeXの話をつらつらと書いてみます. Xy-pic入門 Xy-picというLaTeXのパッケージがあります.様々な図式を描くことに特化したパッケージです.簡単な可換図式なら簡単に描くことが出来ます.(別に可換じゃなくてもいいけど……) その使い方を簡単にまとめてみました.というか自分の覚え書きな気がしないでもない…….たまに追加していますが,最後に追加されるとは限りません.押し出されたりもしています. 尚,CTANにはXy-picのマニュアル(英語)があります.より高度なことがしたい場合はこちらをどうぞ. (追記:最近はtikz-cdを使うようになりました.) 何はともあれインストール 取りあえず使ってみよう いろんな矢印 装飾してみる 曲がった矢印 グラフを描く Dynkin図形を描く xy環境の基礎 日記から TeX関連の日記へのリンクをはっておきます. TikZ:

  • Special Builds

    KatagiriSo
    KatagiriSo 2018/11/24
    描画
  • TeX のディレクトリ構成 - TeX Wiki

    TeX のディレクトリ構成 (TDS) † TDS (TeX Directory Structure) とは,TeX の標準的なディレクトリ構成です。 TeX Live はこの TDS に従っています。 http://www.tug.org/texinfohtml/tds.html https://ctan.org/tex-archive/tds 実際にどのように TeX に関するファイルやディレクトリを配置したらよいのか考えます。 パッケージやフォントを追加する際,あるいは使用しているパッケージの置き場を探す際に参考になるはずです。 [TODO] TDS のバージョンによる違いはどの程度でしょうか? TEXMF ツリー・多重 TEXMF ツリーとは † 現在の TeX ディストリビューションのほとんどは TEXMF ツリー*1を採用しています。 TEXMF ツリーには,パッケージやクラス

    KatagiriSo
    KatagiriSo 2018/11/24
    ディレクトリ構成
  • Overleaf, Online LaTeX Editor

    Write like a rocket scientist with Overleaf —the collaborative, online LaTeX editor that anyone can use.

    Overleaf, Online LaTeX Editor
  • https://franz.com/services/conferences_seminars/jlugm00/conference/Talk11_iwasaki.pdf

  • LaTeX で条件分岐や反復処理:ifthen パッケージのキホン - Qiita

    まえがき もちろん、LaTeXは(TeX言語と違って)プログラム言語ではないので、条件分岐や繰り返し処理のような“実行制御”なんてアリエナイ、というタテマエがあることは皆さんご存知でしょう。とはいっても実際には「LaTeXにもif文があったらいいのにな……」と思った事があるLaTeXユーザはいるのではないでしょうか。 実は“標準LaTeX”にif文はあります。 LaTeXの開発元(LaTeX3 Project Team)による配布物の中には、「標準パッケージ(standard packages)」1と呼ばれる一連のパッケージ群があり、その中のifthenパッケージがまさに「LaTeXに実行制御の機能を追加する」ためのものなのです。つまり「LaTeXに実行制御はない」というタテマエなんて実は無かったのでした2。 記事では、ifthenパッケージとその周辺についてのキホンについて解説します。

    LaTeX で条件分岐や反復処理:ifthen パッケージのキホン - Qiita
  • LaTeXマクロ入門 - 計算数学実習資料集

    トークン列を別のトークン列に置き換える例えば、 \TeX というマクロは T\kern -.1667em\lower .5ex\hbox {E}\kern -.125emX\@ として定義されている。 コマンド:TeX 処理系や文書への命令。マクロ:別のトークン列に置き換わるコマンド。LaTeX や各種パッケージが提供するコマンドは全てマクロとして実装されている\newcommand も実際はマクロマクロでないコマンドはTeX処理系が直接処理するコマンドで、TeX primitive と呼ばれる。例:\def, \par, \displaystyle, \jobname, \left, \right使う側としては、特定のコマンドがマクロとして実装されているか TeX primitive なのかは意識する必要はない。 バックスラッシュ \ の後にアルファベットを並べる。数字や記号は使えない。

  • Idea: Writing a typescript layer on top of LaTex : LaTeX

  • ?LaTeX%E5%85%A5%E9%96%80%2F%E5%90%84%E7%A8%AE%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%E3%81%AE%E5%88%A9%E7%94%A8

    LaTeX入門 / 最初の例 / 簡単な数式 (1) / 簡単な数式 (2) / 各種パッケージの利用 / レポート / HTML と LaTeX の比較 / 複雑な数式 / 図表 / 図表の配置 / 相互参照とリンク / 文献引用 / 索引作成 / LaTeX マクロの作成 / スライドの作り方(jsarticle 編) / 応用的な使い方 / 発展編 各種パッケージの利用 † LaTeX の機能を拡張したり,新たな機能を追加したりするために用いるのが「パッケージ」です。 既に TeX 入門では,簡単な数式(1) で amsmath, amssymb という数学用パッケージや newtxtext, newtxmath という Times 系フォント用パッケージを紹介しました。 他にも多数の便利なパッケージがありますので,目的別パッケージ簡易リファレンスを覗いてみてください。 この項では,

  • LaTeX マクロの作り方/使い方

    LaTeXマクロ LaTeX では,簡単なプログラム(マクロ)の実行が可能です.これを上手に使うと,文書の作成が簡単になるととともに,ミスプリントを少なくすることができます.ここでは,マクロの作成方法と使い方を説明します. 目次 マクロを理解するために マクロをどこに書くか? トークン マクロ マクロ定義 (\def) コマンド作成 (\newcommand) 制御構造 条件分岐 (IF) 繰り返し (loop) 変数 カウンター 基コマンド カウンター出力 マクロの例 スタイルファイルの作成 ページ作成情報 参考資料 更新履歴 マクロを理解するために マクロをどこに書くか? LaTeX ファイルのどこでも,マクロは定義可能です.定義された場所以降で,そのマクロは有効になります.通常は文の直前のプリアンブル領域の後半に,マクロを記述します. トークン ここでは,マクロを理解するために,

  • TeXのアルゴリズムの再実装 - プログラミングの30年間を振り返る

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    TeXのアルゴリズムの再実装 - プログラミングの30年間を振り返る
  • プログラマーのためプログラミングLaTeX - プログラムモグモグ

    ちょっとした計算ならばLaTeXで済ましてしまおうっていう動機があって, 最近調べていたら割りと楽に色々書けるのを知ったのでメモしておきます. 注意としては, 私はLaTeXのマニアではないので(最近になってこういうの書くようになった), 色々変なところもあると思います. 私としてはぶっちゃけ取り敢えず動けばいいのですが, ツッコミは歓迎です. でもでもTeXnitianの方からの手厳しい指摘は心折れてしまうのでお手柔らかに... 素数のリストを出力してみる 与えられた数の個数分, 小さい方から素数を列挙するプログラムを考えます. まずは普通に好きな言語で書いてみましょう. 私はPythonを選びました. Cでも良かったのですが, 配列のappendがちょっとまどろっこしいので... Rubyとか, シェルスクリプトあたりでもいいと思います(変換しやすさ的な意味で). もう一つPython

    プログラマーのためプログラミングLaTeX - プログラムモグモグ
  • TeX Live をホンキで語る ― 「TeX Live ってなんだろう?」 - Acetaminophen’s diary

    これは TeX & LaTeX Advent Calendar 2016 の 5 日目の記事です。昨日は tex-ut-tex さんでした。明日は doraTeX さんです。今年はあと一回、7 日目にも参加しました。 最近では、TeX Live のインストール手順のわかりやすい解説がたくさん世に出ています。内容も「最近はデフォルトの設定で簡単にインストールできますよ!」という事例紹介が多く、昔に比べると日語の TeX 環境を整えるのが楽になったことの表れで好ましく思います。しかし同時に、TeX Live が成長し大きくなるにつれて、全体を俯瞰することがほとんど不可能になってしまったように思います。 たとえばこんな疑問を持ったことはないでしょうか。 なんでパッケージは頻繁に新しくなるのに、LuaTeX は(既に v1.0 がリリースされているはずなのに)まだ 0.95.0 なの? パッケー

    TeX Live をホンキで語る ― 「TeX Live ってなんだろう?」 - Acetaminophen’s diary
    KatagiriSo
    KatagiriSo 2018/05/15
    環境
  • tlmgr - TeX Wiki

    tlmgr † tlmgr は TeX Live のパッケージ管理ツールで,コマンドラインで使用します. GUI 版としては TeX Live Shell (GUITeX Live Manager) や macOSTeX Live Utility もあります. ↑ TeX Live のアップデート † コマンドラインから以下のコマンドを実行します. Windows (Windows, Cygwin) の場合(「管理者として実行」しなければならない場合があります) tlmgr update --self --all macOS, Linux の場合 sudo tlmgr update --self --all ↑ インストールされているパッケージの情報を見る(ライセンス・バージョン確認など) † たとえば geometry パッケージについて調べる場合は,以下のコマンドを実行しま

    KatagiriSo
    KatagiriSo 2018/05/15
    パッケージ管理
  • BasicTeX - TeX Wiki

    BasicTeX † BasicTeXTeX Live のサブセットで,macOS 専用の TeX ディストリビューションです。 BasicTeXTeX Live の scheme-small に対応し,LaTeX の文書作成に必要な最低限のパッケージと pdfTeX,LuaTeX,XeTeX などが含まれています。 BasicTeX には e-pTeX や e-upTeX が含まれていませんので,日語の LaTeX 文書を作成するためには別途 collection-langjapanese をインストールします。 collection-langjapanese をインストールすれば,jsclasses や OTF,BXjscls,jlreq も利用可能になります。 BasicTeX.pkg でインストール † More Packages - MacTeX - TeX Use

    KatagiriSo
    KatagiriSo 2018/05/15
    設定
  • MacにBasicTexで最小限のTex環境構築 - Qiita

    はじめに Macに最小限の手順でtex環境を構築する手順のメモです。 Mactexを使うための一式まとめたパッケージとしてMacTexというものがあります。 Mac上でのデファクトスタンダードのようです。 その証拠に brew search latex を実行するとこんなメッセージが出てきます。 If you meant "latex" precisely: Installing TeX from source is weird and gross, requires a lot of patches, and only builds 32-bit (and thus can't use Homebrew deps on Snow Leopard.) We recommend using a MacTeX distribution: https://www.tug.org/mactex/

    MacにBasicTexで最小限のTex環境構築 - Qiita
    KatagiriSo
    KatagiriSo 2018/05/15
    設定
  • TinyTeX - Yihui Xie | 谢益辉

    TinyTeX A lightweight, cross-platform, portable, and easy-to-maintain LaTeX distribution based on TeX Live TinyTeX is a custom LaTeX distribution based on TeX Live that is small in size, but functions well in most cases, especially for R users. If you run into the problem of missing LaTeX packages, it should be super clear to you what you need to do (in fact, R users won’t need to do anything). Yo

  • Homebrewで最小構成のTeX環境を構築する - WEB SALAD

    Homebrewに移行した際に、MacPortsで構築したTeX環境が(当たり前ですが) 全て消えました。で、Homebrewで再構築しようとしたら色々はまったので、 備忘録も兼ねてまとめておきます。 手順 brew-caskを使ってインストール 日語が使えるようにする ヒラギノフォントを使う TeXShopで編集・PDF出力する 以下順に説明していきます。 brew-caskを使ってインストール MacTeXが2.3GB(!)もするので、そのサブセットであるBasicTeXを使います。 pkgファイルの管理は面倒くさかったので、brew-caskでインストールしました。 brew tap phinze/cask brew install brew-cask brew cask install basictex ちなみにBasicTeXの容量は85MBくらいです。すばらしい。 日語が使

    Homebrewで最小構成のTeX環境を構築する - WEB SALAD
    KatagiriSo
    KatagiriSo 2018/03/22
    最小構成
  • 図式の書き方について : 圏論 | 壱大整域

    当サイトのPDFでは数多くの図式を描いていますが、TeXでどうやってこれらの図式を描いているのか、時々質問を受けるのでここにやり方を書いておきます。 まずTeXで図式を描くパッケージはいくつかあって、amscd、Xy-pic、TikZなどが知られています。多分検索してすぐ出てくるのはamscdで、これは簡単に使えるのですがあまり自由度が高くありません。四角い可換図式をちょっと描きたいくらいであればこれでもいいのですが当サイトで描きたいような図式を描くには向いていません。するとXy-picかTikZですが、当サイトではTikZを使っています。理由はXy-picよりもTikZの方が出力される図式がキレイ(に感じる)からです。あと多分、TikZの方が自由度が高いです(Xy-picよく知らないので実際どうかはわからない)。 さて、では実際TikZを使ってどうやって図式を描くのかを説明していきます。

    図式の書き方について : 圏論 | 壱大整域
  • 完全攻略! LaTeX のマクロ定義 - Qiita

    これで「新出語句の出力」という機能を、\myTermという命令(マークアップ)で表せたことになります。このようにマクロを作っておくと、後で「新出語句の出力」の書式が変えたい(例えば英訳のフォントサイズを小さくしたい、等)場合でも、この\myTermという命令の定義内容だけを変えれば済むことになります。 このように、マクロ作成は非常に便利で重要な機能ですが、残念ながら、LaTeX の初級者の間では「LaTeX のマクロは難しい」と思い込んでいる人が多いようにみえます。実のところ、現在入手可能な参考書の多くは「LaTeX のマクロ」を扱ってませんし、また解説のある参考書の多くでは、それが「TeX 言語の解説(特に TeX でのマクロ定義)」と同じ個所に載せられています。このため、「LaTeX のマクロ機能」が「TeX 言語の知識」と同じくらい難解な上級者向けの機能と思われがちなのかも知れません

    完全攻略! LaTeX のマクロ定義 - Qiita