tikzcd図をスケーリングする方法



How Scale Tikzcd Diagram



解決:

このような?

 documentclass {article}  usepackage {tikz-cd}  usepackage {lipsum}  usepackage {adjustbox}  begin {document}  lipsum [1]  Adjustbox {scale = 2、center} {% begin {tikzcd} X  arrow {d} [swap] { mathcal Q}  arrow {r} {f}&Z \ Y  arrow {ru} [swap] { bar f}&{}  end {tikzcd}}  lipsum [2 ]  end {document}

ここに画像の説明を入力してください




それは、スケールが正確に何を意味するかによって異なります。素朴に、スケーリングするのに合理的なのは列の分離および/または行9月。これについては、p。 6のtikz-cdマニュアル。

テキストを拡大縮小したいとします。それらはセルとエッジラベルの形で提供されます。したがって、次の方法で複合変換を定義できます。



 tikzcdset {scale cd / .style = {every label / .append style = {scale =#1}、cells = {nodes = {scale =#1}}}}

例:

 documentclass {article}  usepackage {tikz-cd}  tikzcdset {scale cd / .style = {every label / .append style = {scale =#1}、cells = {nodes = {scale =#1}}}}  begin {document}  begin {tikzcd} X  arrow {d} [swap] { mathcal {Q}}  arrow {r} {f}&Z \ Y  arrow {ru} [swap] { bar f }  end {tikzcd}  begin {tikzcd} [scale cd = 2] X  arrow {d} [swap] { mathcal {Q}}  arrow {r} {f}&Z \ Y  arrow {ru} [swap] { bar f}  end {tikzcd}  begin {tikzcd} [scale cd = 2.7] X  arrow {d} [swap] { mathcal {Q}}  arrow {r} {f}&Z   Y  arrow {ru} [swap] { bar f}  end {tikzcd}  begin {tikzcd} [scale cd = 2、sep = large] X  arrow {d} [swap] { mathcal {Q} }  arrow {r} {f}&Z \ Y  arrow {ru} [swap] { bar f}  end {tikzcd}  begin {tikzcd} [scale cd = 2.7、sep = huge] X  arrow { d} [swap] { mathcal {Q}}  arrow {r} {f}&Z \ Y  arrow {ru} [swap] { bar f}  end {tikzcd}  end {document}

ここに画像の説明を入力してください