コンパイル法
Objective-C 版
$ clang -framework Foundation -o ToHiragana ToHiragana.m
import Foundation | |
/// 設定のデフォルト値 | |
// (ə)のような括弧で囲まれた発音記号の扱い | |
enum ParenTreatment: Int { | |
case none = 1, // そのまま | |
flatten, // 括弧を開く | |
remove // 発音記号ごと削除する | |
} | |
// デフォルトは(ə)などはそのまま |
%#!xelatex | |
\documentclass[xelatex]{bxjsarticle} | |
\usepackage{xltxtra} | |
\usepackage{multicol} | |
\pagestyle{empty} | |
\ExplSyntaxOn | |
\NewDocumentCommand{\codepoint}{m}{ | |
U+ | |
\int_compare:nNnTF{#1}<{"1000}{0}{} |
#!/usr/bin/env python3 | |
import sys | |
import re | |
from zipfile import ZipFile | |
from getpass import getpass | |
if len(sys.argv) == 1: | |
print("Usage: {} ZIP_FILE(S)...".format(sys.argv[0])) | |
exit(0) |
$ clang -framework Foundation -o ToHiragana ToHiragana.m
%#!(u)platex | |
\documentclass[dvipdfmx,autodetect-engine]{jsarticle} | |
\usepackage{pgffor} | |
\usepackage{tcolorbox} | |
\tcbuselibrary{skins,breakable} | |
\tcbset{enhanced jigsaw,colback=red!5!white,colframe=red!75!black,breakable,fonttitle=\gtfamily,before upper=\setlength\parindent{1zw}} | |
\makeatletter |
\NeedsTeXFormat{LaTeX2e} | |
\ProvidesPackage{uuid}[2019/04/30 v0.1] | |
\newif\ifuuid@lowercase | |
\uuid@lowercasefalse | |
\DeclareOption{lowercase}{\uuid@lowercasetrue} | |
\ProcessOptions\relax |
\NeedsTeXFormat{LaTeX2e} | |
\ProvidesPackage{randomshuffle}[2019/01/18 v0.2] | |
\RequirePackage{keyval} | |
\ifdefined\pdfuniformdeviate | |
\let\randomshuffle@uniformdeviate\pdfuniformdeviate | |
\let\randomshuffle@setrandomseed\pdfsetrandomseed | |
\else\ifdefined\uniformdeviate | |
\let\randomshuffle@uniformdeviate\uniformdeviate | |
\let\randomshuffle@setrandomseed\setrandomseed |
% (u)pLaTeX + dvipdfmx | |
\documentclass[8pt,b6paper,dvipdfmx,autodetect-engine,tombo]{jsarticle} | |
\usepackage[pdfbox]{gentombow} | |
\usepackage{tikz} | |
\usepackage{pxpgfmark} | |
\def\test{% | |
\begin{tikzpicture}[remember picture, overlay] | |
\coordinate (NE) at (current page.north east); |
import Quartz | |
extension CGImage { | |
class func qrCodeImage(from string: String, scale: CGFloat = 1) -> CGImage? { | |
let stringData = string.data(using: .utf8) | |
let transform = CGAffineTransform(scaleX: scale, y: scale) | |
guard let filter = CIFilter(name: "CIQRCodeGenerator") else { | |
return nil | |
} |