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}