Setup
I am drawing this circuit:
qc_b = QuantumRegister(2, 'b')
qc_f1 = QuantumRegister(1, 'f1')
qc_a1 = QuantumRegister(1, 'a1')
qc_a2 = QuantumRegister(1, 'a2')
qc_f2 = QuantumRegister(1, 'f2')
qc_0 = QuantumCircuit(qc_a1, qc_f1, qc_b, qc_f2, qc_a2)
qc_0.x(qc_f1)
qc_0.barrier([*range(1, 5)])
for t in range(0, 3):
if t != 0:
qc_0.reset(qc_a1)
qc_0.reset(qc_a2)
qc_0.unitary(np.eye(2**4), range(1, 5), label=h_label)
qc_0.unitary(np.eye(2**2), [0, 1], label=l_label)
qc_0.unitary(np.eye(2**2), [4, 5], label=l_label)
qc_0.barrier([*range(1, 5)])
qc_0.unitary(np.eye(2), [1], label='M')
qc_0.unitary(np.eye(2), [2], label='M')
qc_0.unitary(np.eye(2), [3], label='M')
qc_0.unitary(np.eye(2), [4], label='M')
qc_0.draw('latex')
Which gives me this picture:
Question
How can I remove the 'qubit numbers' (the 0, 1, 2, 3 before every unitary)?