ご質問はこちらへ
tikzによる図形の書き方
私は、数学はよくわかりませんが、
\[\sin^2 x + \cos^2 x = 1\]
を印刷して、晴眼者に見てもらって、きちんと書けていると聞いた時には心から感動しました。
それで、今、表題のパッケージの使い方を読んで試してみたところです。
\usepackage{tikz}
\usetikzlibrary{intersections, calc, arrows.meta}
\begin{tikzpicture}
\draw (0,0)--(2,0);
\draw (1,1)--(3,1);
\end{tikzpicture}
\begin{tikzpicture}
\draw(0,0) circle (1);
\draw(1,1) circle (2);
\end{tikzpicture}
こちらを印刷して確認してみました。線や円はできているようです。
上の線はx軸に沿って支店が1ずれた直線が2本。もう一つは、原点と半径が異なる円(半径が倍)が重なっていることを想像しています。
まず、この想像は正しいでしょうか。それと、0,0から0,1と指定したときの長さはどのように規定されるのでしょうか。
図形は左寄せで印字されているようです。中央に寄せたり、比率を変えて拡大して表示させることもできるでしょうか。
自力で図形が描ければ、専用の立体コピー機で印刷することで、視覚障碍者のための教材として利用できると思います。
立体コピー作成機 ピアフ(PIAF)
http://www.amedia.co.jp/product/braille/embosser/piaf.html
pxjahyper のエラー?
日頃 uplatex + upmendex + dvipdfmx でタイプセットをしております.
つい最近 pxjahyper がアップデートされましたが,どうも otf パッケージと相性が悪くなったようで,以下のようなメッセージが出てきます.
以下再現ソースと,コンパイル時のメッセージです.entering extended mode
(./test.tex
pLaTeX2e <2020-10-01u04>+2 (based on LaTeX2e <2020-10-01> patch level 4)
L3 programming layer <2021-02-18>
(/usr/local/texlive/2020/texmf-dist/tex/latex/bxjscls/bxjsbook.cls
Document Class: bxjsbook 2021/02/02 v2.5 BXJS document classes
(/usr/local/texlive/2020/texmf-dist/tex/latex/tools/calc.sty)
(/usr/local/texlive/2020/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/local/texlive/2020/texmf-dist/tex/latex/bxjscls/bxjscompat.sty)
(/usr/local/texlive/2020/texmf-dist/tex/generic/iftex/ifpdf.sty
(/usr/local/texlive/2020/texmf-dist/tex/generic/iftex/iftex.sty))
(/usr/local/texlive/2020/texmf-dist/tex/latex/geometry/geometry.sty
(/usr/local/texlive/2020/texmf-dist/tex/generic/iftex/ifvtex.sty))
(/usr/local/texlive/2020/texmf-dist/tex/latex/bxwareki/bxwareki.sty
(/usr/local/texlive/2020/texmf-dist/tex/latex/bxwareki/bxwareki-cd.def))
(/usr/local/texlive/2020/texmf-dist/tex/latex/bxjscls/bxjsja-standard.def
(/usr/local/texlive/2020/texmf-dist/tex/latex/bxjscls/bxjsja-minimal.def)
(/usr/local/texlive/2020/texmf-dist/tex/platex/pxjahyper/pxjahyper-enc.sty)))
(/usr/local/texlive/2020/texmf-dist/tex/platex/japanese-otf-uptex/otf.sty
(/usr/local/texlive/2020/texmf-dist/tex/platex/japanese-otf/ajmacros.sty))
(/usr/local/texlive/2020/texmf-dist/tex/latex/base/fontenc.sty)
(/usr/local/texlive/2020/texmf-dist/tex/latex/lm/lmodern.sty)
(/usr/local/texlive/2020/texmf-dist/tex/latex/hyperref/hyperref.sty
(/usr/local/texlive/2020/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty)
(/usr/local/texlive/2020/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
(/usr/local/texlive/2020/texmf-dist/tex/generic/infwarerr/infwarerr.sty))
(/usr/local/texlive/2020/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty)
(/usr/local/texlive/2020/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty)
(/usr/local/texlive/2020/texmf-dist/tex/generic/pdfescape/pdfescape.sty)
(/usr/local/texlive/2020/texmf-dist/tex/latex/hycolor/hycolor.sty)
(/usr/local/texlive/2020/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty)
(/usr/local/texlive/2020/texmf-dist/tex/latex/auxhook/auxhook.sty)
(/usr/local/texlive/2020/texmf-dist/tex/latex/kvoptions/kvoptions.sty)
(/usr/local/texlive/2020/texmf-dist/tex/latex/hyperref/pd1enc.def)
(/usr/local/texlive/2020/texmf-dist/tex/latex/hyperref/hyperref-langpatches.def
) (/usr/local/texlive/2020/texmf-dist/tex/generic/intcalc/intcalc.sty)
(/usr/local/texlive/2020/texmf-dist/tex/generic/etexcmds/etexcmds.sty)
(/usr/local/texlive/2020/texmf-dist/tex/latex/hyperref/puenc.def)
(/usr/local/texlive/2020/texmf-dist/tex/latex/url/url.sty)
(/usr/local/texlive/2020/texmf-dist/tex/generic/bitset/bitset.sty
(/usr/local/texlive/2020/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty))
(/usr/local/texlive/2020/texmf-dist/tex/latex/base/atbegshi-ltx.sty))
(/usr/local/texlive/2020/texmf-dist/tex/latex/hyperref/hdvipdfm.def
(/usr/local/texlive/2020/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
(/usr/local/texlive/2020/texmf-dist/tex/latex/base/atveryend-ltx.sty)
(/usr/local/texlive/2020/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
))) (/usr/local/texlive/2020/texmf-dist/tex/platex/pxjahyper/pxjahyper.sty
(/usr/local/texlive/2020/texmf-dist/tex/latex/etoolbox/etoolbox.sty)
(/usr/local/texlive/2020/texmf-dist/tex/latex/bxjatoucs/bxjatoucs.sty))
(/usr/local/texlive/2020/texmf-dist/tex/latex/lm/t1lmr.fd)
(/usr/local/texlive/2020/texmf-dist/tex/latex/l3backend/l3backend-dvipdfmx.def
(|extractbb --version)) (./test.aux)
*geometry* detected driver: dvipdfm
(/usr/local/texlive/2020/texmf-dist/tex/latex/graphics/color.sty
(/usr/local/texlive/2020/texmf-dist/tex/latex/graphics-cfg/color.cfg)
(/usr/local/texlive/2020/texmf-dist/tex/latex/graphics-def/dvipdfmx.def)
(/usr/local/texlive/2020/texmf-dist/tex/latex/graphics/dvipsnam.def))
(/usr/local/texlive/2020/texmf-dist/tex/latex/hyperref/nameref.sty
(/usr/local/texlive/2020/texmf-dist/tex/latex/refcount/refcount.sty)
(/usr/local/texlive/2020/texmf-dist/tex/generic/gettitlestring/gettitlestring.s
ty)) (./test.out) (./test.out)
Package hyperref Warning: Rerun to get /PageLabels entry.
(/usr/local/texlive/2020/texmf-dist/tex/platex/pxjahyper/pxjahyper-ajm.def
! Improper \spacefactor.
\bxjs@SE ->\ifnum \spacefactor
<\@m \spacefactor \@m \else \spacefactor \sfc...
l.39 \@
gobbletwo\if\if \def\pxhy@cond#1\fi{%
? x
No pages of output.
Transcript written on test.log.
ちなみに,pxjahyper を 57732 に戻すとこのエラーは発現しませんので,今はそのように対処しています.改善のアドバイスをお願いできればありがたいです.
dvipdfmxの出力結果が白紙
vwcolパッケージを使うと{\textbf ほげほげ}などが使えなくなる
- \documentclass[11pt,dvipdfmx,a5paper,oneside]{jbook}
- \usepackage[dvipdfmx]{graphicx}
- \usepackage{vwcol}
- 〜中略〜
- \begin{document}
- {\textbf 三角関数}とは,,,,\\
- \begin{vwcol}[widths={0.6,0.4},rule=0pt]
- 直角三角形において,1つの鋭角の,,,\\
- \includegraphics[clip, height=4cm]{sample.png}
- \end{vwcol}
- \end{document}
出力がうまくいかない
! Undefined control sequence.
l.16 \jtitle
{VRゲームにおける顔表情認識技術を用いたシナリオの多様化}
? x
No pages of output.
Transcript written on sample.log.
(guessed encoding: UTF-8 = utf8)(guessed encoding: ISO-2022-JP = jis)ptex2pdf processing of sample.tex failed.
このようなエラーが出てしまいます。
エラー内容を調べてみると未定義が原因だと書いていたのですが、ネットでいろいろ調べてみても何が原因がわかっていません。
環境winodws10
Texlive2020
luatex/xetexでのリガチャの抑制
{f}{i}
f{}i
のように,見えない仕切り的なものを
リガチャのところに入れるというのがありました.
これ,ptex/uptex/pdftexでは期待通りの動作をしますが,
xetexとluatexではリガチャされてしまいますよね.
これは仕様なんだとは思いますし,
実際は\textcompwordmarkを使えばエンジン依存しないし,
正統だと思います.
疑問なのですが,これは何の違いによるのでしょうか
xetex/luatexだと
(1) fとiが連続すると判断されるタイミングが違うのか,
(2) {と}は「連続する」を妨害しないのか
でしょうか.なんとなく(2)の気がしますが.
これに関連して,expl3で
\def\test#1{
\str_map_variable:nNn {#1} \arg {\arg}
% \str_map_variable:nNn {#1} \arg {\arg\textcompwordmark} %%これならOK
}
なんてのを書くと
\test{fi}の結果が,上の{f}{i}と同じになって
xetexとluatexではリガチャになりません.
tarcingallでlogを手あたり次第追いかけて
たぶん,同じことが原因なんだと思ってはいますが,
実際のところどうなんでしょうか.
Bibunsho7-patchが使えない
+ set -e
+ export LANG=C Xlanguage=C LC_ALL=C
+ LANG=C
+ Xlanguage=C
+ LC_ALL=C
+ export PATH=/usr/bin:/bin:/usr/sbin:/sbin
+ PATH=/usr/bin:/bin:/usr/sbin:/sbin
+ TLPATH=
+ '[' -z '' ']'
++ for ii in /Applications/TeXLive/Library/texlive/ /usr/local/texlive/
++ '[' -d /Applications/TeXLive/Library/texlive/ ']'
++ head -1
++ grep -e '/20[0-9][0-9][a-z]*/bin/'
++ sort
++ read ff
++ tail -1
++ for ii in /Applications/TeXLive/Library/texlive/ /usr/local/texlive/
++ '[' -d /usr/local/texlive/ ']'
++ echo /usr/local/texlive/
++ find /usr/local/texlive/ -maxdepth 3 -type d -name x86_64-darwin
++ read ff
+ TLPATH=/usr/local/texlive//2020/bin/x86_64-darwin
+ '[' -z /usr/local/texlive//2020/bin/x86_64-darwin ']'
+ export PATH=/usr/local/texlive//2020/bin/x86_64-darwin:/usr/bin:/bin:/usr/sbin:/sbin
+ PATH=/usr/local/texlive//2020/bin/x86_64-darwin:/usr/bin:/bin:/usr/sbin:/sbin
+++ dirname /private/var/folders/sc/1n7h0w3j2wzfjkcd76sx9trh0000gn/T/AppTranslocation/4C5FFE3C-C488-4844-9F07-A8D253757693/d/Patch.app/Contents/Resources/Patch.sh
++ cd /private/var/folders/sc/1n7h0w3j2wzfjkcd76sx9trh0000gn/T/AppTranslocation/4C5FFE3C-C488-4844-9F07-A8D253757693/d/Patch.app/Contents/Resources
++ pwd
+ TLRESDIR=/private/var/folders/sc/1n7h0w3j2wzfjkcd76sx9trh0000gn/T/AppTranslocation/4C5FFE3C-C488-4844-9F07-A8D253757693/d/Patch.app/Contents/Resources
+ with_cjkgssupport=1
++ sw_vers -productVersion
+ OSXVERSION=11.2
++ echo 11.2
++ awk -F. '{ OFS=FS; print $1, $2 }'
+ OSXVERSION=11.2
+ which kpsewhich
/usr/local/texlive//2020/bin/x86_64-darwin/kpsewhich
+ which mktexlsr
/usr/local/texlive//2020/bin/x86_64-darwin/mktexlsr
+ which updmap-sys
/usr/local/texlive//2020/bin/x86_64-darwin/updmap-sys
++ kpsewhich -var-value=TEXMFLOCAL
+ '[' '!' -d /usr/local/texlive/texmf-local ']'
++ kpsewhich -var-value=TEXMFSYSCONFIG
+ '[' '!' -d /usr/local/texlive/2020/texmf-config ']'
++ kpsewhich -var-value=TEXMFSYSVAR
+ '[' '!' -d /usr/local/texlive/2020/texmf-var ']'
+ cat
++ kpsewhich -var-value=TEXMFLOCAL
++ kpsewhich -var-value=TEXMFSYSCONFIG
++ kpsewhich -var-value=TEXMFSYSVAR
++ kpsewhich texmf.cnf
+++ kpsewhich texmf.cnf
++ cat /usr/local/texlive/2020/texmf.cnf
----------------------------------------
SETTINGS
----------------------------------------
TLPATH: /usr/local/texlive//2020/bin/x86_64-darwin
TLRESDIR: /private/var/folders/sc/1n7h0w3j2wzfjkcd76sx9trh0000gn/T/AppTranslocation/4C5FFE3C-C488-4844-9F07-A8D253757693/d/Patch.app/Contents/Resources
with_cjkgssupport: 1
OSXVERSION: 11.2
TEXMFLOCAL: /usr/local/texlive/texmf-local
TEXMFSYSCONFIG: /usr/local/texlive/2020/texmf-config
TEXMFSYSVAR: /usr/local/texlive/2020/texmf-var
----------------------------------------
texmf.cnf /usr/local/texlive/2020/texmf.cnf
----------------------------------------
% (Public domain.)
% This texmf.cnf file should contain only your personal changes from the
% original texmf.cnf (for example, as chosen in the installer).
%
% That is, if you need to make changes to texmf.cnf, put your custom
% settings in this file, which is .../texlive/YYYY/texmf.cnf, rather than
% the distributed file (which is .../texlive/YYYY/texmf-dist/web2c/texmf.cnf).
% And include *only* your changed values, not a copy of the whole thing!
%
TEXMFHOME = ~/Library/texmf
TEXMFVAR = ~/Library/texlive/2020/texmf-var
TEXMFCONFIG = ~/Library/texlive/2020/texmf-config
++ kpsewhich -var-value=TEXMFLOCAL
+ HRGNMAPDIR=/usr/local/texlive/texmf-local/fonts/map/dvipdfmx/ptex-fontmaps
+ mkdir -p /usr/local/texlive/texmf-local/fonts/map/dvipdfmx/ptex-fontmaps/
+ cp -a /private/var/folders/sc/1n7h0w3j2wzfjkcd76sx9trh0000gn/T/AppTranslocation/4C5FFE3C-C488-4844-9F07-A8D253757693/d/Patch.app/Contents/Resources/jfontmaps/maps/hiragino /private/var/folders/sc/1n7h0w3j2wzfjkcd76sx9trh0000gn/T/AppTranslocation/4C5FFE3C-C488-4844-9F07-A8D253757693/d/Patch.app/Contents/Resources/jfontmaps/maps/hiragino-elcapitan /private/var/folders/sc/1n7h0w3j2wzfjkcd76sx9trh0000gn/T/AppTranslocation/4C5FFE3C-C488-4844-9F07-A8D253757693/d/Patch.app/Contents/Resources/jfontmaps/maps/hiragino-elcapitan-pron /private/var/folders/sc/1n7h0w3j2wzfjkcd76sx9trh0000gn/T/AppTranslocation/4C5FFE3C-C488-4844-9F07-A8D253757693/d/Patch.app/Contents/Resources/jfontmaps/maps/hiragino-highsierra /private/var/folders/sc/1n7h0w3j2wzfjkcd76sx9trh0000gn/T/AppTranslocation/4C5FFE3C-C488-4844-9F07-A8D253757693/d/Patch.app/Contents/Resources/jfontmaps/maps/hiragino-highsierra-pron /private/var/folders/sc/1n7h0w3j2wzfjkcd76sx9trh0000gn/T/AppTranslocation/4C5FFE3C-C488-4844-9F07-A8D253757693/d/Patch.app/Contents/Resources/jfontmaps/maps/hiragino-pron /usr/local/texlive/texmf-local/fonts/map/dvipdfmx/ptex-fontmaps/
++ kpsewhich -var-value=TEXMFLOCAL
+ rm -rf /usr/local/texlive/texmf-local/fonts/opentype/screen
++ kpsewhich -var-value=TEXMFLOCAL
+ rm -rf /usr/local/texlive/texmf-local/fonts/opentype/jiyukobo
+ '[' 1 -eq 1 ']'
+ cjkgsintg
+ local cjkgsExtDB=
+ local cjkgsopts=
++ mktemp -d
+ local CJKGSINTGTEMP=/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/tmp.zhnGOnqt
+ case ${OSXVERSION} in
+ echo E: not supported: 11.2
E: not supported: 11.2
LaTeX WorkshopがRecipe terminated with fatal error: spawn latexmk ENOENT.というエラーでコンパイル不能
- windows10(64bit)
- TeXLive2017(LaTeX2e美文章作成入門改訂第7版のDVD-ROMでインストール)
- ホームディレクトリはC:\Users\ユーザー
- untitled-1.texの置き場はC:\Users\ユーザー\tex練習
- .latexmkrcファイルの置き場はC:\Users\ユーザー\tex練習